/*# sourceMappingURL=style.css.map */

/*
Theme Name: ProGuards
Theme URI: https://proguards.ancorathemes.com/
Description: ProGuards is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 2.13.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: proguards
*/

/* TABLE OF CONTENTS:

1. Reset tags and predefined classes
2+ See in the active skin styles

-------------------------------------------------------------- */

/* 1. Reset tags
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, video, audio, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section {
	font-family: inherit;
	font-size: 100%;
	line-height: inherit;
	font-weight: inherit;
	font-style: inherit;
	outline: 0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

applet, object, iframe, video, audio, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html:not(.edit-post-visual-editor) {
	height: 100%;
	overflow-y: scroll !important;
	overflow-x: hidden;
}

html:not(.edit-post-visual-editor), body:not(.edit-post-visual-editor) {
	margin: 0;
	padding: 0;
	width: 100%;
}

div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-widget button, div.ui-widget input, div.ui-widget select, div.ui-widget textarea, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {
	font-family: inherit;
	font-size: 1em;
	line-height: inherit;
}

div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {
	color: inherit;
	background: none;
	border-style: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

div.ui-datepicker {
	background-color: #fff;
}

div.ui-accordion .ui-accordion-header {
	padding: 0;
}

div.ui-accordion .ui-accordion-header-icon {
	display: none;
}

div.ui-tabs, div.ui-tabs .ui-tabs-panel, div.ui-tabs .ui-tabs-nav {
	padding: 0;
}

div.ui-tabs .ui-tabs-nav li {
	float: none;
	margin: 0;
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: none;
}

/* Predefined classes for users
-------------------------------------------------------------- */

/* Round object corners */
.rounded_none {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.rounded_tiny {
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}

.rounded_small {
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.rounded_medium {
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}

.rounded_large {
	-webkit-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
}

.rounded {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

/* Overflow hidden */
.overflow_hidden {
	overflow: hidden !important;
}

.overflow_x_hidden {
	overflow-x: hidden !important;
}

.overflow_y_hidden {
	overflow-y: hidden !important;
}

.mejs-offscreen {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal;
}

.mejs-container {
	background: #000;
	font-family: Helvetica, Arial, serif;
	position: relative;
	text-align: left;
	text-indent: 0;
	vertical-align: top;
}

.mejs-container, .mejs-container * {
	box-sizing: border-box;
}

.mejs-container video::-webkit-media-controls, .mejs-container video::-webkit-media-controls-panel, .mejs-container video::-webkit-media-controls-panel-container, .mejs-container video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important;
}

.mejs-fill-container, .mejs-fill-container .mejs-container {
	height: 100%;
	width: 100%;
}

.mejs-fill-container {
	background: transparent;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.mejs-container:focus {
	outline: none;
}

.mejs-iframe-overlay {
	height: 100%;
	position: absolute;
	width: 100%;
}

.mejs-embed, .mejs-embed body {
	background: #000;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.mejs-fullscreen {
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	height: 100% !important;
	width: 100% !important;
}

.mejs-background, .mejs-mediaelement {
	left: 0;
	position: absolute;
	top: 0;
}

.mejs-mediaelement {
	height: 100%;
	width: 100%;
	z-index: 0;
}

.mejs-poster {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1;
}

:root .mejs-poster-img {
	display: none;
}

.mejs-poster-img {
	border: 0;
	padding: 0;
}

.mejs-overlay {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
}

.mejs-layer {
	z-index: 1;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	background: url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-includes/js/mediaelement/mejs-controls.svg") no-repeat;
	background-position: 0 -39px;
	height: 80px;
	width: 80px;
}

.mejs-overlay-button.nitro-lazy {
	background: none !important;
}

.mejs-overlay:hover>.mejs-overlay-button {
	background-position: -80px -39px;
}

.mejs-overlay-loading {
	height: 80px;
	width: 80px;
}

.mejs-overlay-loading-bg-img {
	-webkit-animation: a 1s linear infinite;
	animation: a 1s linear infinite;
	background: transparent url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-includes/js/mediaelement/mejs-controls.svg") -160px -40px no-repeat;
	display: block;
	height: 80px;
	width: 80px;
	z-index: 1;
}

.mejs-overlay-loading-bg-img.nitro-lazy {
	background: none !important;
}

@-webkit-keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.mejs-controls {
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
	position: absolute;
	width: 100%;
	z-index: 3;
}

.mejs-button, .mejs-time, .mejs-time-rail {
	font-size: 10px;
	height: 40px;
	line-height: 10px;
	margin: 0;
	width: 32px;
}

.mejs-button>button {
	background: transparent url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-includes/js/mediaelement/mejs-controls.svg");
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	margin: 10px 6px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	text-decoration: none;
	width: 20px;
}

.mejs-button>button.nitro-lazy {
	background: none !important;
}

.mejs-button>button:focus {
	outline: 1px dotted #999;
}

.mejs-container-keyboard-inactive [role=slider], .mejs-container-keyboard-inactive [role=slider]:focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive button:focus {
	outline: 0;
}

.mejs-time {
	box-sizing: content-box;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	height: 24px;
	overflow: hidden;
	padding: 16px 6px 0;
	text-align: center;
	width: auto;
}

.mejs-play>button {
	background-position: 0 0;
}

.mejs-pause>button {
	background-position: -20px 0;
}

.mejs-replay>button {
	background-position: -160px 0;
}

.mejs-time-rail {
	direction: ltr;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 40px;
	margin: 0 10px;
	padding-top: 10px;
	position: relative;
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
	border-radius: 2px;
	cursor: pointer;
	display: block;
	height: 10px;
	position: absolute;
}

.mejs-time-total {
	background: hsla(0, 0%, 100%, .3);
	margin: 5px 0 0;
	width: 100%;
}

.mejs-time-buffering {
	-webkit-animation: b 2s linear infinite;
	animation: b 2s linear infinite;
	background: -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background: linear-gradient(-45deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background-size: 15px 15px;
	width: 100%;
}

@-webkit-keyframes b {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 30px 0;
	}
}

@keyframes b {
	0% {
		background-position: 0 0;
	}
	
	to {
		background-position: 30px 0;
	}
}

.mejs-time-loaded {
	background: hsla(0, 0%, 100%, .3);
}

.mejs-time-current, .mejs-time-handle-content {
	background: hsla(0, 0%, 100%, .9);
}

.mejs-time-hovered {
	background: hsla(0, 0%, 100%, .5);
	z-index: 10;
}

.mejs-time-hovered.negative {
	background: rgba(0, 0, 0, .2);
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
	left: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: all .15s ease-in;
	transition: all .15s ease-in;
	width: 100%;
}

.mejs-time-buffering {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.mejs-time-hovered {
	-webkit-transition: height .1s cubic-bezier(.44, 0, 1, 1);
	transition: height .1s cubic-bezier(.44, 0, 1, 1);
}

.mejs-time-hovered.no-hover {
	-webkit-transform: scaleX(0) !important;
	-ms-transform: scaleX(0) !important;
	transform: scaleX(0) !important;
}

.mejs-time-handle, .mejs-time-handle-content {
	border: 4px solid transparent;
	cursor: pointer;
	left: 0;
	position: absolute;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	z-index: 11;
}

.mejs-time-handle-content {
	border: 4px solid hsla(0, 0%, 100%, .9);
	border-radius: 50%;
	height: 10px;
	left: -7px;
	top: -4px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	width: 10px;
}

.mejs-time-rail .mejs-time-handle-content:active, .mejs-time-rail .mejs-time-handle-content:focus, .mejs-time-rail:hover .mejs-time-handle-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.mejs-time-float {
	background: #eee;
	border: 1px solid #333;
	bottom: 100%;
	color: #111;
	display: none;
	height: 17px;
	margin-bottom: 9px;
	position: absolute;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 36px;
}

.mejs-time-float-current {
	display: block;
	left: 0;
	margin: 2px;
	text-align: center;
	width: 30px;
}

.mejs-time-float-corner {
	border: 5px solid #eee;
	border-color: #eee transparent transparent;
	border-radius: 0;
	display: block;
	height: 0;
	left: 50%;
	line-height: 0;
	position: absolute;
	top: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 0;
}

.mejs-long-video .mejs-time-float {
	margin-left: -23px;
	width: 64px;
}

.mejs-long-video .mejs-time-float-current {
	width: 60px;
}

.mejs-broadcast {
	color: #fff;
	height: 10px;
	position: absolute;
	top: 15px;
	width: 100%;
}

.mejs-fullscreen-button>button {
	background-position: -80px 0;
}

.mejs-unfullscreen>button {
	background-position: -100px 0;
}

.mejs-mute>button {
	background-position: -60px 0;
}

.mejs-unmute>button {
	background-position: -40px 0;
}

.mejs-volume-button {
	position: relative;
}

.mejs-volume-button>.mejs-volume-slider {
	-webkit-backface-visibility: hidden;
	background: rgba(50, 50, 50, .7);
	border-radius: 0;
	bottom: 100%;
	display: none;
	height: 115px;
	left: 50%;
	margin: 0;
	position: absolute;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 25px;
	z-index: 1;
}

.mejs-volume-button:hover {
	border-radius: 0 0 4px 4px;
}

.mejs-volume-total {
	background: hsla(0, 0%, 100%, .5);
	height: 100px;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 8px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 2px;
}

.mejs-volume-current {
	left: 0;
	margin: 0;
	width: 100%;
}

.mejs-volume-current, .mejs-volume-handle {
	background: hsla(0, 0%, 100%, .9);
	position: absolute;
}

.mejs-volume-handle {
	border-radius: 1px;
	cursor: ns-resize;
	height: 6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 16px;
}

.mejs-horizontal-volume-slider {
	display: block;
	height: 36px;
	position: relative;
	vertical-align: middle;
	width: 56px;
}

.mejs-horizontal-volume-total {
	background: rgba(50, 50, 50, .8);
	height: 8px;
	top: 16px;
	width: 50px;
}

.mejs-horizontal-volume-current, .mejs-horizontal-volume-total {
	border-radius: 2px;
	font-size: 1px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

.mejs-horizontal-volume-current {
	background: hsla(0, 0%, 100%, .8);
	height: 100%;
	top: 0;
	width: 100%;
}

.mejs-horizontal-volume-handle {
	display: none;
}

.mejs-captions-button, .mejs-chapters-button {
	position: relative;
}

.mejs-captions-button>button {
	background-position: -140px 0;
}

.mejs-chapters-button>button {
	background-position: -180px 0;
}

.mejs-captions-button>.mejs-captions-selector, .mejs-chapters-button>.mejs-chapters-selector {
	background: rgba(50, 50, 50, .7);
	border: 1px solid transparent;
	border-radius: 0;
	bottom: 100%;
	margin-right: -43px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 50%;
	visibility: visible;
	width: 86px;
}

.mejs-chapters-button>.mejs-chapters-selector {
	margin-right: -55px;
	width: 110px;
}

.mejs-captions-selector-list, .mejs-chapters-selector-list {
	list-style-type: none !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {
	color: #fff;
	cursor: pointer;
	display: block;
	list-style-type: none !important;
	margin: 0 0 6px;
	overflow: hidden;
	padding: 0;
}

.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:hover {
	background-color: #c8c8c8 !important;
	background-color: hsla(0, 0%, 100%, .4) !important;
}

.mejs-captions-selector-input, .mejs-chapters-selector-input {
	clear: both;
	float: left;
	left: -1000px;
	margin: 3px 3px 0 5px;
	position: absolute;
}

.mejs-captions-selector-label, .mejs-chapters-selector-label {
	cursor: pointer;
	float: left;
	font-size: 10px;
	line-height: 15px;
	padding: 4px 10px 0;
	width: 100%;
}

.mejs-captions-selected, .mejs-chapters-selected {
	color: #21f8f8;
}

.mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px;
}

.mejs-captions-layer {
	bottom: 0;
	color: #fff;
	font-size: 16px;
	left: 0;
	line-height: 20px;
	position: absolute;
	text-align: center;
}

.mejs-captions-layer a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: 400;
}

.mejs-captions-position {
	bottom: 15px;
	left: 0;
	position: absolute;
	width: 100%;
}

.mejs-captions-position-hover {
	bottom: 35px;
}

.mejs-captions-text, .mejs-captions-text * {
	background: hsla(0, 0%, 8%, .5);
	box-shadow: 5px 0 0 hsla(0, 0%, 8%, .5), -5px 0 0 hsla(0, 0%, 8%, .5);
	padding: 0;
	white-space: pre-wrap;
}

.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
	display: none;
}

.mejs-overlay-error {
	position: relative;
}

.mejs-overlay-error>img {
	left: 0;
	max-width: 100%;
	position: absolute;
	top: 0;
	z-index: -1;
}

.mejs-cannotplay, .mejs-cannotplay a {
	color: #fff;
	font-size: .8em;
}

.mejs-cannotplay {
	position: relative;
}

.mejs-cannotplay a, .mejs-cannotplay p {
	display: inline-block;
	padding: 0 15px;
	width: 100%;
}

.mejs-container {
	clear: both;
	max-width: 100%;
}

.mejs-container * {
	font-family: Helvetica, Arial;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: #222;
}

.mejs-time {
	font-weight: 400;
	word-wrap: normal;
}

.mejs-controls a.mejs-horizontal-volume-slider {
	display: table;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #fff;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #0073aa;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
	background: rgba(255, 255, 255, .33);
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
	border-radius: 0;
}

.mejs-overlay-loading {
	background: 0 0;
}

.mejs-controls button:hover {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.me-cannotplay {
	width: auto !important;
}

.media-embed-details .wp-audio-shortcode {
	display: inline-block;
	max-width: 400px;
}

.audio-details .embed-media-settings {
	overflow: visible;
}

.media-embed-details .embed-media-settings .setting span:not(.button-group) {
	max-width: 400px;
	width: auto;
}

.media-embed-details .embed-media-settings .checkbox-setting span {
	display: inline-block;
}

.media-embed-details .embed-media-settings {
	padding-top: 0;
	top: 28px;
}

.media-embed-details .instructions {
	padding: 16px 0;
	max-width: 600px;
}

.media-embed-details .setting .remove-setting, .media-embed-details .setting p {
	color: #a00;
	font-size: 10px;
	text-transform: uppercase;
}

.media-embed-details .setting .remove-setting {
	padding: 5px 0;
}

.media-embed-details .setting a:hover {
	color: #dc3232;
}

.media-embed-details .embed-media-settings .checkbox-setting {
	float: none;
	margin: 0 0 10px;
}

.wp-video {
	max-width: 100%;
	height: auto;
}

.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
	margin-top: 18px;
}

.wp-video-shortcode video, video.wp-video-shortcode {
	max-width: 100%;
	display: inline-block;
}

.video-details .wp-video-holder {
	width: 100%;
	max-width: 640px;
}

.wp-playlist {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 12px 0 18px;
	font-size: 14px;
	line-height: 1.5;
}

.wp-admin .wp-playlist {
	margin: 0 0 18px;
}

.wp-playlist video {
	display: inline-block;
	max-width: 100%;
}

.wp-playlist audio {
	display: none;
	max-width: 100%;
	width: 400px;
}

.wp-playlist .mejs-container {
	margin: 0;
	max-width: 100%;
}

.wp-playlist .mejs-controls .mejs-button button {
	outline: 0;
}

.wp-playlist-light {
	background: #fff;
	color: #000;
}

.wp-playlist-dark {
	color: #fff;
	background: #000;
}

.wp-playlist-caption {
	display: block;
	max-width: 88%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item .wp-playlist-caption {
	text-decoration: none;
	color: #000;
	max-width: -webkit-calc(100% - 40px);
	max-width: calc(100% - 40px);
}

.wp-playlist-item-meta {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-title {
	font-size: 14px;
	line-height: 1.5;
}

.wp-playlist-item-album {
	font-style: italic;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-playlist-item-artist {
	font-size: 12px;
	text-transform: uppercase;
}

.wp-playlist-item-length {
	position: absolute;
	right: 3px;
	top: 0;
	font-size: 14px;
	line-height: 1.5;
}

.rtl .wp-playlist-item-length {
	left: 3px;
	right: auto;
}

.wp-playlist-tracks {
	margin-top: 10px;
}

.wp-playlist-item {
	position: relative;
	cursor: pointer;
	padding: 0 3px;
	border-bottom: 1px solid #ccc;
}

.wp-playlist-item:last-child {
	border-bottom: 0;
}

.wp-playlist-light .wp-playlist-caption {
	color: #333;
}

.wp-playlist-dark .wp-playlist-caption {
	color: #ddd;
}

.wp-playlist-playing {
	font-weight: 700;
	background: #f7f7f7;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-playing {
	background: #000;
	color: #fff;
}

.wp-playlist-current-item {
	overflow: hidden;
	margin-bottom: 10px;
	height: 60px;
}

.wp-playlist .wp-playlist-current-item img {
	float: left;
	max-width: 60px;
	height: auto;
	margin-right: 10px;
	padding: 0;
	border: 0;
}

.rtl .wp-playlist .wp-playlist-current-item img {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wp-audio-playlist .me-cannotplay span {
	padding: 5px 15px;
}
/*# sourceMappingURL=style.css.map */

/* TABLE OF CONTENTS

1. Theme-specific variables and classes
2. Default tag's settings
3. Form fields settings
4. WP styles and Screen readers
5. Theme grid
6. Page layouts
7. Section's decorations
   7.1 Header: Logo and Menu
   7.2 Sliders
   7.3 Post info (page/post title, category or tag name, author, meta, etc.)
   7.4 Post Formats
   7.5 Paginations
8. Single page parts
   8.1 Post header
   8.2 Post footer
   8.3 Post author
   8.4 Related posts
   8.5 Comments
   8.6 Page 404
   8.7 Page 'No search results' and 'No archive results'
   8.8 Author's page
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third part plugins

-------------------------------------------------------------- */

/* 1. Theme-specific variables and classes
-------------------------------------------------------------- */
:root {
	--theme-var-koef_narrow: .75;
	--theme-var-menu_side: 6rem;
	--theme-var-rad50: calc(50% * var(--theme-var-rad_koef));
	--theme-var-rad1em: calc(1em * var(--theme-var-rad_koef));
	--theme-var-rad4: calc(4px * var(--theme-var-rad_koef));
	--theme-var-rad3: calc(3px * var(--theme-var-rad_koef));
	--theme-var-rad2: calc(2px * var(--theme-var-rad_koef));
	--theme-var-page: var(--theme-var-page_width);
	--theme-var-sidebar_width_max: 500px;
	--theme-var-sidebar_width_min: 150px;
	--theme-var-sidebar_gap_width_max: 100px;
	--theme-var-sidebar_gap_width_min: 0px;
	--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
	--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
	--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
	--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
	--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
	--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	--fixed-rows-height: 0px;
}

.body_style_boxed {
	--theme-var-page_boxed: calc(var(--theme-var-page_width) + var(--theme-var-page_boxed_extra) * 2);
	--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
	--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
	--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
	--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
	--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
	--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
	--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
}

.accent1 {
	color: var(--theme-color-text_link);
}

.accent2 {
	color: var(--theme-color-text_link2);
}

.accent3 {
	color: var(--theme-color-text_link3);
}

.accent1_bg {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_text);
}

.accent2_bg {
	background-color: var(--theme-color-text_link2);
	color: var(--theme-color-inverse_text);
}

.accent3_bg {
	background-color: var(--theme-color-text_link3);
	color: var(--theme-color-inverse_text);
}

.alter_bg {
	background-color: var(--theme-color-alter_bg_color);
}

.alter_text {
	color: var(--theme-color-alter_text);
}

.alter_link {
	color: var(--theme-color-alter_link);
}

.alter_link2 {
	color: var(--theme-color-alter_link2);
}

.alter_link3 {
	color: var(--theme-color-alter_link3);
}

.extra_bg {
	background-color: var(--theme-color-extra_bg_color);
}

.extra_text {
	color: var(--theme-color-extra_text);
}

.extra_link {
	color: var(--theme-color-extra_link);
}

.extra_link2 {
	color: var(--theme-color-extra_link2);
}

.extra_link3 {
	color: var(--theme-color-extra_link3);
}

/* 2. Default tag's settings
-------------------------------------------------------------- */
html {
	font-size: 18px;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body, body[class*="scheme_"], .body_style_boxed .page_wrap {
	background-color: var(--theme-color-bg_color);
}

[class*="scheme_"], body[class*="scheme_"] {
	color: var(--theme-color-text);
}

/* // old way
body.body_style_fullscreen.ua_safari:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen,
body.body_style_fullscreen.ua_ios:not(.sc_stack_section_present):not(.elementor-editor-active) .content_wrap_fullscreen {
	overflow: hidden;	// Used to prevent the horizontal scroll bar appears on IOS.
						// But this rule broke sticky effect for sections - they are jumping down when any rows become fixed
}
*/
body.body_style_fullscreen .content_wrap_fullscreen {
	overflow: clip;
}

article, aside, details, footer, header, hgroup, nav, section {
	display: block;
}

/* Lists */
li > p + p {
	margin-top: .5em;
}

ol, ul {
	padding-left: 1.5em;
}

li > ol, li > ul, li > dl, dl > dl {
	margin-bottom: 0 !important;
}

li > p {
	margin-bottom: 0;
}

ul[class*="wp-block-"] {
	margin-bottom: 0;
}

ul.wp-block-archives-list, ul.wp-block-categories-list {
	padding-left: 1.5em;
}

ul > li:before {
	color: var(--theme-color-text_link);
}

/* Links */
a {
	text-decoration: none;
	background: transparent;
	color: var(--theme-color-text_link);
}

a:hover {
	color: var(--theme-color-text_hover);
}

.color_style_link2 a {
	color: var(--theme-color-text_link2);
}

.color_style_link2 a:hover {
	color: var(--theme-color-text_hover2);
}

.color_style_link3 a {
	color: var(--theme-color-text_link3);
}

.color_style_link3 a:hover {
	color: var(--theme-color-text_hover3);
}

a.color_style_dark, .color_style_dark a {
	color: var(--theme-color-text_dark);
}

a.color_style_dark:hover, .color_style_dark a:hover {
	color: var(--theme-color-text_link);
}

a, a:hover, :focus, a:focus, :active, a:active {
	outline: 0;
}

body.show_outline :focus, body.show_outline a:focus {
	outline: thin dotted !important;
}

a[href="javascript:void(0)"] {
	cursor: default;
}

a img {
	border: none;
}

a, button, input[type="button"], input[type="submit"] {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	display: block;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, li a, [class*="color_style_"] h1 a, [class*="color_style_"] h2 a, [class*="color_style_"] h3 a, [class*="color_style_"] h4 a, [class*="color_style_"] h5 a, [class*="color_style_"] h6 a, [class*="color_style_"] li a {
	color: var(--theme-color-text_dark);
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover {
	color: var(--theme-color-text_link);
}

.color_style_link2 h1 a:hover, .color_style_link2 h2 a:hover, .color_style_link2 h3 a:hover, .color_style_link2 h4 a:hover, .color_style_link2 h5 a:hover, .color_style_link2 h6 a:hover, .color_style_link2 li a:hover {
	color: var(--theme-color-text_link2);
}

.color_style_link3 h1 a:hover, .color_style_link3 h2 a:hover, .color_style_link3 h3 a:hover, .color_style_link3 h4 a:hover, .color_style_link3 h5 a:hover, .color_style_link3 h6 a:hover, .color_style_link3 li a:hover {
	color: var(--theme-color-text_link3);
}

.color_style_dark h1 a:hover, .color_style_dark h2 a:hover, .color_style_dark h3 a:hover, .color_style_dark h4 a:hover, .color_style_dark h5 a:hover, .color_style_dark h6 a:hover, .color_style_dark li a:hover {
	color: var(--theme-color-text_link);
}

/* Tables */
table {
	border-collapse: collapse;
}

.sc_table table th, table th {
	padding: .8em;
}

.sc_table table td, table td {
	padding: 1em .8em;
}

table th + th, table th + td, table td + th, table td + td {
	border-left: none;
}

table > p {
	margin: 0 !important;
}

.sc_table table tr:first-child th, .sc_table table tr:first-child td {
	font-weight: 500;
}

table th {
	font-size: 19px;
	font-weight: 500;
	font-style: normal;
	text-transform: none;
	text-align: center;
}

caption {
	font-weight: 700;
	text-align: center;
}

table td, table th + td, table td + td {
	color: var(--theme-color-text);
}

table td {
	font-size: 16px;
}

table th {
	color: var(--theme-color-extra_dark);
	background-color: var(--theme-color-extra_bg_color);
}

table th b, table th strong {
	color: var(--theme-color-extra_dark);
}

table > tbody > tr:nth-child(2n+1) > td {
	background-color: var(--theme-color-bg_color);
}

table > tbody > tr:nth-child(2n) > td {
	background-color: var(--theme-color-alter_bg_color);
}

table th a:hover {
	color: var(--theme-color-extra_dark);
}

/* Blockquotes*/
blockquote {
	position: relative;
	overflow: hidden;
	border: none;
}

blockquote:not(.has-text-align-right):not(.has-text-align-center) {
	text-align: left;
}

blockquote, blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
	padding: 2.75em 2.9em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

blockquote[class*="wp-block-quote"][class*="is-style-large"], blockquote[class*="wp-block-quote"][class*="is-large"] {
	margin: 0 0 2em 0;
}

.wp-block-pullquote.is-style-solid-color > blockquote, .wp-block-column blockquote {
	margin: 0 !important;
	max-width: none !important;
}

.blog_mode_post blockquote, .blog_mode_page blockquote {
	margin: 1.8em 0;
}

.blog_mode_post .comments_list blockquote, .blog_mode_page .comments_list blockquote {
	margin: 1.5em 0;
}

blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

blockquote {
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
}

blockquote p {
	margin: 0;
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	font-style: italic;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	line-height: 1.5;
}

blockquote.has-text-align-right > .wp-block-quote__citation, blockquote.has-text-align-right > cite, blockquote.has-text-align-center > .wp-block-quote__citation, blockquote.has-text-align-center > cite {
	display: inline-block;
}

.wp-block-quote.is-style-large > cite {
	padding-left: 0;
}

.wp-block-quote.is-style-large > cite:before {
	display: none;
}

blockquote > cite, blockquote > p > cite, blockquote > .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation {
	display: block;
	font-size: 19px;
	line-height: 28px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	margin-bottom: 3px;
	margin-top: 1.35em;
	padding-left: 60px;
	position: relative;
	text-transform: none;
}

blockquote > cite:before, blockquote > p > cite:before, blockquote > .wp-block-pullquote__citation:before, .wp-block-quote .wp-block-quote__citation:before {
	background-color: currentColor;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	margin-top: 1px;
	position: absolute;
	top: 50%;
	width: 40px;
}

blockquote .block-library-pullquote__content {
	margin-bottom: 2.5em;
}

.wp-block-quote.is-large .wp-block-quote__citation {
	text-align: right;
	font-size: inherit;
}

.wp-block-pullquote {
	padding: 0;
}

.wp-block-pullquote[class*="align"] blockquote {
	margin-left: 0;
	margin-right: 0;
}

section > blockquote:not(.has-background):not(.is-style-plain), div:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain), figure:not(.has-background) > blockquote:not(.has-background):not(.is-style-plain) {
	background-color: var(--theme-color-alter_bg_color);
}

.wp-block-quote .wp-block-quote__citation {
	color: var(--theme-color-alter_dark) !important;
}

section > blockquote:not(.has-text-color):not(.is-style-plain), section > blockquote:not(.has-text-color):not(.is-style-plain) p, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain), figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) p {
	color: var(--theme-color-alter_dark) !important;
}

section > blockquote:not(.has-text-color):not(.is-style-plain) a, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a {
	color: var(--theme-color-text_link);
}

section > blockquote:not(.has-text-color):not(.is-style-plain) a:hover, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a:hover, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) a:hover {
	color: var(--theme-color-text_hover);
}

section > blockquote:not(.has-text-color):not(.is-style-plain) dt, section > blockquote:not(.has-text-color):not(.is-style-plain) b, section > blockquote:not(.has-text-color):not(.is-style-plain) strong, section > blockquote:not(.has-text-color):not(.is-style-plain) i, section > blockquote:not(.has-text-color):not(.is-style-plain) em, section > blockquote:not(.has-text-color):not(.is-style-plain) mark, section > blockquote:not(.has-text-color):not(.is-style-plain) ins, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) dt, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) b, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strong, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) i, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) em, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) mark, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) ins, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) dt, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) b, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strong, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) i, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) em, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) mark, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) ins {
	color: var(--theme-color-alter_dark);
}

section > blockquote:not(.has-text-color):not(.is-style-plain) s, section > blockquote:not(.has-text-color):not(.is-style-plain) strike, section > blockquote:not(.has-text-color):not(.is-style-plain) del, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) s, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strike, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) del, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) s, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) strike, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) del {
	color: var(--theme-color-alter_light);
}

section > blockquote:not(.has-text-color):not(.is-style-plain) code, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) code, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain) code {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
}

section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before, section > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before, div:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > cite:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > p > cite:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) > .wp-block-pullquote__citation:before, figure:not(.has-text-color) > blockquote:not(.has-text-color):not(.is-style-plain):not([class*="trx_addons_"]) .wp-block-quote__citation:before {
	background-color: var(--theme-color-alter_link);
}

[class*="type-cpt_"] [class*="_page_content"] blockquote {
	margin-left: 0;
	margin-right: 0;
}

/* drop-cap */
.has-drop-cap:not(:focus):first-letter {
	font-weight: 700;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	font-size: 57px;
	margin: 11px 14px 0 0;
	text-align: left;
	min-width: 55px;
}

/* Other tags */
dd {
	margin-left: 1.5em;
}

dt, b, strong {
	font-weight: bold;
}

dfn, em, i {
	font-style: italic;
}

pre, code, kbd, tt, var, samp {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	letter-spacing: 0;
}

pre {
	overflow: auto;
	max-width: 100%;
}

code {
	overflow: auto;
	max-width: 100%;
	padding: 0 1em;
	display: inline-block;
	vertical-align: middle;
	word-wrap: break-word;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
	border: 1px solid var(--theme-color-alter_bd_color);
}

pre > code {
	display: block;
	vertical-align: top;
	padding: 1em;
}

code a {
	color: var(--theme-color-alter_link);
}

code a:hover {
	color: var(--theme-color-alter_hover);
}

abbr, acronym {
	cursor: help;
}

mark, ins {
	background-color: transparent;
	text-decoration: none;
}

mark {
	color: var(--theme-color-text_dark);
}

sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 80%;
}

big {
	font-size: 120%;
}

[hidden], template {
	display: none;
}

hr {
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	border: none;
	border-top: 1px solid var(--theme-color-bd_color);
	margin-top: 6.7857em !important;
	margin-bottom: 6.7857em !important;
}

.wp-block-separator:not([class*="is-style"]) {
	width: 15%;
}

/* Fontello icons */
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-size: inherit;
	line-height: inherit !important;
	font-weight: inherit;
	font-style: inherit;
	display: inline-block;
	width: auto;
	margin: 0;
}

/* Buttons in WP Editor */
.wp-editor-container {
	border-width: 0 !important;
}

.wp-editor-container .quicktags-toolbar {
	border: 1px solid var(--theme-color-bd_color);
}

.wp-editor-container .quicktags-toolbar:empty {
	display: none;
}

.wp-editor-container .quicktags-toolbar input[type="button"] {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
	color: var(--theme-color-alter_dark);
	-webkit-box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover);
	-ms-box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover);
	box-shadow: 0 1px 0 0 var(--theme-color-alter_bd_hover);
}

.wp-editor-container .quicktags-toolbar input[type="button"]:hover, .wp-editor-container .quicktags-toolbar input[type="button"]:focus {
	background-color: var(--theme-color-alter_bg_hover);
	border-color: var(--theme-color-alter_bd_hover);
	color: var(--theme-color-alter_link);
}

/* Images */
img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

/* Fix for WordPress 5.9+ */

/*.wp-block-gallery.has-nested-images,*/
figure.wp-block-gallery {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.wp-block-gallery {
	margin-top: 0;
	margin-bottom: 1.2em;
}

.wp-block-gallery .blocks-gallery-grid {
	margin-top: 0;
	margin-bottom: 0 !important;
}

.widget .wp-block-gallery .blocks-gallery-grid {
	font-size: inherit;
	padding-left: 0;
}

.wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

figure, .wp-caption, .wp-caption-overlay .wp-caption {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

figure, .wp-caption {
	margin-bottom: 1em;
}

p figure, p .wp-caption {
	margin-bottom: 0;
}

figure figcaption, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
	bottom: auto;
	color: var(--theme-color-text);
	display: block;
	left: auto;
	margin: 0;
	max-height: 6em;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 14px 0 5px !important;
	position: relative;
	right: auto;
	text-align: left;
	top: auto;
	-webkit-flex-grow: 0;
	-ms-flex-grow: 0;
	flex-grow: 0;
	-webkit-flex-basis: auto;
	-ms-flex-basis: auto;
	flex-basis: auto;
	scrollbar-width: thin;
	scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color);
}

figure figcaption::-webkit-scrollbar, .wp-block-image figcaption::-webkit-scrollbar, .wp-block-audio figcaption::-webkit-scrollbar, .wp-block-video figcaption::-webkit-scrollbar, .wp-block-embed figcaption::-webkit-scrollbar, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar, .wp-caption .wp-caption-text::-webkit-scrollbar, .wp-caption .wp-caption-dd::-webkit-scrollbar, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar {
	width: 6px;
}

figure figcaption::-webkit-scrollbar-track, .wp-block-image figcaption::-webkit-scrollbar-track, .wp-block-audio figcaption::-webkit-scrollbar-track, .wp-block-video figcaption::-webkit-scrollbar-track, .wp-block-embed figcaption::-webkit-scrollbar-track, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-track, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-track, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-track, .wp-caption .wp-caption-text::-webkit-scrollbar-track, .wp-caption .wp-caption-dd::-webkit-scrollbar-track, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-track, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-track {
	background: var(--theme-color-alter_bg_color);
}

figure figcaption::-webkit-scrollbar-thumb, .wp-block-image figcaption::-webkit-scrollbar-thumb, .wp-block-audio figcaption::-webkit-scrollbar-thumb, .wp-block-video figcaption::-webkit-scrollbar-thumb, .wp-block-embed figcaption::-webkit-scrollbar-thumb, .wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-thumb, .wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption::-webkit-scrollbar-thumb, .wp-caption .wp-caption-text::-webkit-scrollbar-thumb, .wp-caption .wp-caption-dd::-webkit-scrollbar-thumb, .wp-caption-overlay .wp-caption .wp-caption-text::-webkit-scrollbar-thumb, .wp-caption-overlay .wp-caption .wp-caption-dd::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-alter_bd_hover);
	border: 1px solid var(--theme-color-alter_bg_color);
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

figure figcaption a, .wp-block-image figcaption a, .wp-block-audio figcaption a, .wp-block-video figcaption a, .wp-block-embed figcaption a, .wp-block-gallery .blocks-gallery-image figcaption a, .wp-block-gallery .blocks-gallery-item figcaption a, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a, .wp-caption .wp-caption-text a, .wp-caption .wp-caption-dd a, .wp-caption-overlay .wp-caption .wp-caption-text a, .wp-caption-overlay .wp-caption .wp-caption-dd a {
	color: var(--theme-color-text_dark);
}

figure figcaption a:hover, .wp-block-image figcaption a:hover, .wp-block-audio figcaption a:hover, .wp-block-video figcaption a:hover, .wp-block-embed figcaption a:hover, .wp-block-gallery .blocks-gallery-image figcaption a:hover, .wp-block-gallery .blocks-gallery-item figcaption a:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a:hover, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption a:hover, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption a:hover, .wp-caption .wp-caption-text a:hover, .wp-caption .wp-caption-dd a:hover, .wp-caption-overlay .wp-caption .wp-caption-text a:hover, .wp-caption-overlay .wp-caption .wp-caption-dd a:hover {
	color: var(--theme-color-text_hover);
}

.blocks-gallery-grid figcaption, .wp-block-gallery figcaption {
	flex-grow: 0;
}

.wp-block-image .alignleft figcaption, img.alignleft figcaption, .wp-block-image .alignright figcaption, img.alignright figcaption, .wp-block-image .aligncenter figcaption, img.aligncenter figcaption, .wp-block-image.is-resized figcaption {
	display: block;
	color: var(--theme-color-text_dark) !important;
}

.wp-block-freeform.block-library-rich-text__tinymce dd.wp-caption-dd a {
	display: inline;
}

svg:not(:root) {
	overflow: hidden;
}

/* Gallery */
.gallery {
	margin: 0 -5px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.gallery-item {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
}

figure.gallery-item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111111111% !important;
}

.gallery-columns-8 .gallery-item {
	width: 12.5% !important;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857142857% !important;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666666667% !important;
}

.gallery-columns-5 .gallery-item {
	width: 20% !important;
}

.gallery-columns-4 .gallery-item {
	width: 25% !important;
}

.gallery-columns-3 .gallery-item {
	width: 33.3333333333% !important;
}

.gallery-columns-2 .gallery-item {
	width: 50% !important;
}

.gallery-columns-1 .gallery-item {
	width: 100% !important;
}

.gallery-item a {
	display: block;
}

.gallery-item a img {
	border: none;
	display: block;
	width: 100%;
}

.gallery-columns-9 .gallery-caption {
	font-size: .625em;
	line-height: 1.75em;
}

.gallery-columns-8 .gallery-caption {
	font-size: .6875em;
	line-height: 1.75em;
}

.gallery-columns-7 .gallery-caption {
	font-size: .75em;
	line-height: 1.75em;
}

.gallery-columns-6 .gallery-caption {
	font-size: .8125em;
	line-height: 1.75em;
}

/* Audio and Video */
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

video {
	width: 100%;
	height: auto;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

iframe, video, embed {
	max-width: 100%;
	min-height: 100px;
	vertical-align: top;
}

.wp-block-embed.alignwide iframe, .wp-block-embed.alignfull iframe {
	width: 100%;
}

figure.wp-block-audio, figure.wp-block-video, figure.wp-block-embed {
	overflow: visible;
}

figure.wp-block-audio {
	display: block;
}

figure.wp-block-audio figcaption, figure.wp-block-video figcaption, figure.wp-block-embed figcaption {
	margin: 1em 0 0 !important;
	padding: 0 !important;
}

/* Embed blocks */
.wp-block-embed.wp-has-aspect-ratio {
	display: block;
}

.wp-block-embed .wp-block-embed__wrapper {
	position: relative;
	max-width: 100%;
}

.wp-block-embed.alignwide .wp-block-embed__wrapper iframe, .wp-block-embed.alignfull .wp-block-embed__wrapper iframe, .wp-block-embed[class*="wp-embed-aspect-"] .wp-block-embed__wrapper iframe {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.wp-block-embed.is-type-video.alignwide .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video.alignfull .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video[class*="wp-embed-aspect-"] .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	width: 0;
}

.wp-block-embed.is-type-video.alignwide .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video.alignfull .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video.wp-embed-aspect-2-1 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-3-4 .wp-block-embed__wrapper:before {
	padding-top: 133.33%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-18 .wp-block-embed__wrapper:before, .wp-block-embed.is-type-video.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}

.wp-block-embed.is-type-video.wp-embed-aspect-9-21 .wp-block-embed__wrapper:before {
	padding-top: 233.33%;
}

/* WordPress Playlist */
.wp-playlist-light {
	background: none;
	color: var(--theme-color-alter_dark);
}

.wp-playlist-light .wp-playlist-current-item {
	background: var(--theme-color-alter_bg_color);
}

.wp-playlist-light .wp-playlist-caption {
	color: var(--theme-color-text_dark);
}

.wp-playlist-light .wp-playlist-playing {
	background: none;
	color: var(--theme-color-alter_link);
}

.wp-playlist-light .wp-playlist-playing * {
	color: var(--theme-color-alter_link) !important;
}

.wp-playlist-item {
	border-color: var(--theme-color-bd_color);
}

.wp-playlist .wp-playlist-current-item img {
	background-color: #fff;
}

.wp-playlist .mejs-container .mejs-controls {
	background: var(--theme-color-alter_bg_color);
}

/* Cover image */
.wp-block-cover-image, .wp-block-cover {
	color: #fff;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-block-cover-image .wp-block-cover-text, .wp-block-cover .wp-block-cover-text {
	max-width: 90%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-block-cover-image p, .wp-block-cover p {
	margin-bottom: 0 !important;
	line-height: 1.5em !important;
}

.wp-block-cover-image p + p, .wp-block-cover p + p {
	margin-top: 1em !important;
}

.wp-block-cover-image a, .wp-block-cover a {
	color: inherit;
}

/* Media & Text */
.wp-block-media-text .has-medium-font-size {
	line-height: 1.5em;
}

.wp-block-media-text .has-large-font-size {
	line-height: 1.4em;
}

.wp-block-media-text .has-huge-font-size {
	line-height: 1.3em;
}

/* Calendar */
.wp-block-calendar table th {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

/* Custom font size in blocks */
.has-large-font-size, .has-huge-font-size {
	line-height: 1.4em;
}

/* Core columns */
.wp-block-columns {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-bottom: 0;
}

.wp-block-column:nth-child(odd) {
	margin-right: 0;
}

.wp-block-column:nth-child(even) {
	margin-left: 0;
}

.wp-block-column:not(:first-child) {
	margin-left: calc(var(--theme-var-grid_gap) / 2);
}

.wp-block-column:not(:last-child) {
	margin-right: calc(var(--theme-var-grid_gap) / 2);
}

/* Kadence columns in the editor */
.kt-gutter-default > .innerblocks-wrap > .editor-inner-blocks > .editor-block-list__layout > [data-type="kadence/column"] {
	margin-right: var(--theme-var-grid_gap);
}

/* Kadence columns in the frontend */
.kt-gutter-default > .wp-block-kadence-column {
	margin-right: var(--theme-var-grid_gap);
}

/* CoBlocks columns in the frontend */
.has-small-gutter > [class*="wp-block-coblocks-"]:not(:first-child) {
	margin-left: calc(var(--theme-var-grid_gap) / 2);
}

.has-small-gutter > [class*="wp-block-coblocks-"]:not(:last-child) {
	margin-right: calc(var(--theme-var-grid_gap) / 2);
}

/* Groups */
.wp-block-group.has-background {
	padding: 1.5em 2em;
	margin-bottom: 1.5em;
}

.wp-block-group.has-background .wp-block-group__inner-container > :last-child {
	margin-bottom: 0;
}

/* Alignment */
.alignleft {
	display: inline-block;
	vertical-align: top;
	float: left;
	margin-right: 1.7em !important;
	margin-bottom: 1em !important;
	margin-top: .5em !important;
}

.alignright {
	display: inline-block;
	vertical-align: top;
	float: right;
	margin-left: 1.7em !important;
	margin-bottom: 1em !important;
	margin-top: .5em !important;
}

.aligncenter {
	display: block;
	text-align: center;
	clear: both;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 1em !important;
}

figure.alignleft, figure.alignright {
	margin-top: .5em !important;
}

.wp-block-gallery[class*="align"] {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.has-left-content {
	text-align: left;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.has-center-content {
	text-align: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.has-right-content {
	text-align: right;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* Align left and right inside narrow content without sidebars */
.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignleft, .sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignright {
	max-width: calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / 2 - var(--theme-var-grid_gap));
}

.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignleft {
	float: left;
	margin: 1em 1em 1em calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / -2);
}

.sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar > .alignright {
	float: right;
	margin: 1em calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / -2) 1em 2em;
}

.sidebar_hide.narrow_content .wp-block-image > .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .wp-block-image.is-style-alignfar > .alignleft, .sidebar_hide.narrow_content .wp-block-image > .alignright.is-style-alignfar, .sidebar_hide.narrow_content .wp-block-image.is-style-alignfar > .alignright {
	max-width: none !important;
}

/* Align left and right inside normal content without sidebars */
.sidebar_hide.normal_content .alignleft.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar > .alignleft {
	float: left;
	margin: 1em 1em 1em calc(( var(--theme-var-page) - var(--theme-var-content) ) / -2);
}

.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar, .sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar > .alignleft {
	margin-left: calc(-1 * ( 17.647% + ( var(--theme-var-page) - var(--theme-var-content) ) / 2 ));
}

.sidebar_hide.normal_content .alignright.is-style-alignfar, .sidebar_hide.normal_content .is-style-alignfar > .alignright {
	float: right;
	margin: 1em calc(( var(--theme-var-page) - var(--theme-var-content) ) / -2) 1em 2em;
}

.sidebar_hide.normal_content .wp-block-image > .alignleft.is-style-alignfar, .sidebar_hide.normal_content .wp-block-image.is-style-alignfar > .alignleft, .sidebar_hide.normal_content .wp-block-image > .alignright.is-style-alignfar, .sidebar_hide.normal_content .wp-block-image.is-style-alignfar > .alignright {
	max-width: none !important;
}

/* Wide and Full blocks */
.alignfull > img, .alignwide > img {
	max-width: none;
	width: 100%;
}

body.sidebar_hide .alignwide {
	position: relative;
	z-index: 1;
	left: calc(-88vw / 2 + 100% / 2);
	width: 88vw;
	max-width: none;
}

body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide {
	left: calc(var(--theme-var-page) / -2 + 50%);
	width: var(--theme-var-page);
}

.sidebar_hide.normal_content .post_info_vertical_present .alignwide {
	left: calc(var(--theme-var-page) / -2 + 50% - 8.8235%);
}

.sidebar_hide.expand_content .post_info_vertical_present .alignwide {
	left: calc(-88vw / 2 + 100% / 2 - 8.8235%);
}

body.sidebar_hide .alignfull {
	position: relative;
	z-index: 1;
	margin-left: calc(-100vw / 2 + 100% / 2 + 8px);
	margin-right: calc(-100vw / 2 + 100% / 2 + 8px);
	width: calc(100vw - 16px);
	max-width: calc(100vw - 16px);
}

.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
	margin-left: calc(-100vw / 2 + 100% / 2 + 8px - 8.8235%);
}

/* 3. Form fields settings
-------------------------------------------------------------- */

/* Common rules */
form {
	margin-bottom: 0;
}

button, input, optgroup, select, textarea, textarea.wp-editor-area {
	font-family: inherit;
	font-size: 1em;
	margin: 0;
	vertical-align: baseline;
}

button:not(.components-button) {
	overflow: visible;
}

/* Buttons */
form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	font-size: var(--theme-font-button_font-size);
	line-height: var(--theme-font-button_line-height);
	font-weight: var(--theme-font-button_font-weight);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	white-space: nowrap;
	height: auto;
	max-width: 100%;
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	padding: 17px 40px;
	border-width: 0 !important;
}

form button:not(.components-button).sc_button_shadow, input[type="button"].sc_button_shadow, input[type="reset"].sc_button_shadow, input[type="submit"].sc_button_shadow, .theme_button.sc_button_shadow, .post_item .more-link.sc_button_shadow, .wp-block-button__link.sc_button_shadow, .sc_button:not(.sc_button_simple).sc_button_shadow, .sc_form button.sc_button_shadow, .sc_portfolio_preview_show .post_readmore.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

form button:not(.components-button).sc_button_shadow.color_style_dark, input[type="button"].sc_button_shadow.color_style_dark, input[type="reset"].sc_button_shadow.color_style_dark, input[type="submit"].sc_button_shadow.color_style_dark, .theme_button.sc_button_shadow.color_style_dark, .post_item .more-link.sc_button_shadow.color_style_dark, .wp-block-button__link.sc_button_shadow.color_style_dark, .sc_button:not(.sc_button_simple).sc_button_shadow.color_style_dark, .sc_form button.sc_button_shadow.color_style_dark, .sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_dark {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

form button:not(.components-button).sc_button_shadow.color_style_link2, input[type="button"].sc_button_shadow.color_style_link2, input[type="reset"].sc_button_shadow.color_style_link2, input[type="submit"].sc_button_shadow.color_style_link2, .theme_button.sc_button_shadow.color_style_link2, .post_item .more-link.sc_button_shadow.color_style_link2, .wp-block-button__link.sc_button_shadow.color_style_link2, .sc_button:not(.sc_button_simple).sc_button_shadow.color_style_link2, .sc_form button.sc_button_shadow.color_style_link2, .sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_link2 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

form button:not(.components-button).sc_button_shadow.color_style_link3, input[type="button"].sc_button_shadow.color_style_link3, input[type="reset"].sc_button_shadow.color_style_link3, input[type="submit"].sc_button_shadow.color_style_link3, .theme_button.sc_button_shadow.color_style_link3, .post_item .more-link.sc_button_shadow.color_style_link3, .wp-block-button__link.sc_button_shadow.color_style_link3, .sc_button:not(.sc_button_simple).sc_button_shadow.color_style_link3, .sc_form button.sc_button_shadow.color_style_link3, .sc_portfolio_preview_show .post_readmore.sc_button_shadow.color_style_link3 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.wp-block-button__link {
	white-space: normal;
}

.sidebar_small_screen_above .sidebar_control {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	padding: 17px 40px;
	align-items: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	position: relative;
	border-width: 0 !important;
	text-align: center;
}

.sidebar_small_screen_above .sidebar_control:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	-webkit-transition: color .3s ease, background-color .3s ease, transform .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, transform .3s ease;
	transition: color .3s ease, background-color .3s ease, transform .3s ease;
	position: absolute;
	z-index: 1;
	top: .7em;
	right: 1em;
}

.sidebar_small_screen_above .sidebar.opened .sidebar_control:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sidebar_small_screen_above .sidebar_control {
	color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sidebar_small_screen_above .sidebar_control:focus, .sidebar_small_screen_above .sidebar_control:hover {
	color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-text_hover) !important;
}

/* Square Buttons */
.wp-block-button.is-style-squared .wp-block-button__link {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

/* Buttons */
.sc_button_wrap {
	margin-bottom: -10px;
}

.sc_button_wrap .sc_button {
	margin-bottom: 10px;
}

/* Buttons hover */
form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
}

/* icon */
.sc_button_icon {
	font-size: .9em;
	line-height: 1em;
}

.sc_button_decoration .sc_button_icon {
	font-size: 1em;
}

.sc_button_icon_left .sc_button_icon {
	margin-right: .55em;
}

.sc_button_icon_right .sc_button_icon {
	float: none;
	margin-left: .55em;
	order: 2;
}

.sc_button_icon_top {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sc_button + .sc_button {
	margin-left: 0;
}

.sc_button {
	margin-right: 2.3em;
}

.sc_button:last-child {
	margin-right: 0;
}

/*  Style hover */
.sc_button_hover {
	position: relative;
}

.sc_button_hover .sc_button_icon, .sc_button_hover .sc_button_text {
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	will-change: transform;
}

.sc_button_hover:hover .sc_button_icon, .sc_button_hover:hover .sc_button_text {
	-webkit-transform: translateX(-.85rem);
	-ms-transform: translateX(-.85rem);
	transform: translateX(-.85rem);
}

.sc_button_hover:before {
	content: "";
	font-family: "fontello";
	font-size: 10px;
	font-weight: 400;
	margin: 0;
	position: absolute;
	z-index: 1;
	right: 0 !important;
	left: auto !important;
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .3s ease-out, right .3s ease-out;
	-ms-transition: opacity .3s ease-out, right .3s ease-out;
	transition: opacity .3s ease-out, right .3s ease-out;
	background-color: transparent !important;
	color: inherit !important;
	opacity: 0;
	will-change: right, opacity;
}

.sc_button_hover:hover:before, .sc_button_hover.active:before {
	right: 2.5em !important;
	opacity: 1;
}

/* style hover small */
.sc_button_hover.sc_button_size_small:hover .sc_button_icon, .sc_button_hover.sc_button_size_small:hover .sc_button_text {
	-webkit-transform: translateX(-.6rem);
	-ms-transform: translateX(-.6rem);
	transform: translateX(-.6rem);
}

.sc_button_hover.sc_button_size_small:hover:before, .sc_button_hover.sc_button_size_small.active:before {
	right: 1.8em !important;
}

/* Disabled buttons */
button[disabled], input[type="submit"][disabled], input[type="button"][disabled], a.sc_button[disabled], a.theme_button[disabled], button[disabled]:hover, input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover, a.sc_button[disabled]:hover, a.theme_button[disabled]:hover {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-text_light) !important;
}

/* Small button */
.sc_button.sc_button_size_small:not(.sc_button_simple), .theme_button.theme_button_small {
	padding: 11px 25px;
	font-size: 11px;
}

.sc_button.sc_button_bordered.sc_button_size_small {
	padding: 9px 23px;
}

/* Large button */
.sc_button.sc_button_size_large:not(.sc_button_simple) {
	font-size: 13px;
	padding: 19px 45px;
}

.sc_button_bordered.sc_button.sc_button_size_large {
	padding: 17px 43px;
}

/* Color Styles */

/* shadow */
.color_style_link2 .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

.color_style_link3 .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.color_style_dark .sc_button.sc_button_shadow:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

.sc_button_default.color_style_link2, .color_style_link2 .sc_button_default, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	border-color: var(--theme-color-text_link2);
	background-color: var(--theme-color-text_link2);
}

.sc_button_default.color_style_link2:hover, .sc_button_default.color_style_link2:focus, .color_style_link2 .sc_button_default:hover, .color_style_link2 .sc_button_default:focus, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_link2 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	border-color: var(--theme-color-text_hover2);
	background-color: var(--theme-color-text_hover2);
}

.sc_button_default.color_style_link3, .color_style_link3 .sc_button_default, .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	border-color: var(--theme-color-text_link3);
	background-color: var(--theme-color-text_link3);
}

.sc_button_default.color_style_link3:hover, .sc_button_default.color_style_link3:focus, .color_style_link3 .sc_button_default:hover, .color_style_link3 .sc_button_default:focus, .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_link3 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	border-color: var(--theme-color-text_hover3);
	background-color: var(--theme-color-text_hover3);
}

.sc_button_default.color_style_dark, .color_style_dark .sc_button_default, .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	color: var(--theme-color-bg_color);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_dark);
}

.sc_button_default.color_style_dark:hover, .sc_button_default.color_style_dark:focus, .color_style_dark .sc_button_default:hover, .color_style_dark .sc_button_default:focus, .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .color_style_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	color: var(--theme-color-inverse_hover);
	border-color: var(--theme-color-text_dark_blend);
	background-color: var(--theme-color-text_dark_blend);
}

.search_wrap .search_submit:before {
	color: var(--theme-color-input_text);
	content: "";
	font-family: "fontello";
	padding: 1px;
}

.search_wrap .search_submit:hover:before, .search_wrap .search_submit:focus:before {
	color: var(--theme-color-input_dark);
}

/* Decoration button */
.sc_button.sc_button_decoration {
	position: relative;
	padding-left: 37px;
	padding-right: 35px;
}

.sc_button.sc_button_decoration.sc_button_icon_top:not(.sc_button_with_icon):not(.sc_button_with_image) {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.sc_button.sc_button_decoration.sc_button_size_small {
	padding-left: 33px;
	padding-right: 30px;
}

.sc_button.sc_button_decoration:not(.sc_button_with_icon):not(.sc_button_with_image):after {
	content: "";
	font-family: "fontello";
	font-size: 10px;
	font-weight: 400;
	margin-left: 45px;
}

.sc_button.sc_button_decoration.sc_button_size_small:not(.sc_button_with_icon):not(.sc_button_with_image):after {
	margin-left: 24px;
}

.sc_button.sc_button_decoration:hover {
	color: var(--theme-color-inverse_hover) !important;
	border-color: var(--theme-color-text_dark) !important;
	background-color: var(--theme-color-text_dark) !important;
}

.sc_button.sc_button_decoration.sc_button_shadow:hover {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
}

.sc_button.sc_button_decoration.color_style_dark:hover {
	color: var(--theme-color-bg_color) !important;
	border-color: var(--theme-color-text_dark_blend) !important;
	background-color: var(--theme-color-text_dark_blend) !important;
}

/* Bordered button */
.sc_button.sc_button_bordered, .wp-block-button.is-style-outline > .wp-block-button__link {
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	font-size: var(--theme-font-button_font-size);
	line-height: var(--theme-font-button_line-height);
	font-weight: var(--theme-font-button_font-weight);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	white-space: nowrap;
	height: auto;
	max-width: 100%;
	background: none !important;
	border-width: 2px !important;
	border-style: solid;
	padding: 15px 38px;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_button.sc_button_bordered.sc_button_shadow, .wp-block-button.is-style-outline > .wp-block-button__link.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_dark, .wp-block-button.is-style-outline > .wp-block-button__link.sc_button_shadow.color_style_dark {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_link2, .wp-block-button.is-style-outline > .wp-block-button__link.sc_button_shadow.color_style_link2 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

.sc_button.sc_button_bordered.sc_button_shadow.color_style_link3, .wp-block-button.is-style-outline > .wp-block-button__link.sc_button_shadow.color_style_link3 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.sc_layouts_row_type_narrow .sc_button.sc_button_bordered, .sc_layouts_row_type_narrow .wp-block-button.is-style-outline > .wp-block-button__link {
	padding: 14px 48px;
}

.sc_button_bordered:not(.sc_button_bg_image), .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
	color: var(--theme-color-text_link);
	border-color: var(--theme-color-text_link);
}

.sc_button_bordered:not(.sc_button_bg_image):hover, .sc_button_bordered:not(.sc_button_bg_image):focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_button_bordered.color_style_link2:not(.sc_button_bg_image), .color_style_link2 .sc_button_bordered:not(.sc_button_bg_image) {
	color: var(--theme-color-text_link2);
	border-color: var(--theme-color-text_link2);
}

.sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover, .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus, .color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):hover, .color_style_link2 .sc_button_bordered:not(.sc_button_bg_image):focus {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-text_link2) !important;
	background-color: var(--theme-color-text_link2) !important;
}

.sc_button_bordered.color_style_link3:not(.sc_button_bg_image), .color_style_link3 .sc_button_bordered:not(.sc_button_bg_image) {
	color: var(--theme-color-text_link3);
	border-color: var(--theme-color-text_link3);
}

.sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover, .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus, .color_style_link3 .sc_button_bordered:not(.sc_button_bg_image):hover, .color_style_link3 .sc_button_bordered:not(.sc_button_bg_image):focus {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-text_link3) !important;
	background-color: var(--theme-color-text_link3) !important;
}

.sc_button_bordered.color_style_dark:not(.sc_button_bg_image), .color_style_dark .sc_button_bordered:not(.sc_button_bg_image) {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover, .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus, .color_style_dark .sc_button_bordered:not(.sc_button_bg_image):hover, .color_style_dark .sc_button_bordered:not(.sc_button_bg_image):focus {
	color: var(--theme-color-inverse_hover) !important;
	border-color: var(--theme-color-text_dark) !important;
	background-color: var(--theme-color-text_dark) !important;
}

/* Button Slide */
.sc_button.sc_button_slide {
	--theme-var-button_slide_color: var(--theme-color-text_link);
	--theme-var-button_slide_color_hover_text: var(--theme-color-inverse_link);
	background: none !important;
	position: relative;
	z-index: 1;
	overflow: hidden;
	color: var(--theme-var-button_slide_color) !important;
}

.color_style_link2 .sc_button.sc_button_slide, .sc_button.sc_button_slide.color_style_link2 {
	--theme-var-button_slide_color: var(--theme-color-text_link2);
}

.color_style_link3 .sc_button.sc_button_slide, .sc_button.sc_button_slide.color_style_link3 {
	--theme-var-button_slide_color: var(--theme-color-text_link3);
}

.color_style_dark .sc_button.sc_button_slide, .sc_button.sc_button_slide.color_style_dark {
	--theme-var-button_slide_color: var(--theme-color-text_dark);
	--theme-var-button_slide_color_hover_text: var(--theme-color-inverse_hover);
}

.sc_button.sc_button_slide > span {
	position: relative;
	z-index: 2;
	color: currentColor;
}

.sc_button.sc_button_slide:before {
	content: "";
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color);
	-ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color);
	box-shadow: inset 0 0 0 2px var(--theme-var-button_slide_color);
}

.sc_button.sc_button_slide:after {
	content: "";
	position: absolute;
	z-index: 1;
	display: block;
	width: 100%;
	height: 120%;
	top: -10%;
	left: 0;
	background-color: currentColor;
	transform: translateX(-100%);
}

.sc_button.sc_button_slide.hovered:after, .sc_button.sc_button_slide:hover:after {
	animation: button-slide-animation 1.2s cubic-bezier(.34, .43, .13, .96) forwards;
}

.sc_button.sc_button_slide.hovered > span, .sc_button.sc_button_slide:hover > span {
	animation: button-slide-text-animation 1.2s forwards;
}

@keyframes button-slide-text-animation {
	0%, 100%, 75% {
		color: currentColor;
	}
	
	30%, 50% {
		color: var(--theme-var-button_slide_color_hover_text);
	}
}

@keyframes button-slide-animation {
	0% {
		transform: translateX(-101%);
	}
	
	50% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(101%);
	}
}

/* Button Flow */
.sc_button.sc_button_flow {
	position: relative;
	z-index: 1;
	overflow: hidden;
	--theme-var-button_flow_color_text_hover: var(--theme-color-inverse_link);
	--theme-var-button_flow_color: var(--theme-color-text_dark);
	--theme-var-button_flow_color_hover: var(--theme-color-text_link);
	color: var(--theme-color-inverse_hover) !important;
	background-color: var(--theme-var-button_flow_color_hover) !important;
}

.color_style_link2 .sc_button.sc_button_flow, .sc_button.sc_button_flow.color_style_link2 {
	--theme-var-button_flow_color_hover: var(--theme-color-text_link2);
}

.color_style_link3 .sc_button.sc_button_flow, .sc_button.sc_button_flow.color_style_link3 {
	--theme-var-button_flow_color_hover: var(--theme-color-text_link3);
}

.color_style_dark .sc_button.sc_button_flow, .sc_button.sc_button_flow.color_style_dark {
	--theme-var-button_flow_color_hover: var(--theme-color-text_dark_blend);
	--theme-var-button_flow_color_text_hover: var(--theme-color-inverse_hover);
}

.sc_button.sc_button_flow > span {
	position: relative;
	z-index: 2;
}

.sc_button.sc_button_flow:before {
	content: "";
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
	-ms-box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
	box-shadow: inset 0 100px 0 0 var(--theme-var-button_flow_color) !important;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_button.sc_button_flow:hover, .sc_button.sc_button_flow:focus, .sc_button.sc_button_flow:active {
	color: var(--theme-var-button_flow_color_text_hover) !important;
}

.sc_button.sc_button_flow:hover:before, .sc_button.sc_button_flow:focus:before, .sc_button.sc_button_flow:active:before {
	-webkit-box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important;
	-ms-box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important;
	box-shadow: inset 0 100px 0 -100px var(--theme-var-button_flow_color) !important;
}

.sc_button.sc_button_flow.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02) !important;
}

/* Button Veil */
.sc_button.sc_button_veil {
	--theme-var-button_veil_color: var(--theme-color-text_link);
	--theme-var-button_veil_color_hover_text: var(--theme-color-inverse_link);
	background: none !important;
	position: relative;
	z-index: 1;
	overflow: hidden;
	color: var(--theme-var-button_veil_color) !important;
}

.color_style_link2 .sc_button.sc_button_veil, .sc_button.sc_button_veil.color_style_link2 {
	--theme-var-button_veil_color: var(--theme-color-text_link2);
}

.color_style_link3 .sc_button.sc_button_veil, .sc_button.sc_button_veil.color_style_link3 {
	--theme-var-button_veil_color: var(--theme-color-text_link3);
}

.color_style_dark .sc_button.sc_button_veil, .sc_button.sc_button_veil.color_style_dark {
	--theme-var-button_veil_color: var(--theme-color-text_dark);
	--theme-var-button_veil_color_hover_text: var(--theme-color-inverse_hover);
}

.sc_button.sc_button_veil > span {
	position: relative;
	z-index: 2;
}

.sc_button.sc_button_veil:before {
	content: "";
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color);
	-ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color);
	box-shadow: inset 0 0 0 2px var(--theme-var-button_veil_color);
}

.sc_button.sc_button_veil:after {
	content: "";
	position: absolute;
	z-index: 1;
	display: block;
	width: 600px;
	height: 800px;
	bottom: 100%;
	left: 50%;
	background-color: var(--theme-var-button_veil_color);
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	transform: translateX(-50%);
	-webkit-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.sc_button.sc_button_veil:hover, .sc_button.sc_button_veil:focus, .sc_button.sc_button_veil:active {
	color: var(--theme-var-button_veil_color_hover_text) !important;
}

.sc_button.sc_button_veil:hover:after, .sc_button.sc_button_veil:focus:after, .sc_button.sc_button_veil:active:after {
	bottom: -100%;
}

/* Button Curtain */
.sc_button.sc_button_curtain {
	position: relative;
	z-index: 1;
	overflow: hidden;
	--theme-var-button_curtain_color: var(--theme-color-text_link);
	--theme-var-button_curtain_color_text: var(--theme-color-inverse_link);
	color: var(--theme-var-button_curtain_color_text) !important;
	background-color: var(--theme-color-alter_bg_color) !important;
}

.color_style_link2 .sc_button.sc_button_curtain, .sc_button.sc_button_curtain.color_style_link2 {
	--theme-var-button_curtain_color: var(--theme-color-text_link2);
}

.color_style_link3 .sc_button.sc_button_curtain, .sc_button.sc_button_curtain.color_style_link3 {
	--theme-var-button_curtain_color: var(--theme-color-text_link3);
}

.color_style_dark .sc_button.sc_button_curtain, .sc_button.sc_button_curtain.color_style_dark {
	--theme-var-button_curtain_color: var(--theme-color-text_dark);
	--theme-var-button_curtain_color_text: var(--theme-color-inverse_hover);
	--theme-var-button_curtain_color_text_hover: var(--theme-color-inverse_hover);
}

.sc_button.sc_button_curtain > span {
	position: relative;
	z-index: 3;
}

.sc_button.sc_button_curtain:before {
	content: "";
	-webkit-border-radius: inherit;
	-ms-border-radius: inherit;
	border-radius: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color);
	-ms-box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color);
	box-shadow: inset 0 0 0 2px var(--theme-var-button_curtain_color);
}

.sc_button.sc_button_curtain:after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--theme-var-button_curtain_color);
	-webkit-transition: bottom .3s cubic-bezier(.7, 0, .2, 1);
	-ms-transition: bottom .3s cubic-bezier(.7, 0, .2, 1);
	transition: bottom .3s cubic-bezier(.7, 0, .2, 1);
}

.sc_button.sc_button_curtain:hover, .sc_button.sc_button_curtain:focus, .sc_button.sc_button_curtain:active {
	color: var(--theme-var-button_curtain_color) !important;
}

.sc_button.sc_button_curtain:hover:after, .sc_button.sc_button_curtain:focus:after, .sc_button.sc_button_curtain:active:after {
	bottom: 100%;
}

/* Button Slant */
.sc_button.sc_button_slant {
	position: relative;
	z-index: 1;
	overflow: hidden;
	--theme-var-button_curtain_color: var(--theme-color-text_link);
	--theme-var-button_curtain_color_text: var(--theme-color-inverse_link);
	color: var(--theme-var-button_curtain_color_text) !important;
	background-color: var(--theme-color-alter_bg_color) !important;
}

.color_style_link2 .sc_button.sc_button_slant, .sc_button.sc_button_slant.color_style_link2 {
	--theme-var-button_curtain_color: var(--theme-color-text_link2);
}

.color_style_link3 .sc_button.sc_button_slant, .sc_button.sc_button_slant.color_style_link3 {
	--theme-var-button_curtain_color: var(--theme-color-text_link3);
}

.color_style_dark .sc_button.sc_button_slant, .sc_button.sc_button_slant.color_style_dark {
	--theme-var-button_curtain_color: var(--theme-color-text_dark);
	--theme-var-button_curtain_color_text: var(--theme-color-inverse_hover);
	--theme-var-button_curtain_color_text_hover: var(--theme-color-inverse_hover);
}

.sc_button.sc_button_slant > span {
	position: relative;
	z-index: 2;
}

.sc_button.sc_button_slant:before {
	content: "";
	width: 120%;
	background-color: var(--theme-var-button_curtain_color);
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: -10%;
	-webkit-transform: skew(30deg);
	-ms-transform: skew(30deg);
	transform: skew(30deg);
	-webkit-transition: -webkit-transform .4s cubic-bezier(.3, 1, .8, 1);
	-ms-transition: -ms-transform .4s cubic-bezier(.3, 1, .8, 1);
	transition: transform .4s cubic-bezier(.3, 1, .8, 1);
}

.sc_button.sc_button_slant:hover, .sc_button.sc_button_slant:focus, .sc_button.sc_button_slant:active {
	color: var(--theme-var-button_curtain_color) !important;
}

.sc_button.sc_button_slant:hover:before, .sc_button.sc_button_slant:focus:before, .sc_button.sc_button_slant:active:before {
	-webkit-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

/* Simple button */
.sc_button.sc_button.sc_button_simple {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	font-style: normal;
	background: transparent !important;
	border: none !important;
	letter-spacing: 0;
	padding: 0 2.1em 0 0;
	text-transform: none;
}

.sc_button.sc_button.sc_button_simple:not(.sc_button_with_icon) .sc_button_text {
	vertical-align: top;
}

.sc_button.sc_button.sc_button_simple.sc_button_size_large {
	font-size: 17px;
	padding-bottom: 3px;
}

.sc_button.sc_button.sc_button_simple.sc_button_size_small {
	font-size: 14px;
}

.sc_button.sc_button.sc_button_simple:before, .sc_button.sc_button.sc_button_simple:after {
	content: "";
	font-family: "fontello";
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	top: 0;
	padding-right: 1px;
	-webkit-transition: right .3s ease, opacity .3s ease;
	-ms-transition: right .3s ease, opacity .3s ease;
	transition: right .3s ease, opacity .3s ease;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon {
	display: inline-flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon.sc_button_icon_right .sc_button_icon {
	margin-left: .6em;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
	position: relative;
	font-size: 20px;
	width: 54px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid var(--theme-color-bd_color);
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon > span {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 30px;
	height: 30px;
	line-height: 29px;
}

.sc_button.sc_button.sc_button_simple.sc_button_with_icon:before, .sc_button.sc_button.sc_button_simple.sc_button_with_icon:after {
	display: none;
}

/* Simple Small */
.sc_button_simple.sc_button_icon_left .sc_button_icon {
	margin-right: .6em;
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon {
	margin-right: 0;
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_left .sc_button_icon + .sc_button_text {
	margin-left: .5em;
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon {
	margin-left: 0;
}

.sc_button_size_small.sc_button.sc_button_simple.sc_button_icon_right .sc_button_icon + .sc_button_text {
	margin-right: .5em;
}

.sc_button_size_small.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
	font-size: 12px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: var(--theme-color-text_link);
}

.sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: var(--theme-color-text_hover) !important;
}

.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image), .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: var(--theme-color-text_link2);
}

.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):focus, .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: var(--theme-color-text_hover2) !important;
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image), .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: var(--theme-color-text_link3);
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):focus, .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: var(--theme-color-text_hover3) !important;
}

.sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image), .color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: var(--theme-color-text_dark);
}

.sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple.color_style_dark:not(.sc_button_bg_image):focus, .color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .color_style_dark .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: var(--theme-color-text_link) !important;
}

/* Theme button */
.theme_button {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.theme_button:hover, .theme_button:focus {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.theme_button.color_style_link2, .color_style_link2 .theme_button {
	border-color: var(--theme-color-text_link2) !important;
	background-color: var(--theme-color-text_link2) !important;
}

.theme_button.color_style_link2:hover, .theme_button.color_style_link2:focus, .color_style_link2 .theme_button:hover, .color_style_link2 .theme_button:focus {
	border-color: var(--theme-color-text_hover2) !important;
	background-color: var(--theme-color-text_hover2) !important;
}

.theme_button.color_style_link3, .color_style_link3 .theme_button {
	border-color: var(--theme-color-text_link3) !important;
	background-color: var(--theme-color-text_link3) !important;
}

.theme_button.color_style_link3:hover, .theme_button.color_style_link3:focus, .color_style_link3 .theme_button:hover, .color_style_link3 .theme_button:focus {
	border-color: var(--theme-color-text_hover3) !important;
	background-color: var(--theme-color-text_hover3) !important;
}

.theme_button.color_style_dark, .color_style_dark .theme_button {
	color: var(--theme-color-bg_color) !important;
	border-color: var(--theme-color-text_dark) !important;
	background-color: var(--theme-color-text_dark) !important;
}

.theme_button.color_style_dark:hover, .theme_button.color_style_dark:focus, .color_style_dark .theme_button:hover, .color_style_dark .theme_button:focus {
	color: var(--theme-color-inverse_hover) !important;
	border-color: var(--theme-color-text_dark_blend) !important;
	background-color: var(--theme-color-text_dark_blend) !important;
}

/* Buttons in sidebars */

/* Simple button */
[class*="scheme_"].sidebar .sc_button_simple:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .sc_button_simple:not(.sc_button_bg_image):hover, [class*="scheme_"].sidebar .sc_button_simple:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_hover) !important;
}

/* Bordered button */
[class*="scheme_"].sidebar .sc_button_bordered:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_link);
	border-color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .sc_button_bordered:not(.sc_button_bg_image):hover, [class*="scheme_"].sidebar .sc_button_bordered:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_hover) !important;
	border-color: var(--theme-color-alter_hover) !important;
}

/* All other buttons */
[class*="scheme_"].sidebar button, [class*="scheme_"].sidebar input[type="reset"], [class*="scheme_"].sidebar input[type="submit"], [class*="scheme_"].sidebar input[type="button"], [class*="scheme_"].sidebar .sc_button_default, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_link);
}

/* All other buttons hovered */
[class*="scheme_"].sidebar button:hover, [class*="scheme_"].sidebar button:focus, [class*="scheme_"].sidebar input[type="reset"]:hover, [class*="scheme_"].sidebar input[type="reset"]:focus, [class*="scheme_"].sidebar input[type="submit"]:hover, [class*="scheme_"].sidebar input[type="submit"]:focus, [class*="scheme_"].sidebar input[type="button"]:hover, [class*="scheme_"].sidebar input[type="button"]:focus, [class*="scheme_"].sidebar .sc_button_default:hover, [class*="scheme_"].sidebar .sc_button_default:focus, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, [class*="scheme_"].sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon:hover, [class*="scheme_"].sidebar .socials_share.socials_type_block .social_icon:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-alter_hover);
	background-color: var(--theme-color-alter_hover);
}

/* Text fields */
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {
	padding: .6em 0;
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

/* Text fields */
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], .select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection, .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container.select2-container--default .select2-selection--multiple, textarea, textarea.wp-editor-area, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default span.select2-choice {
	color: var(--theme-color-input_text);
	border-color: var(--theme-color-input_bd_color);
	background-color: var(--theme-color-input_bg_color);
	text-overflow: ellipsis;
}

input[type="text"]:focus, input[type="text"].filled, input[type="number"]:focus, input[type="number"].filled, input[type="email"]:focus, input[type="email"].filled, input[type="url"]:focus, input[type="url"].filled, input[type="tel"]:focus, input[type="tel"].filled, input[type="search"]:focus, input[type="search"].filled, input[type="password"]:focus, input[type="password"].filled, .select_container:hover, select option:hover, select option:focus, .select2-container.select2-container--default span.select2-selection--single:hover, .select2-container.select2-container--default span.select2-choice:hover, .select2-container.select2-container--default span.select2-selection--multiple:hover, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--multiple, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-selection--single, select.select2-hidden-accessible.filled + .select2-container.select2-container--default.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-choice, .select2-container.select2-container--open span.select2-choice, .select2-container.select2-container--focus span.select2-selection--single, .select2-container.select2-container--open span.select2-selection--single, .select2-container.select2-container--focus span.select2-selection--multiple, .select2-container.select2-container--open span.select2-selection--multiple, textarea:focus, textarea.filled, textarea.wp-editor-area:focus, textarea.wp-editor-area.filled {
	color: var(--theme-color-input_dark);
	border-color: var(--theme-color-input_bd_hover);
	background-color: var(--theme-color-input_bg_hover);
}

textarea, textarea.wp-editor-area {
	overflow: auto;
	vertical-align: top;
	min-height: 10em;
}

textarea.wp-editor-area {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

/* Text fields in widgets */
.widget input[type="text"], .widget input[type="number"], .widget input[type="email"], .widget input[type="url"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="search"], .widget select, .widget textarea, .widget textarea.wp-editor-area {
	padding: .77em 1.2em;
}

/* Placeholders */
input[placeholder]::-webkit-input-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

textarea[placeholder]::-webkit-input-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

input[placeholder]::-moz-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

textarea[placeholder]::-moz-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

input[placeholder]:-ms-input-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

textarea[placeholder]:-ms-input-placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

input[placeholder]::placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

textarea[placeholder]::placeholder {
	text-overflow: ellipsis;
	opacity: 1;
	color: var(--theme-color-input_light);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

input[placeholder]:focus::-webkit-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:focus::-webkit-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:focus::-moz-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:focus::-moz-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:focus:-ms-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:focus:-ms-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:focus::placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:focus::placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:active::-webkit-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:active::-webkit-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:active::-moz-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:active::-moz-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:active:-ms-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:active:-ms-input-placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input[placeholder]:active::placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

textarea[placeholder]:active::placeholder {
	opacity: 1;
	color: var(--theme-color-input_dark);
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
	transition: background-color 50000s ease-in-out 90000s, color 50000s ease-in-out 90000s;
}

/* EDGE autofill */
input[type="password"].edge-autofilled, input[type="email"].edge-autofilled, input[type="text"].edge-autofilled {
	color: var(--theme-color-input_dark) !important;
	border-color: var(--theme-color-input_bd_hover) !important;
	background-color: var(--theme-color-input_bg_hover) !important;
}

textarea, textarea.wp-editor-area, select, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"] {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

option {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-bg_color);
	font-size: inherit;
	font-weight: inherit;
}

optgroup {
	font-style: normal;
}

optgroup > option {
	font-weight: normal;
}

input[type="checkbox"], input[type="radio"] {
	padding: 0;
}

input[type="number"]::-webkit-outer-spin-button {
	height: 50%;
}

input[type="number"], input[type="search"] {
	-webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}

button[disabled], html input[disabled] {
	cursor: default !important;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {
	-webkit-appearance: none;
	outline: none;
	resize: none;
}

button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus {
	outline: 0;
}

body.show_outline button:focus, body.show_outline input:focus, body.show_outline select:focus, body.show_outline textarea:focus, body.show_outline textarea.wp-editor-area:focus {
	outline: thin dotted !important;
}

/* Radio buttons and checkboxes */
h3#ship-to-different-address label .input-checkbox, input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"], .wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"], .wpcf7-acceptance input[type="checkbox"] {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	margin: 0 !important;
	padding: 0 !important;
}

label > input[type="radio"], label > input[type="checkbox"], input[type="checkbox"].wpcf7-acceptance {
	display: inline-block;
	vertical-align: baseline;
	position: static !important;
	clip: auto;
}

.wpcf7-radio .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label {
	cursor: pointer;
}

.edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {
	display: inline-block;
	vertical-align: baseline;
}

h3#ship-to-different-address label > span, input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {
	position: relative;
	font-size: 14px;
	padding-left: 1.8em;
	line-height: 22px;
	display: inline-block;
	vertical-align: top;
}

h3#ship-to-different-address label > span a, input[type="radio"] + label a, input[type="checkbox"] + label a, input[type="radio"] + .wpcf7-list-item-label a, input[type="checkbox"] + .wpcf7-list-item-label a, .edd_price_options ul > li > label > input[type="radio"] + span a, .edd_price_options ul > li > label > input[type="checkbox"] + span a {
	color: inherit;
	border-bottom: 1px solid var(--theme-color-text);
	line-height: 1em;
	display: inline-block;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

h3#ship-to-different-address label > span a:hover, input[type="radio"] + label a:hover, input[type="checkbox"] + label a:hover, input[type="radio"] + .wpcf7-list-item-label a:hover, input[type="checkbox"] + .wpcf7-list-item-label a:hover, .edd_price_options ul > li > label > input[type="radio"] + span a:hover, .edd_price_options ul > li > label > input[type="checkbox"] + span a:hover {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

[class*="scheme_"].footer_wrap h3#ship-to-different-address label > span a:hover, [class*="scheme_"].footer_wrap
input[type="radio"] + label a:hover, [class*="scheme_"].footer_wrap
input[type="checkbox"] + label a:hover, [class*="scheme_"].footer_wrap
input[type="radio"] + .wpcf7-list-item-label a:hover, [class*="scheme_"].footer_wrap
input[type="checkbox"] + .wpcf7-list-item-label a:hover, [class*="scheme_"].footer_wrap
.edd_price_options ul > li > label > input[type="radio"] + span a:hover, [class*="scheme_"].footer_wrap
.edd_price_options ul > li > label > input[type="checkbox"] + span a:hover {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.wpcf7-list-item-label.wpcf7-list-item-right {
	position: relative;
	padding-right: 1.4em;
	display: inline-block;
	vertical-align: top;
}

h3#ship-to-different-address label > span:before, input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {
	content: " ";
	font-family: "fontello";
	font-size: 7px;
	letter-spacing: -.7px;
	display: block;
	text-align: center;
	border: 1px solid var(--theme-color-bd_color);
	width: 16px;
	height: 16px;
	line-height: 15px;
	position: absolute;
	z-index: 1;
	top: .45em;
	left: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	color: var(--theme-color-text_dark);
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.payment_methods input[type="radio"] + label:before {
	top: .65em;
}

input[type="radio"] + label:hover:before, input[type="checkbox"] + label:hover:before, input[type="radio"] + .wpcf7-list-item-label:hover:before, input[type="checkbox"] + .wpcf7-list-item-label:hover:before, .wpcf7-list-item-label.wpcf7-list-item-right:hover:before, .edd_price_options ul > li > label > input[type="radio"] + span:hover:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:hover:before {
	border-color: var(--theme-color-text_dark);
}

body.show_outline input[type="radio"]:focus + label:before, body.show_outline input[type="checkbox"]:focus + label:before, body.show_outline input[type="radio"]:focus + .wpcf7-list-item-label:before, body.show_outline input[type="checkbox"]:focus + .wpcf7-list-item-label:before, body.show_outline .edd_price_options ul > li > label > input[type="radio"]:focus + span:before, body.show_outline .edd_price_options ul > li > label > input[type="checkbox"]:focus + span:before {
	outline: 0 !important;
	box-shadow: 0 0 0 1px #000;
}

.wpcf7-list-item-label.wpcf7-list-item-right:before {
	left: auto;
	right: 0;
}

h3#ship-to-different-address label input[type="checkbox"]:checked + span:before, input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + .wpcf7-list-item-label:before, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="checkbox"]:checked + span:before {
	content: "";
}

input[type="radio"]:checked + label:before, input[type="radio"]:checked + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"]:checked + span:before {
	content: "";
}

input[type="radio"] + label:before, input[type="checkbox"] + label:before, .wpcf7-list-item-label.wpcf7-list-item-right:before {
	border-color: var(--theme-color-input_bd_color) !important;
}

input[type="radio"] + label:hover:before, input[type="checkbox"] + label:hover:before, .wpcf7-list-item-label.wpcf7-list-item-right:hover:before {
	border-color: var(--theme-color-text_dark) !important;
}

/* Select container (dropdown) */
select {
	text-overflow: ellipsis;
	white-space: nowrap;
}

select::-ms-expand {
	display: none;
}

/* Hide all select fields while page loading */
select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
	visibility: hidden;
}

/* Show all select fields when they inside an our wrapper */
.select_container select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {
	visibility: visible;
}

/* Our wrapper to decorate select fields */
.select_container {
	width: 100%;
	position: relative;
}

.select_container, .select_container:after, .select_container select {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.select_container:before {
	content: " ";
	display: block;
	position: absolute;
	z-index: 1;
	z-index: 1;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: auto;
	width: 3em;
	pointer-events: none;
	cursor: pointer;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-input_text);
	background-color: var(--theme-color-input_bg_color);
}

.select_container:focus:before, .select_container:hover:before {
	color: var(--theme-color-input_dark);
	background-color: var(--theme-color-input_bg_hover);
}

.sc_input_hover_accent .select_container:before {
	right: 2px;
	top: 2px;
	bottom: 2px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.select_container:after {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 0;
	width: 1em;
	height: 1em;
	line-height: 1em;
	text-align: center;
	margin-top: -.5em;
	pointer-events: none;
	cursor: pointer;
	color: var(--theme-color-input_text);
}

.select_container:focus:after, .select_container:hover:after {
	color: var(--theme-color-input_dark);
}

.select_container select {
	width: 100% !important;
	max-width: none !important;
	padding-right: 3em !important;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--theme-color-input_text);
	background: var(--theme-color-input_bg_color) !important;
	border-color: var(--theme-color-input_bd_color);
}

.select_container select:focus {
	color: var(--theme-color-input_dark);
	background-color: var(--theme-color-input_bg_hover) !important;
}

.widget .select_container select {
	padding-right: 2em !important;
	padding-left: 0;
	padding-top: .75em;
	padding-bottom: .75em;
}

.widget .select_container:before {
	width: 2em;
}

.widget .select_container:after {
	right: 0;
}

/* Select2 - Advanced select with search */
.select2-container {
	width: 100% !important;
}

.select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection {
	height: auto;
	border: none;
	border-bottom: 1px solid var(--theme-color-input_bd_color);
	padding: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
	display: inline-block;
}

.select2-container--default .select2-selection--single span.select2-selection__rendered {
	color: inherit;
	line-height: 2.7em;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.select2-selection .select2-selection__arrow {
	position: relative;
	text-align: right;
}

.select2-selection .select2-selection__arrow b {
	display: none;
}

.select2-selection .select2-selection__arrow:before {
	content: "";
	font-family: "fontello";
}

.select2-container.select2-container--default .select2-selection .select2-selection__arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.select2-drop-active {
	border: none;
}

.select2-dropdown {
	border: 1px solid var(--theme-color-input_bd_color) !important;
	-webkit-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
}

.select2-search {
	padding: 8px;
}

.select2-dropdown, .select2-container.select2-container--focus span.select2-selection, .select2-container.select2-container--open span.select2-selection {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-input_bd_color);
	background: var(--theme-color-bg_color);
}

.select2-container .select2-results__option {
	color: var(--theme-color-input_dark);
	background: var(--theme-color-input_bg_hover);
}

.select2-dropdown .select2-highlighted, .select2-container .select2-results__option--highlighted[aria-selected] {
	color: var(--theme-color-inverse_link);
	background: var(--theme-color-text_link);
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.select2-container--default .select2-results__option[data-selected="true"] {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: var(--theme-color-input_bd_color);
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border-color: var(--theme-color-input_bd_hover);
}

/* Required fields */
label.required:after {
	content: "*";
	display: none;
	vertical-align: text-top;
	font-size: 80%;
	color: #da6f5b;
}

/* 4. WP styles and Screen readers
-------------------------------------------------------------- */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	margin: 0 !important;
	padding: 0 !important;
}

.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	font-size: .8em;
	line-height: normal;
	padding: 1em 1.5em;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	clip: auto !important;
	text-decoration: none;
	z-index: 100000;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	-ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}

.proguards_skip_link {
	position: absolute;
	z-index: 999999;
	top: 6px;
	left: 6px;
	-webkit-transform: translateY(-300px);
	-ms-transform: translateY(-300px);
	transform: translateY(-300px);
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.proguards_skip_link:focus {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	outline-offset: -1px;
	display: block;
	width: auto;
	height: auto;
	font-size: 1em;
	font-weight: 400;
	padding: 1em 1.5em;
	background: #f1f1f1;
	color: #0073aa;
	line-height: normal;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}

a.proguards_skip_link_anchor {
	position: absolute;
	width: 0;
	height: 0;
}

/* 5. Theme grid
-------------------------------------------------------------- */
.container, .container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: calc(var(--theme-var-grid_gap) / 2);
	padding-right: calc(var(--theme-var-grid_gap) / 2);
}

.row, .columns_wrap {
	margin-left: 0;
	margin-right: calc(-1 * var(--theme-var-grid_gap));
}

.row > [class*="column-"], .columns_wrap > [class*="column-"] {
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 20;
	min-height: 1px;
	padding-left: 0;
	padding-right: var(--theme-var-grid_gap);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left {
	margin-left: calc(-1 * var(--theme-var-grid_gap));
	margin-right: 0;
}

.vc_row.columns_padding_left .vc_column_container > .vc_column-inner, .row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"], .row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left {
	padding-left: var(--theme-var-grid_gap);
	padding-right: 0;
}

.vc_row.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right {
	margin-left: 0;
	margin-right: calc(-1 * var(--theme-var-grid_gap));
}

.vc_row.columns_padding_right .vc_column_container > .vc_column-inner, .row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"], .row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right {
	padding-left: 0;
	padding-right: var(--theme-var-grid_gap);
}

.vc_row, .row.columns_padding_center, .columns_wrap.columns_padding_center {
	margin-left: calc(-1 * var(--theme-var-grid_gap) / 2);
	margin-right: calc(-1 * var(--theme-var-grid_gap) / 2);
}

.vc_column_container > .vc_column-inner, .row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"], .row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center {
	padding-left: calc(var(--theme-var-grid_gap) / 2);
	padding-right: calc(var(--theme-var-grid_gap) / 2);
}

.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"], .row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom {
	padding-bottom: var(--theme-var-grid_gap);
}

.row.columns_padding_bottom.columns_in_single_row > [class*="column-"], .columns_wrap.columns_padding_bottom.columns_in_single_row > [class*="column-"] {
	padding-bottom: 0;
}

.sc_blogger.no_margin .row, .sc_blogger.no_margin .columns_wrap, .row.no_margin, .columns_wrap.no_margin {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.sc_blogger.no_margin .row > [class*="column-"], .sc_blogger.no_margin .columns_wrap > [class*="column-"], .row.no_margin > [class*="column-"], .columns_wrap.no_margin > [class*="column-"] {
	padding: 0 !important;
}

/* Columns, push, pull and offset sizes */
.column-1, .column-1_1 {
	width: 100%;
}

.column-1_2 {
	width: 50%;
}

.push-1_2 {
	left: 50%;
}

.pull-1_2 {
	right: 50%;
}

.offset-1_2 {
	margin-left: 50%;
}

.column-1_3 {
	width: 33.3333333333%;
}

.push-1_3 {
	left: 33.3333333333%;
}

.pull-1_3 {
	right: 33.3333333333%;
}

.offset-1_3 {
	margin-left: 33.3333333333%;
}

.column-1_4 {
	width: 25%;
}

.push-1_4 {
	left: 25%;
}

.pull-1_4 {
	right: 25%;
}

.offset-1_4 {
	margin-left: 25%;
}

.column-1_5 {
	width: 20%;
}

.push-1_5 {
	left: 20%;
}

.pull-1_5 {
	right: 20%;
}

.offset-1_5 {
	margin-left: 20%;
}

.column-1_6 {
	width: 16.6666666667%;
}

.push-1_6 {
	left: 16.6666666667%;
}

.pull-1_6 {
	right: 16.6666666667%;
}

.offset-1_6 {
	margin-left: 16.6666666667%;
}

.column-1_7 {
	width: 14.2857142857%;
}

.push-1_7 {
	left: 14.2857142857%;
}

.pull-1_7 {
	right: 14.2857142857%;
}

.offset-1_7 {
	margin-left: 14.2857142857%;
}

.column-1_8 {
	width: 12.5%;
}

.push-1_8 {
	left: 12.5%;
}

.pull-1_8 {
	right: 12.5%;
}

.offset-1_8 {
	margin-left: 12.5%;
}

.column-1_9 {
	width: 11.1111111111%;
}

.push-1_9 {
	left: 11.1111111111%;
}

.pull-1_9 {
	right: 11.1111111111%;
}

.offset-1_9 {
	margin-left: 11.1111111111%;
}

.column-1_10 {
	width: 10%;
}

.push-1_10 {
	left: 10%;
}

.pull-1_10 {
	right: 10%;
}

.offset-1_10 {
	margin-left: 10%;
}

.column-1_11 {
	width: 9.0909090909%;
}

.push-1_11 {
	left: 9.0909090909%;
}

.pull-1_11 {
	right: 9.0909090909%;
}

.offset-1_11 {
	margin-left: 9.0909090909%;
}

.column-1_12 {
	width: 8.3333333333%;
}

.push-1_12 {
	left: 8.3333333333%;
}

.pull-1_12 {
	right: 8.3333333333%;
}

.offset-1_12 {
	margin-left: 8.3333333333%;
}

.column-2_2 {
	width: 100%;
}

.column-2_3 {
	width: 66.6666666667%;
}

.push-2_3 {
	left: 66.6666666667%;
}

.pull-2_3 {
	right: 66.6666666667%;
}

.offset-2_3 {
	margin-left: 66.6666666667%;
}

.column-2_4 {
	width: 50%;
}

.push-2_4 {
	left: 50%;
}

.pull-2_4 {
	right: 50%;
}

.offset-2_4 {
	margin-left: 50%;
}

.column-2_5 {
	width: 40%;
}

.push-2_5 {
	left: 40%;
}

.pull-2_5 {
	right: 40%;
}

.offset-2_5 {
	margin-left: 40%;
}

.column-2_6 {
	width: 33.3333333333%;
}

.push-2_6 {
	left: 33.3333333333%;
}

.pull-2_6 {
	right: 33.3333333333%;
}

.offset-2_6 {
	margin-left: 33.3333333333%;
}

.column-2_7 {
	width: 28.5714285714%;
}

.push-2_7 {
	left: 28.5714285714%;
}

.pull-2_7 {
	right: 28.5714285714%;
}

.offset-2_7 {
	margin-left: 28.5714285714%;
}

.column-2_8 {
	width: 25%;
}

.push-2_8 {
	left: 25%;
}

.pull-2_8 {
	right: 25%;
}

.offset-2_8 {
	margin-left: 25%;
}

.column-2_9 {
	width: 22.2222222222%;
}

.push-2_9 {
	left: 22.2222222222%;
}

.pull-2_9 {
	right: 22.2222222222%;
}

.offset-2_9 {
	margin-left: 22.2222222222%;
}

.column-2_10 {
	width: 20%;
}

.push-2_10 {
	left: 20%;
}

.pull-2_10 {
	right: 20%;
}

.offset-2_10 {
	margin-left: 20%;
}

.column-2_11 {
	width: 18.1818181818%;
}

.push-2_11 {
	left: 18.1818181818%;
}

.pull-2_11 {
	right: 18.1818181818%;
}

.offset-2_11 {
	margin-left: 18.1818181818%;
}

.column-2_12 {
	width: 16.6666666667%;
}

.push-2_12 {
	left: 16.6666666667%;
}

.pull-2_12 {
	right: 16.6666666667%;
}

.offset-2_12 {
	margin-left: 16.6666666667%;
}

.column-3_3 {
	width: 100%;
}

.column-3_4 {
	width: 75%;
}

.push-3_4 {
	left: 75%;
}

.pull-3_4 {
	right: 75%;
}

.offset-3_4 {
	margin-left: 75%;
}

.column-3_5 {
	width: 60%;
}

.push-3_5 {
	left: 60%;
}

.pull-3_5 {
	right: 60%;
}

.offset-3_5 {
	margin-left: 60%;
}

.column-3_6 {
	width: 50%;
}

.push-3_6 {
	left: 50%;
}

.pull-3_6 {
	right: 50%;
}

.offset-3_6 {
	margin-left: 50%;
}

.column-3_7 {
	width: 42.8571428571%;
}

.push-3_7 {
	left: 42.8571428571%;
}

.pull-3_7 {
	right: 42.8571428571%;
}

.offset-3_7 {
	margin-left: 42.8571428571%;
}

.column-3_8 {
	width: 37.5%;
}

.push-3_8 {
	left: 37.5%;
}

.pull-3_8 {
	right: 37.5%;
}

.offset-3_8 {
	margin-left: 37.5%;
}

.column-3_9 {
	width: 33.3333333333%;
}

.push-3_9 {
	left: 33.3333333333%;
}

.pull-3_9 {
	right: 33.3333333333%;
}

.offset-3_9 {
	margin-left: 33.3333333333%;
}

.column-3_10 {
	width: 30%;
}

.push-3_10 {
	left: 30%;
}

.pull-3_10 {
	right: 30%;
}

.offset-3_10 {
	margin-left: 30%;
}

.column-3_11 {
	width: 27.2727272727%;
}

.push-3_11 {
	left: 27.2727272727%;
}

.pull-3_11 {
	right: 27.2727272727%;
}

.offset-3_11 {
	margin-left: 27.2727272727%;
}

.column-3_12 {
	width: 25%;
}

.push-3_12 {
	left: 25%;
}

.pull-3_12 {
	right: 25%;
}

.offset-3_12 {
	margin-left: 25%;
}

.column-4_4 {
	width: 100%;
}

.column-4_5 {
	width: 80%;
}

.push-4_5 {
	left: 80%;
}

.pull-4_5 {
	right: 80%;
}

.offset-4_5 {
	margin-left: 80%;
}

.column-4_6 {
	width: 66.6666666667%;
}

.push-4_6 {
	left: 66.6666666667%;
}

.pull-4_6 {
	right: 66.6666666667%;
}

.offset-4_6 {
	margin-left: 66.6666666667%;
}

.column-4_7 {
	width: 57.1428571429%;
}

.push-4_7 {
	left: 57.1428571429%;
}

.pull-4_7 {
	right: 57.1428571429%;
}

.offset-4_7 {
	margin-left: 57.1428571429%;
}

.column-4_8 {
	width: 50%;
}

.push-4_8 {
	left: 50%;
}

.pull-4_8 {
	right: 50%;
}

.offset-4_8 {
	margin-left: 50%;
}

.column-4_9 {
	width: 44.4444444444%;
}

.push-4_9 {
	left: 44.4444444444%;
}

.pull-4_9 {
	right: 44.4444444444%;
}

.offset-4_9 {
	margin-left: 44.4444444444%;
}

.column-4_10 {
	width: 40%;
}

.push-4_10 {
	left: 40%;
}

.pull-4_10 {
	right: 40%;
}

.offset-4_10 {
	margin-left: 40%;
}

.column-4_11 {
	width: 36.3636363636%;
}

.push-4_11 {
	left: 36.3636363636%;
}

.pull-4_11 {
	right: 36.3636363636%;
}

.offset-4_11 {
	margin-left: 36.3636363636%;
}

.column-4_12 {
	width: 33.3333333333%;
}

.push-4_12 {
	left: 33.3333333333%;
}

.pull-4_12 {
	right: 33.3333333333%;
}

.offset-4_12 {
	margin-left: 33.3333333333%;
}

.column-5_5 {
	width: 100%;
}

.column-5_6 {
	width: 83.3333333333%;
}

.push-5_6 {
	left: 83.3333333333%;
}

.pull-5_6 {
	right: 83.3333333333%;
}

.offset-5_6 {
	margin-left: 83.3333333333%;
}

.column-5_7 {
	width: 71.4285714286%;
}

.push-5_7 {
	left: 71.4285714286%;
}

.pull-5_7 {
	right: 71.4285714286%;
}

.offset-5_7 {
	margin-left: 71.4285714286%;
}

.column-5_8 {
	width: 62.5%;
}

.push-5_8 {
	left: 62.5%;
}

.pull-5_8 {
	right: 62.5%;
}

.offset-5_8 {
	margin-left: 62.5%;
}

.column-5_9 {
	width: 55.5555555556%;
}

.push-5_9 {
	left: 55.5555555556%;
}

.pull-5_9 {
	right: 55.5555555556%;
}

.offset-5_9 {
	margin-left: 55.5555555556%;
}

.column-5_10 {
	width: 50%;
}

.push-5_10 {
	left: 50%;
}

.pull-5_10 {
	right: 50%;
}

.offset-5_10 {
	margin-left: 50%;
}

.column-5_11 {
	width: 45.4545454545%;
}

.push-5_11 {
	left: 45.4545454545%;
}

.pull-5_11 {
	right: 45.4545454545%;
}

.offset-5_11 {
	margin-left: 45.4545454545%;
}

.column-5_12 {
	width: 41.6666666667%;
}

.push-5_12 {
	left: 41.6666666667%;
}

.pull-5_12 {
	right: 41.6666666667%;
}

.offset-5_12 {
	margin-left: 41.6666666667%;
}

.column-6_6 {
	width: 100%;
}

.column-6_7 {
	width: 85.7142857143%;
}

.push-6_7 {
	left: 85.7142857143%;
}

.pull-6_7 {
	right: 85.7142857143%;
}

.offset-6_7 {
	margin-left: 85.7142857143%;
}

.column-6_8 {
	width: 75%;
}

.push-6_8 {
	left: 75%;
}

.pull-6_8 {
	right: 75%;
}

.offset-6_8 {
	margin-left: 75%;
}

.column-6_9 {
	width: 66.6666666667%;
}

.push-6_9 {
	left: 66.6666666667%;
}

.pull-6_9 {
	right: 66.6666666667%;
}

.offset-6_9 {
	margin-left: 66.6666666667%;
}

.column-6_10 {
	width: 60%;
}

.push-6_10 {
	left: 60%;
}

.pull-6_10 {
	right: 60%;
}

.offset-6_10 {
	margin-left: 60%;
}

.column-6_11 {
	width: 54.5454545455%;
}

.push-6_11 {
	left: 54.5454545455%;
}

.pull-6_11 {
	right: 54.5454545455%;
}

.offset-6_11 {
	margin-left: 54.5454545455%;
}

.column-6_12 {
	width: 50%;
}

.push-6_12 {
	left: 50%;
}

.pull-6_12 {
	right: 50%;
}

.offset-6_12 {
	margin-left: 50%;
}

.column-7_7 {
	width: 100%;
}

.column-7_8 {
	width: 87.5%;
}

.push-7_8 {
	left: 87.5%;
}

.pull-7_8 {
	right: 87.5%;
}

.offset-7_8 {
	margin-left: 87.5%;
}

.column-7_9 {
	width: 77.7777777778%;
}

.push-7_9 {
	left: 77.7777777778%;
}

.pull-7_9 {
	right: 77.7777777778%;
}

.offset-7_9 {
	margin-left: 77.7777777778%;
}

.column-7_10 {
	width: 70%;
}

.push-7_10 {
	left: 70%;
}

.pull-7_10 {
	right: 70%;
}

.offset-7_10 {
	margin-left: 70%;
}

.column-7_11 {
	width: 63.6363636364%;
}

.push-7_11 {
	left: 63.6363636364%;
}

.pull-7_11 {
	right: 63.6363636364%;
}

.offset-7_11 {
	margin-left: 63.6363636364%;
}

.column-7_12 {
	width: 58.3333333333%;
}

.push-7_12 {
	left: 58.3333333333%;
}

.pull-7_12 {
	right: 58.3333333333%;
}

.offset-7_12 {
	margin-left: 58.3333333333%;
}

.column-8_8 {
	width: 100%;
}

.column-8_9 {
	width: 88.8888888889%;
}

.push-8_9 {
	left: 88.8888888889%;
}

.pull-8_9 {
	right: 88.8888888889%;
}

.offset-8_9 {
	margin-left: 88.8888888889%;
}

.column-8_10 {
	width: 80%;
}

.push-8_10 {
	left: 80%;
}

.pull-8_10 {
	right: 80%;
}

.offset-8_10 {
	margin-left: 80%;
}

.column-8_11 {
	width: 72.7272727273%;
}

.push-8_11 {
	left: 72.7272727273%;
}

.pull-8_11 {
	right: 72.7272727273%;
}

.offset-8_11 {
	margin-left: 72.7272727273%;
}

.column-8_12 {
	width: 66.6666666667%;
}

.push-8_12 {
	left: 66.6666666667%;
}

.pull-8_12 {
	right: 66.6666666667%;
}

.offset-8_12 {
	margin-left: 66.6666666667%;
}

.column-9_9 {
	width: 100%;
}

.column-9_10 {
	width: 90%;
}

.push-9_10 {
	left: 90%;
}

.pull-9_10 {
	right: 90%;
}

.offset-9_10 {
	margin-left: 90%;
}

.column-9_11 {
	width: 81.8181818182%;
}

.push-9_11 {
	left: 81.8181818182%;
}

.pull-9_11 {
	right: 81.8181818182%;
}

.offset-9_11 {
	margin-left: 81.8181818182%;
}

.column-9_12 {
	width: 75%;
}

.push-9_12 {
	left: 75%;
}

.pull-9_12 {
	right: 75%;
}

.offset-9_12 {
	margin-left: 75%;
}

.column-10_10 {
	width: 100%;
}

.column-10_11 {
	width: 90.9090909091%;
}

.push-10_11 {
	left: 90.9090909091%;
}

.pull-10_11 {
	right: 90.9090909091%;
}

.offset-10_11 {
	margin-left: 90.9090909091%;
}

.column-10_12 {
	width: 83.3333333333%;
}

.push-10_12 {
	left: 83.3333333333%;
}

.pull-10_12 {
	right: 83.3333333333%;
}

.offset-10_12 {
	margin-left: 83.3333333333%;
}

.column-11_11 {
	width: 100%;
}

.column-11_12 {
	width: 91.6666666667%;
}

.push-11_12 {
	left: 91.6666666667%;
}

.pull-11_12 {
	right: 91.6666666667%;
}

.offset-11_12 {
	margin-left: 91.6666666667%;
}

.column-12_12 {
	width: 100%;
}

/* Utils */
.clearfix:after, .container:after, .container-fluid:after, .row:after {
	content: " ";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.affix {
	position: fixed;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
}

.show {
	display: block !important;
}

.hide {
	display: none !important;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.text-hide {
	font-size: 0;
	line-height: 0;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.vertical-centered {
	overflow: hidden;
}

.vertical-centered:before {
	content: " ";
	width: 0;
	height: 100%;
	margin-left: -.3em;
}

.vertical-centered:before, .vertical-centered > * {
	display: inline-block;
	vertical-align: middle;
}

.proguards_loading, .trx_addons_loading {
	background-image: url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-content/themes/proguards/images/preloader.png") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.proguards_loading.nitro-lazy, .trx_addons_loading.nitro-lazy {
	background-image: none !important;
}

.theme_button_close, .trx_addons_button_close, .review-form a.close, #cancel-comment-reply-link {
	display: block;
	cursor: pointer;
	width: 3rem;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	margin: 0 !important;
}

.sc_layouts_panel_close.trx_addons_button_close {
	width: 47px;
	height: 47px;
	line-height: 47px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-alter_bg_hover);
	color: var(--theme-color-alter_dark);
	right: 50px;
	top: 48px;
	font-size: 16px;
}

.sc_layouts_panel_left .sc_layouts_panel_close.trx_addons_button_close {
	right: auto;
	left: 50px;
}

.review-form a.close, #cancel-comment-reply-link, .sc_layouts_cart_widget_close {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-size: 16px;
}

.mfp-close-icon {
	width: 100% !important;
}

.mfp-close-icon, .review-form a.close, #cancel-comment-reply-link {
	text-indent: -300px;
	overflow: hidden !important;
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	will-change: transform;
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

#cancel-comment-reply-link {
	top: .9rem;
	right: -1.2rem;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
}

.mfp-close-icon, .theme_button_close_icon, .trx_addons_button_close_icon {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(0);
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: rotate(0);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
	transform: rotate(0);
	transform: translate(-50%, -50%) rotate(0deg);
	position: absolute;
	z-index: 1;
	top: 50% !important;
	left: 50% !important;
	transform-origin: center center;
	width: auto;
	height: auto;
	font-size: 15px;
}

.theme_button_close_icon:after, .trx_addons_button_close_icon:after, .mfp-close-icon:after, .review-form a.close:after, #cancel-comment-reply-link:after {
	display: none;
}

.mfp-close-icon:before, .theme_button_close_icon:before, .trx_addons_button_close_icon:before, .mfp-close-icon:before, .review-form a.close:before, #cancel-comment-reply-link:before {
	position: relative;
	top: 0;
	left: 0;
	content: "";
	font-family: "fontello";
	line-height: 1;
	text-align: center;
	border: none;
}

.mfp-close-icon:before, .review-form a.close:before, #cancel-comment-reply-link:before {
	position: absolute;
	right: 0;
	text-indent: 0;
	line-height: inherit;
}

.theme_button_close:hover .theme_button_close_icon, .trx_addons_button_close:hover .trx_addons_button_close_icon, .mfp-close:hover .mfp-close-icon, .review-form a.close:hover, #cancel-comment-reply-link:hover {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}

/* Mfp Wrap */
.mfp-close-icon {
	font-size: 23px;
}

.mfp-wrap .mfp-close {
	margin: -50px -50px 0 0;
}

/* 6. Page layouts
-------------------------------------------------------------- */
.page_wrap {
	min-height: 100vh;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.page_wrap, .content_wrap {
	margin: 0 auto;
}

.body_style_boxed {
	background-color: #f0f0f0;
	background-attachment: fixed;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

.body_style_boxed .page_wrap {
	width: var(--theme-var-page_boxed);
	max-width: 100%;
}

.page_content_wrap {
	padding-top: 7.1rem;
	padding-bottom: 7.4rem;
}

.remove_margins .page_content_wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.content_wrap, .content_container {
	width: var(--theme-var-page);
	max-width: 100%;
	margin: 0 auto;
}

.content_wrap .content_wrap, .content_wrap .content_container, .content_container .content_wrap, .content_container .content_container {
	width: 100%;
}

.content_wrap:after, .content_container:after {
	content: " ";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
}

.body_style_fullwide .content_wrap {
	max-width: var(--theme-var-page_fullwide_max);
	margin: 0 auto;
	width: 100% !important;
	padding-left: var(--theme-var-page_fullwide_extra);
	padding-right: var(--theme-var-page_fullwide_extra);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.content, .sidebar, .sidebar_inner {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.page_content_wrap .content_wrap, .page_content_wrap .content_wrap_fullscreen {
	position: relative;
}

#page_preloader, .page_content_wrap, .custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content {
	background-color: var(--theme-color-bg_color);
}

.preloader_wrap > div {
	background-color: var(--theme-color-text_link);
}

/* Content and Sidebar */
body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {
	width: var(--theme-var-content);
}

[class*="content_wrap"] > .sidebar {
	width: var(--theme-var-sidebar);
}

.sidebar_hide [class*="content_wrap"] > .content {
	margin-left: auto;
	margin-right: auto;
}

.sidebar_right [class*="content_wrap"] > .content {
	float: left;
}

.sidebar_right [class*="content_wrap"] > .sidebar {
	float: right;
}

.sidebar_left [class*="content_wrap"] > .content {
	float: right;
}

.sidebar_left [class*="content_wrap"] > .sidebar {
	float: left;
}

/* Fullwide or Fullscreen with sidebar */
.body_style_fullwide [class*="content_wrap"] > .content, .body_style_fullscreen [class*="content_wrap"] > .content {
	width: 100%;
}

.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content {
	padding-right: var(--theme-var-sidebar_and_gap);
}

.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {
	margin-left: calc(-1 * var(--theme-var-sidebar));
}

.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {
	padding-left: var(--theme-var-sidebar_and_gap);
}

.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {
	margin-right: calc(-1 * var(--theme-var-sidebar));
}

.body_style_fullscreen .page_content_wrap {
	padding: 0;
	position: relative;
}

/* Boxed style for articles and sidebar */
.body_style_fullscreen [class*="content_wrap"] > .content > article.page {
	padding: 0;
}

/* Sticky sidebar */
.fixed_blocks_sticky .sidebar {
	-webkit-position: sticky;
	position: -webkit-sticky;
	position: sticky;
	top: var(--fixed-rows-height);
}

.sidebar_fixed_placeholder {
	min-height: 1px;
}

/* Sidebar control to show/hide sidebar on mobile devices */
.sidebar_control {
	display: none;
	color: var(--theme-color-alter_dark) !important;
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
}

.sidebar_control:hover {
	color: var(--theme-color-alter_link) !important;
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_hover);
}

.sidebar .sidebar_control, .sidebar .sidebar_control:after {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

/* Float Sidebar */
@media (max-width: 1023px) {
	.sidebar_custom.sidebar_float, .sidebar_default.sidebar_float:not([class*="scheme_"]) {
		-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, .05);
		-ms-box-shadow: 10px 10px 10px rgba(0, 0, 0, .05);
		box-shadow: 10px 10px 10px rgba(0, 0, 0, .05);
	}
	
	.sidebar_small_screen_float.sidebar_left .sidebar_custom.sidebar_float, .sidebar_small_screen_float.sidebar_left .sidebar_default.sidebar_float:not([class*="scheme_"]) {
		-webkit-transform: translateX(calc(-100% - 20px));
		-ms-transform: translateX(calc(-100% - 20px));
		transform: translateX(calc(-100% - 20px));
	}
	
	.sidebar_small_screen_float.sidebar_right .sidebar_custom.sidebar_float, .sidebar_small_screen_float.sidebar_right .sidebar_default.sidebar_float:not([class*="scheme_"]) {
		-webkit-transform: translateX(calc(100% + 20px));
		-ms-transform: translateX(calc(100% + 20px));
		transform: translateX(calc(100% + 20px));
	}
	
	.sidebar_small_screen_float.sidebar_show .sidebar_custom.sidebar_float.opened, .sidebar_small_screen_float.sidebar_show .sidebar_default.sidebar_float:not([class*="scheme_"]).opened {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	.sidebar_custom.sidebar_float .sidebar_inner, .sidebar_default.sidebar_float:not([class*="scheme_"]) .sidebar_inner {
		background-color: var(--theme-color-bg_color);
		padding: 30px;
	}
}

@media (max-width: 479px) {
	.sidebar_custom.sidebar_float .sidebar_inner, .sidebar_default.sidebar_float:not([class*="scheme_"]) .sidebar_inner {
		padding: 20px;
	}
}

/* Banners */
[class*="_banner_wrap"]:not(.background_banner_wrap) {
	background-color: var(--theme-color-alter_bg_color);
}

.banner_wrap_title, .sidebar .banner_wrap_title {
	color: var(--theme-color-alter_light);
}

.widget_banner:not(.widget_fullwidth) .image_wrap {
	padding: 15px;
	background-color: var(--theme-color-alter_bg_hover);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

/* Fullheight sections */
.proguards-full-height {
	min-height: calc(100vh - var(--fixed-rows-height));
}

/* 7. Section's decorations
=============================================================== */

/* 7.1 Header
-------------------------------------------------------------- */

/* Top panel */
.top_panel {
	position: relative;
	z-index: 8000;
	padding: .02px 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.top_panel, [class*="scheme_"].top_panel, [class*="scheme_"].footer_wrap {
	color: var(--theme-color-text);
	background-color: var(--theme-color-bg_color);
}

.top_panel .row > [class*="column-"], .top_panel .columns_wrap > [class*="column-"] {
	vertical-align: middle;
}

.top_panel.with_bg_image:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
}

[class*="scheme_"].top_panel.with_bg_image:before {
	background-color: var(--theme-color-bg_color_07);
}

[class*="scheme_"].top_panel .slider_engine_revo .slide_subtitle, .top_panel .slider_engine_revo .slide_subtitle {
	color: var(--theme-color-text_link);
}

.top_panel_default .top_panel_navi, [class*="scheme_"].top_panel_default .top_panel_navi {
	background-color: var(--theme-color-bg_color);
}

.top_panel_default .top_panel_title, [class*="scheme_"].top_panel_default .top_panel_title {
	background-color: var(--theme-color-alter_bg_color);
}

.top_panel_default .sc_layouts_row_type_normal {
	padding: 4em 0 5.3em;
}

.top_panel_default .sc_layouts_row_type_compact {
	padding: .8em 0;
}

.top_panel_default.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
	background-color: transparent;
}

/* Background video in the header */
#background_video {
	object-fit: cover;
	overflow: hidden;
	position: absolute;
	z-index: -1 !important;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
}

div#background_video {
	position: absolute !important;
}

div#background_video:after {
	content: " ";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .3);
}

div#background_video iframe, div#background_video video {
	position: absolute;
	z-index: 1;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%, 50%) !important;
	-ms-transform: translate(-50%, 50%) !important;
	transform: translate(-50%, 50%) !important;
	max-width: none;
}

#tubular-container {
	display: none;
}

.top_panel.with_bg_video {
	background: #000;
}

/* Header positions */
.header_position_over .page_wrap {
	position: relative;
}

.header_position_over .top_panel {
	position: absolute;
	z-index: 8000;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0) !important;
}

.header_position_over .top_panel .sc_layouts_row[class*="scheme_"] {
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*="scheme_"], .header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) {
	background-color: transparent;
}

@media (min-width: 768px) {
	body.header_position_over .elementor-section-height-full.sc_stack_section_on, body.header_position_under .elementor-section-height-full.sc_stack_section_on {
		height: 100vh;
	}
	
	body.header_position_over.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode), body.header_position_under.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 0;
	}
	
	body.header_position_over.admin-bar.fixed_blocks_sticky .elementor-section-height-full.sc_stack_section_on, body.header_position_under.admin-bar.fixed_blocks_sticky .elementor-section-height-full.sc_stack_section_on {
		height: calc(100vh - 32px);
	}
	
	body.header_position_over.admin-bar.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode), body.header_position_under.admin-bar.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 32px;
	}
}

.header_position_under .top_panel {
	position: relative;
	z-index: 2;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.header_position_under .top_panel_mask {
	display: none;
	background-color: #000;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.header_position_under .page_content_wrap {
	position: relative;
	z-index: 4;
}

.header_position_under .footer_wrap {
	position: relative;
	z-index: 3;
}

.header_position_under .page_wrap {
	padding-bottom: .1px;
}

/* Default header layouts
---------------------------------------------- */

/* Main menu in the default header */
.top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	content: "";
	font-family: "fontello";
}

.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
	content: "";
	font-family: "fontello";
}

.top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
	content: "";
	font-family: "fontello";
}

/* Mobile Button */
.sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
	color: var(--theme-color-text_dark);
	font-size: 16px;
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
	font-family: "fontello";
	content: "";
}

/* Custom layouts
--------------------------------- */
[class*="scheme_"].sc_layouts_row {
	color: var(--theme-color-text);
	background-color: var(--theme-color-bg_color);
}

.sc_layouts_row_delimiter, [class*="scheme_"].sc_layouts_row_delimiter {
	border-color: var(--theme-color-bd_color);
}

.footer_wrap [class*="scheme_"].vc_row .sc_layouts_row_delimiter, .footer_wrap [class*="scheme_"].sc_layouts_row_delimiter, [class*="scheme_"].footer_wrap .sc_layouts_row_delimiter {
	border-color: var(--theme-color-alter_bd_color);
}

.sc_layouts_item_icon {
	color: var(--theme-color-text_light);
}

.sc_layouts_item_details_line1 {
	color: var(--theme-color-text_link);
}

.sc_layouts_item_details_line2 {
	color: var(--theme-color-text_dark);
}

span.trx_addons_login_menu, span.trx_addons_login_menu:after {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
}

span.trx_addons_login_menu .trx_addons_login_menu_delimiter {
	border-color: var(--theme-color-alter_bd_color);
}

span.trx_addons_login_menu .trx_addons_login_menu_item {
	color: var(--theme-color-alter_text);
}

span.trx_addons_login_menu .trx_addons_login_menu_item:hover, span.trx_addons_login_menu .trx_addons_login_menu_item:focus {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_layouts_row_fixed_on {
	background-color: var(--theme-color-bg_color);
}

/* Row type: Narrow */
.sc_layouts_row.sc_layouts_row_type_narrow, [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_narrow {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_layouts_row_type_narrow .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item_icon {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .sc_layouts_row_type_narrow .sc_layouts_item_details_line2, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item_details_line1, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon, .sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon {
	background-color: transparent !important;
	color: var(--theme-color-alter_dark);
}

.sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon, .sc_layouts_row_type_narrow .socials_wrap .social_item:focus .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap .social_item:focus .social_icon, .sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item:hover .social_icon, .sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item:focus .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item:hover .social_icon, [class*="scheme_"].sc_layouts_row_type_narrow .socials_wrap:not([class*="socials_type_"]) .social_item:focus .social_icon {
	color: var(--theme-color-alter_link);
}

.sc_layouts_row_type_narrow .sc_button_default, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_default, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
	background-color: var(--theme-color-alter_link);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_row_type_narrow .sc_button_default:hover, .sc_layouts_row_type_narrow .sc_button_default:focus, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_default:hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_default:focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	background-color: var(--theme-color-alter_link);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_row_type_narrow .sc_button.color_style_link2, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link2 {
	background-color: var(--theme-color-alter_link2);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover, .sc_layouts_row_type_narrow .sc_button.color_style_link2:focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link2:hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link2:focus {
	background-color: var(--theme-color-alter_hover2);
	color: var(--theme-color-inverse_link) !important;
}

.sc_layouts_row_type_narrow .sc_button.color_style_link3, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link3 {
	background-color: var(--theme-color-alter_link3);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_row_type_narrow .sc_button.color_style_link3:hover, .sc_layouts_row_type_narrow .sc_button.color_style_link3:focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link3:hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_link3:focus {
	background-color: var(--theme-color-alter_hover3);
	color: var(--theme-color-inverse_link) !important;
}

.sc_layouts_row_type_narrow .sc_button.color_style_dark, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_dark {
	background-color: var(--theme-color-alter_dark);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_row_type_narrow .sc_button.color_style_dark:hover, .sc_layouts_row_type_narrow .sc_button.color_style_dark:focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_dark:hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button.color_style_dark:focus {
	background-color: var(--theme-color-alter_link);
	color: var(--theme-color-inverse_link) !important;
}

.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image), [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_link);
	border-color: var(--theme-color-alter_link);
}

.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_hover) !important;
	border-color: var(--theme-color-alter_hover) !important;
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image), [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_link2);
	border-color: var(--theme-color-alter_link2);
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_hover2) !important;
	border-color: var(--theme-color-alter_hover2) !important;
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image), [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_link3);
	border-color: var(--theme-color-alter_link3);
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_hover3) !important;
	border-color: var(--theme-color-alter_hover3) !important;
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image), [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_dark);
}

.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover, .sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover, [class*="scheme_"].sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):focus {
	color: var(--theme-color-alter_link) !important;
	border-color: var(--theme-color-alter_link) !important;
}

.sc_layouts_row_type_narrow .search_wrap .search_submit, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_submit {
	background-color: transparent;
	color: var(--theme-color-alter_link);
}

.sc_layouts_row_type_narrow .search_wrap .search_field, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_field {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_layouts_row_type_narrow .search_wrap .search_field:focus, [class*="scheme_"].sc_layouts_row_type_narrow .search_wrap .search_field:focus {
	color: var(--theme-color-alter_dark);
}

/* Row type: Compact */
.sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item {
	color: var(--theme-color-text);
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .sc_layouts_row_type_compact .sc_layouts_item_details_line2, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_details_line1, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, .sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon {
	background-color: transparent;
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon, .sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item:hover .social_icon, [class*="scheme_"].sc_layouts_row_type_compact .socials_wrap:not([class*="socials_type_"]) .social_item:hover .social_icon {
	background-color: transparent;
	color: var(--theme-color-text_hover);
}

.sc_layouts_row_type_compact .search_wrap .search_submit, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit {
	background-color: transparent;
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .search_wrap .search_submit:before, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:before {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact .search_wrap .search_submit:hover, .sc_layouts_row_type_compact .search_wrap .search_submit:focus, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:hover, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_submit:focus {
	background-color: transparent;
	color: var(--theme-color-text_hover);
}

.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
	color: var(--theme-color-text_link);
}

.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:focus {
	color: var(--theme-color-text_hover);
}

.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder {
	color: var(--theme-color-text);
}

.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder {
	color: var(--theme-color-text);
}

.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder, [class*="scheme_"].sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder {
	color: var(--theme-color-text);
}

/* Row type: Normal */
.sc_layouts_row_type_normal .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item {
	color: var(--theme-color-text);
}

.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-text);
}

.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus .sc_layouts_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_layouts_row_type_normal .search_wrap .search_submit, [class*="scheme_"].sc_layouts_row_type_normal .search_wrap .search_submit {
	background-color: transparent;
	color: var(--theme-color-input_text);
}

.sc_layouts_row_type_normal .search_wrap .search_submit:hover, .sc_layouts_row_type_normal .search_wrap .search_submit:focus, [class*="scheme_"].sc_layouts_row_type_normal .search_wrap .search_submit:hover, [class*="scheme_"].sc_layouts_row_type_normal .search_wrap .search_submit:focus {
	background-color: transparent;
	color: var(--theme-color-input_dark);
}

/* Logo */
.sc_layouts_logo b {
	color: var(--theme-color-text_dark);
}

.sc_layouts_logo i {
	color: var(--theme-color-text_link);
}

.sc_layouts_logo_text, .sc_layouts_logo .logo_text {
	color: var(--theme-color-text_dark) !important;
}

.sc_layouts_logo_text:hover, .sc_layouts_logo:hover .logo_text {
	color: var(--theme-color-text_link) !important;
}

.sc_layouts_logo_slogan, .sc_layouts_logo .logo_slogan {
	color: var(--theme-color-text) !important;
}

.sc_layouts_logo .logo_slogan {
	font-size: 14px;
	line-height: 18px;
}

/* Search style 'Normal' */
.search_style_normal.search_wrap .search_form {
	top: 2px;
}

.search_style_normal.search_wrap .search_field {
	padding: 5px 0 5px 2em !important;
}

.search_style_normal.search_wrap .search_field[placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_normal.search_wrap .search_field[placeholder]::-moz-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_normal.search_wrap .search_field[placeholder]:-ms-input-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_normal.search_wrap .search_field[placeholder]::placeholder {
	color: var(--theme-color-input_text);
}

.search_style_normal.search_wrap .search_submit:before {
	color: var(--theme-color-text);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.search_style_normal.search_wrap .search_submit:hover:before, .search_style_normal.search_wrap .search_submit:focus:before {
	color: var(--theme-color-text_dark);
}

/* Search style 'Expand' */
.search_style_expand.search_wrap .search_form {
	top: 2px;
}

.search_style_expand.search_wrap .search_field {
	padding: 5px 0 5px 2em !important;
}

.search_style_expand.search_wrap .search_field[placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_expand.search_wrap .search_field[placeholder]::-moz-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_expand.search_wrap .search_field[placeholder]:-ms-input-placeholder {
	color: var(--theme-color-input_text);
}

.search_style_expand.search_wrap .search_field[placeholder]::placeholder {
	color: var(--theme-color-input_text);
}

.search_style_expand.search_wrap .search_submit:before {
	color: var(--theme-color-text);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.search_style_expand.search_wrap .search_submit:hover:before, .search_style_expand.search_wrap .search_submit:focus:before {
	color: var(--theme-color-text_dark);
}

.search_style_expand.search_opened {
	background-color: transparent;
	border-color: transparent;
}

.search_style_expand.search_opened .search_submit {
	color: var(--theme-color-text);
}

.search_style_expand.search_opened .search_submit:hover, .search_style_expand.search_opened .search_submit:focus {
	color: var(--theme-color-text_dark);
}

/* Search style 'Fullscreen' */
.search_style_fullscreen .search_results {
	width: 67vw;
}

.search_style_fullscreen.search_wrap {
	min-width: 1.55em;
	min-height: 1.55em;
}

.search_style_fullscreen.search_wrap .search_field {
	padding: 0 0 0 1.55em !important;
}

.search_style_fullscreen.search_wrap .search_submit {
	bottom: -5px;
}

.search_style_fullscreen.search_wrap.search_ajax .search_field {
	padding-left: 1.55em !important;
}

.search_style_fullscreen.search_wrap.search_ajax.search_opened .search_field {
	padding-left: 0 !important;
}

.search_style_fullscreen.search_opened .search_form_wrap {
	background-color: var(--theme-color-alter_bg_color);
}

.search_style_fullscreen.search_opened .search_form {
	border-color: var(--theme-color-alter_dark_05);
}

.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_close, .search_style_fullscreen.search_opened .search_submit {
	color: var(--theme-color-alter_dark);
}

.search_style_fullscreen.search_opened .search_close:hover, .search_style_fullscreen.search_opened .search_close:focus, .search_style_fullscreen.search_opened .search_field:hover, .search_style_fullscreen.search_opened .search_field:focus, .search_style_fullscreen.search_opened .search_submit:hover, .search_style_fullscreen.search_opened .search_submit:focus {
	color: var(--theme-color-alter_dark);
}

.search_style_fullscreen.search_opened .search_field::-webkit-input-placeholder {
	color: var(--theme-color-alter_text) !important;
	opacity: 1 !important;
}

.search_style_fullscreen.search_opened .search_field::-moz-placeholder {
	color: var(--theme-color-alter_text) !important;
	opacity: 1 !important;
}

/* Firefox 19+ */
.search_style_fullscreen.search_opened .search_field:-moz-placeholder {
	color: var(--theme-color-alter_text) !important;
	opacity: 1 !important;
}

/* Firefox 18- */
.search_style_fullscreen.search_opened .search_field:-ms-input-placeholder {
	color: var(--theme-color-alter_text) !important;
	opacity: 1 !important;
}

.search_style_fullscreen.search_opened .search_form {
	width: 68%;
}

.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
	padding: 0 1.5em 0 0 !important;
	font-size: 1.944rem !important;
	line-height: normal !important;
	font-weight: 400 !important;
	height: 3em;
	letter-spacing: 0;
}

.search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder, .search_style_fullscreen.search_opened .search_field[placeholder]::placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-webkit-input-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::-moz-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]:-ms-input-placeholder, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field[placeholder]::placeholder {
	line-height: normal !important;
	height: 3em !important;
}

.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	font-size: 1.5rem;
}

.search_style_fullscreen.search_opened.search_ajax .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened.search_ajax .search_submit {
	margin-top: -1.5em;
}

.search_style_fullscreen.search_opened .search_close {
	font-size: 1.3rem;
	font-weight: 400;
	top: -4em;
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.search_style_fullscreen.search_opened .search_close:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
	left: auto !important;
	right: 0 !important;
}

.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_submit, .search_style_fullscreen.search_opened .search_submit:before {
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.search_wrap.search_progress .search_submit:before {
	content: "";
}

/* Search field */
.search_wrap .search_field {
	padding: 0 0 0 1.7em !important;
}

/* Search submit */
.search_wrap .search_submit {
	padding: 1px;
	bottom: 0;
}

/* Search close */
.search_close:before {
	content: "";
	font-family: "fontello";
}

/* Search Style "Modern" */
.admin-bar .search_modern .search_wrap.search_opened {
	top: 32px;
}

@media (max-width: 782px) {
	.admin-bar .search_modern .search_wrap.search_opened {
		top: 46px;
	}
}

@media (max-width: 600px) {
	.admin-bar .search_modern .search_wrap.search_opened {
		top: 0;
	}
}

body.search_active .top_panel {
	z-index: 8002;
}

body.sc_layouts_search_opened .top_panel {
	z-index: 8003;
}

.search_modern {
	position: relative;
	z-index: 2000;
	display: inline-block;
	vertical-align: middle;
}

.search_modern.search_active {
	z-index: 100005;
}

.search_modern > .search_submit {
	display: block;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	position: relative;
	top: -2px;
	-webkit-transition: all .3s cubic-bezier(.46, .03, .52, .96);
	-ms-transition: all .3s cubic-bezier(.46, .03, .52, .96);
	transition: all .3s cubic-bezier(.46, .03, .52, .96);
	opacity: 1;
	cursor: pointer;
	padding: 1px;
	color: var(--theme-color-text_dark);
	background-color: transparent;
}

.search_modern > .search_submit:before {
	padding: 1px;
	font-size: 22px !important;
	font-family: "fontello";
	content: "";
	margin: 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_row_type_compact .search_modern .search_wrap .search_submit {
	font-size: inherit;
}

.search_modern .search_wrap {
	position: fixed;
	left: 0;
	top: -500px;
	z-index: 100;
	width: 100%;
	height: 500px;
	overflow: hidden;
	will-change: top, box-shadow;
	-webkit-transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	-ms-transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0);
	-ms-box-shadow: 0 1px 6px rgba(0, 0, 0, 0);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0);
	background-color: var(--theme-color-alter_bg_color);
}

.search_modern .search_wrap.search_ajax {
	overflow: visible;
}

.search_modern .search_wrap.search_progress .search_submit {
	-webkit-animation: spin 2s infinite linear;
	-ms-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.search_modern .search_wrap.search_progress .search_submit:before {
	content: "";
}

.search_modern .search_wrap .search_form {
	font-size: 1em;
	position: absolute;
	z-index: 1;
	top: 55%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	border: none;
}

.search_modern .search_wrap .search_form:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background-color: var(--theme-color-text_dark);
	-webkit-transform: scale3d(0, 1, 1);
	-ms-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

.search_modern .search_wrap .search_field, .search_modern .search_wrap .search_submit, .search_modern .search_wrap .search_submit:before {
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.search_modern .search_form_wrap {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: var(--theme-var-page);
	height: 100%;
}

.search_modern .search_form_wrap .search_field {
	width: 0;
	visibility: hidden;
	padding: 0 0 0 1.25em;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	background-color: transparent;
}

.search_modern .search_form_wrap .search_field[placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-text);
}

.search_modern .search_form_wrap .search_field[placeholder]::-moz-placeholder {
	color: var(--theme-color-text);
}

.search_modern .search_form_wrap .search_field[placeholder]:-ms-input-placeholder {
	color: var(--theme-color-text);
}

.search_modern .search_form_wrap .search_field[placeholder]::placeholder {
	color: var(--theme-color-text);
}

.search_modern .search_form_wrap .search_submit {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: transparent;
	padding: 0;
}

.search_modern .search_form_wrap .search_submit:before {
	font-size: 24px !important;
	font-family: "fontello";
	content: "";
	margin: 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: var(--theme-color-text_dark);
}

.search_modern .search_wrap .search_results {
	padding: 3em;
}

.search_modern .search_results, .sc_layouts_column_align_right .search_modern .search_results {
	top: 6.5em;
	left: 0;
	right: auto;
	width: 100%;
}

.search_modern .search_results:after, .sc_layouts_column_align_right .search_modern .search_results:after {
	left: 3em;
	right: auto;
}

.search_modern .search_results .search_results_content {
	max-height: 30vh;
	overflow-y: auto;
}

.search_modern .search_header_wrap {
	position: absolute;
	z-index: 1;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}

.search_modern .search_header_wrap .logo_image {
	position: absolute;
	left: 60px;
	top: 70px;
	display: inline-block;
	max-height: 100px;
	width: auto;
}

.search_modern .search_header_wrap .search_close {
	position: absolute;
	right: 60px;
	top: 60px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1.2em;
	height: 1.2em;
	line-height: 1.2em;
	font-size: 2rem;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
	color: var(--theme-color-text_dark);
}

.search_modern .search_header_wrap .search_close:before {
	position: relative;
	display: inline-block;
	content: "";
	font-family: "fontello";
	font-size: 24px;
	-webkit-transition: -webkit-transform .3s ease, color .3s ease;
	-ms-transition: -ms-transform .3s ease, color .3s ease;
	transition: transform .3s ease, color .3s ease;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.search_modern .search_header_wrap .search_close:hover:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.search_modern .search_overlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 1000%;
	height: 1000%;
	background-color: var(--theme-color-alter_bg_color);
	opacity: .2;
}

.content .search_modern .search_wrap {
	max-width: 100%;
}

.content .search_modern .search_wrap .search_form_wrap {
	width: var(--theme-var-page);
}

/* Search Opened */
.search_modern .search_wrap.search_opened {
	top: 0;
	-webkit-transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	-ms-transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	transition: top .5s cubic-bezier(.46, .03, .52, .96), box-shadow .3s ease-out;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 1px 6px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 6px rgba(0, 0, 0, .05);
}

.search_modern .search_wrap.search_opened.search_ajax .search_submit {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin-top: -1.5em;
}

.search_modern .search_wrap.search_opened .search_field {
	font-size: 1.9rem !important;
	line-height: normal !important;
	font-weight: 400 !important;
	width: 100%;
	height: 3em;
	letter-spacing: 0;
	margin: 0;
	padding: 0 1.5em 0 0;
	border: none;
	white-space: pre-wrap;
	word-wrap: break-word;
	resize: none;
	overflow: hidden;
	display: block;
	visibility: visible;
}

.search_modern .search_wrap.search_opened .search_field[placeholder]::-webkit-input-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]::-moz-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]:-ms-input-placeholder, .search_modern .search_wrap.search_opened .search_field[placeholder]::placeholder {
	line-height: normal !important;
	height: 3em !important;
}

.search_modern .search_wrap.search_opened .search_submit {
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.search_modern .search_wrap.search_opened .search_submit:before {
	font-size: 1.5rem;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.search_modern .search_wrap.search_opened .search_field {
	padding: 0 1.5em 0 0 !important;
}

.search_modern .search_wrap.search_opened .search_field, .search_modern .search_wrap.search_opened .search_field:hover, .search_modern .search_wrap.search_opened .search_field:focus {
	background-color: transparent;
}

.search_modern .search_wrap.search_opened .search_field::-ms-clear {
	display: none;
}

/* Animation Search */
.search_modern {}

.search_modern .search_form {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.search_modern .search_form:after {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
	visibility: hidden;
}

.search_modern .search_opened .search_form {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.search_modern .search_opened .search_form:after {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.search_out_anim .search_modern .search_form {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.search_out_anim .search_modern .search_form:after {
	-webkit-animation-name: fadeOutMove2;
	animation-name: fadeOutMove2;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.search_modern .logo_image {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.search_modern .search_opened .logo_image {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.search_out_anim .search_modern .logo_image {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.search_modern .search_close:before {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.search_modern .search_opened .search_close:before {
	-webkit-animation-name: fadeInAnimScale;
	animation-name: fadeInAnimScale;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	visibility: visible;
}

.search_out_anim .search_modern .search_close:before {
	-webkit-animation-name: fadeOutAnimScale;
	animation-name: fadeOutAnimScale;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

/* Search results */
.search_wrap .search_results {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
}

.search_wrap .search_results:after {
	background-color: var(--theme-color-bg_color);
	border-left-color: var(--theme-color-bd_color);
	border-top-color: var(--theme-color-bd_color);
}

.search_wrap .search_results .search_results_close {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	font-size: 14px;
	top: 8px;
	right: 8px;
	color: var(--theme-color-text_dark);
}

.search_wrap .search_results .search_results_close:hover {
	color: var(--theme-color-text_dark);
}

.search_wrap .search_results .search_results_close:before {
	font-family: "fontello";
	content: "";
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.search_wrap .search_results .search_results_close:hover:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.search_wrap .search_results.widget_area .post_item + .post_item {
	border-top-color: var(--theme-color-bd_color);
}

/* Search field inside content
--------------------------------------- */
.content .search_wrap {
	margin: 0;
}

.content .search_wrap .search_form_wrap {
	width: 100%;
}

.content .search_wrap .search_form_wrap .search_field {
	width: 100%;
}

.content .search_wrap .search_submit {
	background-color: transparent;
}

.content .search_wrap .search_results {
	width: 100%;
}

.post_item_none_search .search_wrap, .post_item_none_archive .search_wrap {
	max-width: 410px;
	margin: 0 auto;
}

.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field {
	padding: .77em 1.2em .77em 3.3em !important;
	border-width: 1px !important;
	border-style: solid !important;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit {
	left: 0;
	right: auto;
	top: 0;
	padding: 0 1em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.post_item_none_search .search_wrap .search_submit:before, .post_item_none_archive .search_wrap .search_submit:before {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

/* Page title and breadcrumbs */
.sc_layouts_title .sc_layouts_title_meta, .sc_layouts_title .sc_layouts_title_breadcrumbs, .sc_layouts_title .sc_layouts_title_breadcrumbs a, .sc_layouts_title .sc_layouts_title_description, .sc_layouts_title .post_meta, .sc_layouts_title .post_meta_item, .sc_layouts_title .post_meta .vc_inline-link, .sc_layouts_title .post_meta_item a, .sc_layouts_title .post_meta_item:after, .sc_layouts_title .post_meta_item:hover:after, .sc_layouts_title .post_meta_item.post_meta_edit:after, .sc_layouts_title .post_meta_item.post_meta_edit:hover:after, .sc_layouts_title .post_meta_item.post_categories, .sc_layouts_title .post_meta_item.post_categories a, .sc_layouts_title .post_info .post_info_item, .sc_layouts_title .post_info .post_info_item a, .sc_layouts_title .post_info_counters .post_meta_item {
	color: var(--theme-color-text_dark);
}

.sc_layouts_title .post_meta_item a:hover, .sc_layouts_title .post_meta_item a:focus, .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover, .sc_layouts_title .sc_layouts_title_breadcrumbs a:focus, .sc_layouts_title .post_meta .vc_inline-link:hover, .sc_layouts_title .post_meta .vc_inline-link:focus, .sc_layouts_title a.post_meta_item:hover, .sc_layouts_title a.post_meta_item:focus, .sc_layouts_title .post_meta_item.post_categories a:hover, .sc_layouts_title .post_meta_item.post_categories a:focus, .sc_layouts_title .post_info .post_info_item a:hover, .sc_layouts_title .post_info .post_info_item a:focus, .sc_layouts_title .post_info_counters .post_meta_item:hover, .sc_layouts_title .post_info_counters .post_meta_item:focus {
	color: var(--theme-color-text_hover);
}

/* Menu
--------------------------------- */
.sc_layouts_menu_nav > li > a {
	color: var(--theme-color-text_dark);
}

.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a {
	color: var(--theme-color-text_link) !important;
}

.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a {
	color: var(--theme-color-text_link) !important;
}

.sc_layouts_menu_nav .menu-collapse > a:before {
	color: var(--theme-color-alter_dark);
	font-weight: 400;
}

.sc_layouts_menu_nav .menu-collapse > a:after {
	display: none;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background-color: var(--theme-color-alter_bg_color);
}

.sc_layouts_menu_nav .menu-collapse > a:hover:before, .sc_layouts_menu_nav .menu-collapse > a:focus:before {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_menu_nav .menu-collapse > a:hover:after, .sc_layouts_menu_nav .menu-collapse > a:focus:after {
	background-color: var(--theme-color-alter_bg_hover);
}

/* Submenu */
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	background-color: var(--theme-color-extra_bg_color);
}

.widget_nav_menu li.menu-delimiter, .sc_layouts_menu_nav > li li.menu-delimiter {
	border-color: var(--theme-color-extra_bd_color);
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
	color: var(--theme-color-extra_text) !important;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a {
	color: var(--theme-color-extra_hover) !important;
}

.sc_layouts_menu_nav > li li > a:hover:after {
	color: var(--theme-color-extra_hover) !important;
}

.sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children > a:hover, .sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children.sfHover > a {
	color: var(--theme-color-extra_text) !important;
	background-color: transparent;
}

.sc_layouts_menu_nav > li li[class*="icon-"]:before {
	color: var(--theme-color-extra_hover);
}

.sc_layouts_menu_nav > li li[class*="icon-"]:hover:before, .sc_layouts_menu_nav > li li[class*="icon-"].shHover:before {
	color: var(--theme-color-extra_hover);
}

.sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
	color: var(--theme-color-extra_hover) !important;
}

.sc_layouts_menu_nav > li li.current-menu-item:before, .sc_layouts_menu_nav > li li.current-menu-parent:before, .sc_layouts_menu_nav > li li.current-menu-ancestor:before {
	color: var(--theme-color-extra_hover) !important;
}

/* Description in the menu */
.sc_layouts_menu_item_description {
	color: var(--theme-color-extra_light);
}

.menu_main_nav > li ul [class*="current-menu-"] > a .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li ul li[class*="current-menu-"] > a .sc_layouts_menu_item_description, .menu_main_nav > li ul a:hover .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li ul a:hover .sc_layouts_menu_item_description {
	color: var(--theme-color-text_light);
}

.menu_main_nav > li[class*="current-menu-"] > a .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li[class*="current-menu-"] > a .sc_layouts_menu_item_description, .menu_main_nav > li > a:hover .sc_layouts_menu_item_description, .sc_layouts_menu_nav > li > a:hover .sc_layouts_menu_item_description {
	color: var(--theme-color-text);
}

/* Menu hovers
----------------------------------------- */

/* fade box */
.menu_hover_fade_box .sc_layouts_menu_nav > a:hover, .menu_hover_fade_box .sc_layouts_menu_nav > li:not(.menu-collapse) > a:hover, .menu_hover_fade_box .sc_layouts_menu_nav > li:not(.menu-collapse).sfHover > a {
	color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_bg_color);
}

/* slide_box */
.menu_hover_slide_box .sc_layouts_menu_nav > li#blob {
	background-color: var(--theme-color-alter_bg_color);
}

/* slide_line */
.menu_hover_slide_line .sc_layouts_menu_nav > li#blob {
	background-color: var(--theme-color-text_link);
}

/* color_line */
.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before {
	background-color: var(--theme-color-text_dark);
}

.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).menu-item-has-children > a:after {
	background-color: var(--theme-color-text_link);
	display: block;
}

.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).sfHover > a, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:hover, .menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:focus {
	color: var(--theme-color-text_link);
}

/* zoom_line */
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: var(--theme-color-text_dark);
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li > a:hover, .menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a {
	color: var(--theme-color-text_dark) !important;
}

.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:before {
	display: none;
}

.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:after {
	content: "" !important;
	display: block !important;
	position: relative;
	z-index: 1;
	top: auto;
	bottom: -2px;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 0;
	height: 2px;
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
}

.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).sfHover > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-item > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-parent > a:after, .menu_hover_zoom_line > ul > li:not(.menu-collapse).current-menu-ancestor > a:after {
	width: 100%;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a {
	color: var(--theme-color-text_dark) !important;
}

/* path_line */
.menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse):before, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse):after, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before, .menu_hover_path_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: var(--theme-color-text_link);
}

/* roll_down */
.menu_hover_roll_down .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before {
	background-color: var(--theme-color-text_link);
}

/* Layouts as submenu
--------------------------------- */
.sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section, .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row, .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item, .sc_layouts_menu li > ul.sc_layouts_submenu .post_item, .sc_layouts_menu li > ul.sc_layouts_submenu .amount, .sc_layouts_menu li > ul.sc_layouts_submenu li {
	color: var(--theme-color-extra_text);
}

.sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]), .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]), .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-extra_dark);
}

.sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:hover .sc_layouts_item_icon, .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:focus .sc_layouts_item_icon, .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon, .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:focus .sc_layouts_item_icon, .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon, .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:focus .sc_layouts_item_icon {
	color: var(--theme-color-extra_link);
}

ul.sc_layouts_submenu h1, ul.sc_layouts_submenu h2, ul.sc_layouts_submenu h3, ul.sc_layouts_submenu h4, ul.sc_layouts_submenu h5, ul.sc_layouts_submenu h6, ul.sc_layouts_submenu h1 a, ul.sc_layouts_submenu h2 a, ul.sc_layouts_submenu h3 a, ul.sc_layouts_submenu h4 a, ul.sc_layouts_submenu h5 a, ul.sc_layouts_submenu h6 a, ul.sc_layouts_submenu [class*="color_style_"] h1 a, ul.sc_layouts_submenu [class*="color_style_"] h2 a, ul.sc_layouts_submenu [class*="color_style_"] h3 a, ul.sc_layouts_submenu [class*="color_style_"] h4 a, ul.sc_layouts_submenu [class*="color_style_"] h5 a, ul.sc_layouts_submenu [class*="color_style_"] h6 a {
	color: var(--theme-color-extra_dark);
}

ul.sc_layouts_submenu h1 a:hover, ul.sc_layouts_submenu h1 a:focus, ul.sc_layouts_submenu h2 a:hover, ul.sc_layouts_submenu h2 a:focus, ul.sc_layouts_submenu h3 a:hover, ul.sc_layouts_submenu h3 a:focus, ul.sc_layouts_submenu h4 a:hover, ul.sc_layouts_submenu h4 a:focus, ul.sc_layouts_submenu h5 a:hover, ul.sc_layouts_submenu h5 a:focus, ul.sc_layouts_submenu h6 a:hover, ul.sc_layouts_submenu h6 a:focus {
	color: var(--theme-color-extra_link);
}

ul.sc_layouts_submenu .color_style_link2 h1 a:hover, ul.sc_layouts_submenu .color_style_link2 h1 a:focus, ul.sc_layouts_submenu .color_style_link2 h2 a:hover, ul.sc_layouts_submenu .color_style_link2 h2 a:focus, ul.sc_layouts_submenu .color_style_link2 h3 a:hover, ul.sc_layouts_submenu .color_style_link2 h3 a:focus, ul.sc_layouts_submenu .color_style_link2 h4 a:hover, ul.sc_layouts_submenu .color_style_link2 h4 a:focus, ul.sc_layouts_submenu .color_style_link2 h5 a:hover, ul.sc_layouts_submenu .color_style_link2 h5 a:focus, ul.sc_layouts_submenu .color_style_link2 h6 a:hover, ul.sc_layouts_submenu .color_style_link2 h6 a:focus {
	color: var(--theme-color-extra_link2);
}

ul.sc_layouts_submenu .color_style_link3 h1 a:hover, ul.sc_layouts_submenu .color_style_link3 h1 a:focus, ul.sc_layouts_submenu .color_style_link3 h2 a:hover, ul.sc_layouts_submenu .color_style_link3 h2 a:focus, ul.sc_layouts_submenu .color_style_link3 h3 a:hover, ul.sc_layouts_submenu .color_style_link3 h3 a:focus, ul.sc_layouts_submenu .color_style_link3 h4 a:hover, ul.sc_layouts_submenu .color_style_link3 h4 a:focus, ul.sc_layouts_submenu .color_style_link3 h5 a:hover, ul.sc_layouts_submenu .color_style_link3 h5 a:focus, ul.sc_layouts_submenu .color_style_link3 h6 a:hover, ul.sc_layouts_submenu .color_style_link3 h6 a:focus {
	color: var(--theme-color-extra_link3);
}

ul.sc_layouts_submenu .color_style_dark h1 a:hover, ul.sc_layouts_submenu .color_style_dark h1 a:focus, ul.sc_layouts_submenu .color_style_dark h2 a:hover, ul.sc_layouts_submenu .color_style_dark h2 a:focus, ul.sc_layouts_submenu .color_style_dark h3 a:hover, ul.sc_layouts_submenu .color_style_dark h3 a:focus, ul.sc_layouts_submenu .color_style_dark h4 a:hover, ul.sc_layouts_submenu .color_style_dark h4 a:focus, ul.sc_layouts_submenu .color_style_dark h5 a:hover, ul.sc_layouts_submenu .color_style_dark h5 a:focus, ul.sc_layouts_submenu .color_style_dark h6 a:hover, ul.sc_layouts_submenu .color_style_dark h6 a:focus {
	color: var(--theme-color-extra_link);
}

ul.sc_layouts_submenu dt, ul.sc_layouts_submenu b, ul.sc_layouts_submenu strong, ul.sc_layouts_submenu i, ul.sc_layouts_submenu em, ul.sc_layouts_submenu mark, ul.sc_layouts_submenu ins {
	color: var(--theme-color-extra_dark);
}

ul.sc_layouts_submenu s, ul.sc_layouts_submenu strike, ul.sc_layouts_submenu del, ul.sc_layouts_submenu .post_meta {
	color: var(--theme-color-extra_light);
}

ul.sc_layouts_submenu .sc_recent_news_header {
	border-color: var(--theme-color-extra_bd_color);
}

/* Layouts submenu in the Custom Menu */
.widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .post_item {
	color: var(--theme-color-text);
}

.widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]), .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]), .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-text_link);
}

.widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]):hover, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:not(.sc_button):not([class*="button"]):focus, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:hover .sc_layouts_item_icon, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .elementor-section a:focus .sc_layouts_item_icon, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]):hover, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not([class*="button"]):focus, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:focus .sc_layouts_item_icon, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon, .widget_nav_menu .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:focus .sc_layouts_item_icon {
	color: var(--theme-color-text_hover);
}

.widget_nav_menu ul.sc_layouts_submenu h1, .widget_nav_menu ul.sc_layouts_submenu h2, .widget_nav_menu ul.sc_layouts_submenu h3, .widget_nav_menu ul.sc_layouts_submenu h4, .widget_nav_menu ul.sc_layouts_submenu h5, .widget_nav_menu ul.sc_layouts_submenu h6, .widget_nav_menu ul.sc_layouts_submenu h1 a, .widget_nav_menu ul.sc_layouts_submenu h2 a, .widget_nav_menu ul.sc_layouts_submenu h3 a, .widget_nav_menu ul.sc_layouts_submenu h4 a, .widget_nav_menu ul.sc_layouts_submenu h5 a, .widget_nav_menu ul.sc_layouts_submenu h6 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h1 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h2 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h3 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h4 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h5 a, .widget_nav_menu ul.sc_layouts_submenu [class*="color_style_"] h6 a {
	color: var(--theme-color-text_dark);
}

.widget_nav_menu ul.sc_layouts_submenu h1 a:hover, .widget_nav_menu ul.sc_layouts_submenu h1 a:focus, .widget_nav_menu ul.sc_layouts_submenu h2 a:hover, .widget_nav_menu ul.sc_layouts_submenu h2 a:focus, .widget_nav_menu ul.sc_layouts_submenu h3 a:hover, .widget_nav_menu ul.sc_layouts_submenu h3 a:focus, .widget_nav_menu ul.sc_layouts_submenu h4 a:hover, .widget_nav_menu ul.sc_layouts_submenu h4 a:focus, .widget_nav_menu ul.sc_layouts_submenu h5 a:hover, .widget_nav_menu ul.sc_layouts_submenu h5 a:focus, .widget_nav_menu ul.sc_layouts_submenu h6 a:hover, .widget_nav_menu ul.sc_layouts_submenu h6 a:focus {
	color: var(--theme-color-text_link);
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:focus {
	color: var(--theme-color-text_link2);
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:focus {
	color: var(--theme-color-text_link3);
}

.widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:focus, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:hover, .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:focus {
	color: var(--theme-color-text_link);
}

.widget_nav_menu ul.sc_layouts_submenu dt, .widget_nav_menu ul.sc_layouts_submenu b, .widget_nav_menu ul.sc_layouts_submenu strong, .widget_nav_menu ul.sc_layouts_submenu i, .widget_nav_menu ul.sc_layouts_submenu em, .widget_nav_menu ul.sc_layouts_submenu mark, .widget_nav_menu ul.sc_layouts_submenu ins {
	color: var(--theme-color-text_dark);
}

.widget_nav_menu ul.sc_layouts_submenu s, .widget_nav_menu ul.sc_layouts_submenu strike, .widget_nav_menu ul.sc_layouts_submenu del, .widget_nav_menu ul.sc_layouts_submenu .post_meta {
	color: var(--theme-color-text_light);
}

.widget_nav_menu ul.sc_layouts_submenu .sc_recent_news_header {
	border-color: var(--theme-color-bd_color);
}

/* Side menu
----------------------------------------------------------- */
body.menu_side_present {
	width: auto;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

body.menu_side_left {
	margin-left: 6rem;
}

body.menu_side_right {
	margin-right: 6rem;
}

.menu_side_present .body_wrap {
	position: relative;
	overflow: hidden;
	max-width: 100%;
}

.menu_side_present .menu_side_wrap {
	position: fixed;
	z-index: 20000;
	top: 0;
	right: auto;
	bottom: 0;
	left: 0;
	width: 6rem;
	-webkit-transition: left .3s ease, right .3s ease;
	-ms-transition: left .3s ease, right .3s ease;
	transition: left .3s ease, right .3s ease;
}

.menu_side_right .menu_side_wrap {
	left: auto;
	right: 0;
}

.admin-bar .menu_side_wrap {
	top: 32px;
}

@media (max-width: 782px) {
	.admin-bar .menu_side_wrap {
		top: 46px;
	}
}

@media (max-width: 600px) {
	.admin-bar .menu_side_wrap {
		top: 0;
	}
}

.menu_side_wrap .menu_side_inner {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.menu_side_inner {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.menu_side_present .menu_side_wrap .sc_layouts_logo {
	display: block;
	padding: 25% 10%;
	text-align: center;
	border-bottom: 1px solid #ddd;
	position: relative;
	z-index: 1;
}

.menu_side_inner .sc_layouts_logo {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
}

[class*="scheme_"].menu_side_icons .sc_layouts_logo {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
}

.menu_side_present .menu_side_wrap .logo_text {
	font-size: 1em;
	letter-spacing: 0;
	text-align: center;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.menu_side_present .menu_side_wrap .logo_slogan {
	display: none;
}

.menu_side_wrap .menu_mobile_button {
	display: block;
	position: relative;
	left: 0;
	right: auto;
	top: 0;
}

.menu_side_wrap .menu_side_button {
	display: none;
	font-size: 16px;
	margin-top: -1.5em;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: -1.5em;
	width: 3em;
	height: 3em;
	line-height: 3em;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: left .3s ease, right .3s ease;
	-ms-transition: left .3s ease, right .3s ease;
	transition: left .3s ease, right .3s ease;
}

.menu_side_right .menu_side_wrap .menu_side_button {
	text-align: left;
	padding-left: 10px;
	-webkit-border-radius: 4px 0 0 4px;
	-ms-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.menu_side_left .menu_side_wrap .menu_side_button {
	left: auto;
	right: -1.5em;
	text-align: right;
	padding-right: 10px;
	-webkit-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}

.menu_side_right .menu_side_wrap .menu_side_button:before {
	content: "";
}

.menu_side_right .menu_side_wrap.opened .menu_side_button:before {
	content: "";
}

.menu_side_left .menu_side_wrap .menu_side_button:before {
	content: "";
}

.menu_side_left .menu_side_wrap.opened .menu_side_button:before {
	content: "";
}

[class*="scheme_"].menu_side_wrap .menu_side_button {
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color_07);
}

[class*="scheme_"].menu_side_wrap .menu_side_button:hover {
	color: var(--theme-color-inverse_hover);
	border-color: var(--theme-color-alter_hover);
	background-color: var(--theme-color-alter_link);
}

#toc_menu {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	margin: -50% 0 0 -50%;
}

.toc_menu_item {
	position: relative;
	z-index: 1;
}

.toc_menu_item .toc_menu_icon {
	display: block;
	position: relative;
	color: #888;
	height: 1.5em;
	line-height: 1.5em;
	text-align: center;
}

.toc_menu_item .toc_menu_icon:before {
	display: inline-block;
	line-height: inherit;
	color: inherit;
}

.toc_menu_item .toc_menu_icon_default:before {
	content: " ";
	margin-top: .75em;
	width: .5em;
	height: 1px;
	background-color: #888;
}

.toc_menu_item:hover .toc_menu_icon, .toc_menu_item_active .toc_menu_icon {
	color: #292929;
}

.toc_menu_item:hover .toc_menu_icon_default:before, .toc_menu_item_active .toc_menu_icon_default:before {
	background-color: #292929;
}

.toc_menu_item_active .toc_menu_icon_default:before {
	width: 1.5em;
}

.toc_menu_item .toc_menu_description {
	position: absolute;
	top: 0;
	right: -20em;
	opacity: 0;
	white-space: nowrap;
	-webkit-transition: all .6s ease-out;
	-ms-transition: all .6s ease-out;
	transition: all .6s ease-out;
}

.toc_menu_item:hover .toc_menu_description {
	right: 100%;
	margin-right: 1.5em;
	opacity: 1;
}

.menu_side_inner #toc_menu {
	display: block;
	position: relative;
	z-index: 0;
	-webkit-transition: top .3s ease;
	-ms-transition: top .3s ease;
	transition: top .3s ease;
}

.menu_side_icons #toc_menu {
	left: 0;
	top: 0;
	margin: 0;
}

.menu_side_icons .toc_menu_item .toc_menu_description {
	height: 6rem;
	font-size: 1.0667em;
	line-height: 6rem;
	font-weight: bold;
	text-transform: uppercase;
	top: 0;
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description {
	margin-right: 0;
}

.menu_side_icons .toc_menu_item .toc_menu_description span {
	display: inline-block;
	vertical-align: middle;
	padding: 0 3em;
	letter-spacing: 1px;
}

.menu_side_icons .toc_menu_item .toc_menu_icon {
	width: 100%;
	height: 6rem;
	line-height: 6rem;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	border-bottom: 1px solid #ddd;
}

.menu_side_icons .toc_menu_item .toc_menu_icon:before {
	font-size: 2rem;
	line-height: inherit;
	font-weight: normal;
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
	text-align: center;
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon_default:before {
	content: " ";
	width: 5px;
	height: 5px;
	line-height: inherit;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon_default:before {
	width: 9px;
	height: 9px;
	line-height: 9px;
	text-align: center;
}

.menu_side_left .toc_menu_item .toc_menu_description {
	left: -20em;
	right: auto;
}

.menu_side_left .toc_menu_item:hover .toc_menu_description {
	left: 100%;
	right: auto;
}

[class*="scheme_"].menu_side_icons .toc_menu_item .toc_menu_icon, .menu_side_inner > .toc_menu_item .toc_menu_icon {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
	color: var(--theme-color-text_link);
}

[class*="scheme_"].menu_side_icons .toc_menu_item:hover .toc_menu_icon, [class*="scheme_"].menu_side_icons .toc_menu_item_active .toc_menu_icon, .menu_side_inner > .toc_menu_item:hover .toc_menu_icon, .menu_side_inner > .toc_menu_item_active .toc_menu_icon {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

[class*="scheme_"].menu_side_icons .toc_menu_icon_default:before, .menu_side_inner > .toc_menu_icon_default:before {
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].menu_side_icons .toc_menu_item:hover .toc_menu_icon_default:before, [class*="scheme_"].menu_side_icons .toc_menu_item_active .toc_menu_icon_default:before, .menu_side_inner > .toc_menu_item:hover .toc_menu_icon_default:before, .menu_side_inner > .toc_menu_item_active .toc_menu_icon_default:before {
	background-color: var(--theme-color-text_dark);
}

[class*="scheme_"].menu_side_icons .toc_menu_item .toc_menu_description, .menu_side_inner > .toc_menu_item .toc_menu_description {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_text);
}

[class*="scheme_"].menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon, [class*="scheme_"].menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {
	background-color: var(--theme-color-alter_link);
}

[class*="scheme_"].menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon:before {
	background-color: var(--theme-color-alter_hover);
}

/* Mobile header
---------------------------------------- */

/* Animation */
@-webkit-keyframes fadeInAnim {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeInAnim {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOutAnim {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOutAnim {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeInAnimScale {
	0% {
		opacity: 0;
		-webkit-transform: scale(.2) rotate(0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1) rotate(180deg);
	}
}

@keyframes fadeInAnimScale {
	0% {
		opacity: 0;
		transform: scale(.2) rotate(0);
	}
	
	100% {
		opacity: 1;
		transform: scale(1) rotate(180deg);
	}
}

@-webkit-keyframes fadeOutAnimScale {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) rotate(180deg);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.2) rotate(0);
	}
}

@keyframes fadeOutAnimScale {
	0% {
		opacity: 1;
		transform: scale(1) rotate(180deg);
	}
	
	100% {
		opacity: 0;
		transform: scale(.2) rotate(0);
	}
}

@-webkit-keyframes fadeInRightPanel {
	0% {
		opacity: 0;
		-webkit-transform: translateX(30px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@keyframes fadeInRightPanel {
	0% {
		opacity: 0;
		transform: translateX(30px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

@-webkit-keyframes fadeOutRightPanel {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@keyframes fadeOutRightPanel {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

@-webkit-keyframes fadeInMove {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(0, 1, 1);
	}
	
	10% {
		opacity: 1;
		-webkit-transform: scale3d(.1, 1, 1);
	}
	
	100% {
		opacity: .14;
		-webkit-transform: scale3d(1, 1, 1);
	}
}

@keyframes fadeInMove {
	0% {
		opacity: 0;
		transform: scale3d(0, 1, 1);
	}
	
	10% {
		opacity: 1;
		transform: scale3d(.1, 1, 1);
	}
	
	100% {
		opacity: .14;
		transform: scale3d(1, 1, 1);
	}
}

@-webkit-keyframes fadeOutMove {
	0% {
		opacity: .14;
		-webkit-transform: scale3d(1, 1, 1);
	}
	
	100% {
		opacity: .14;
		-webkit-transform: scale3d(0, 1, 1);
	}
}

@keyframes fadeOutMove {
	0% {
		opacity: .14;
		transform: scale3d(1, 1, 1);
	}
	
	100% {
		opacity: .14;
		transform: scale3d(0, 1, 1);
	}
}

@-webkit-keyframes fadeOutMove2 {
	0% {
		opacity: .8;
		-webkit-transform: scale3d(1, 1, 1);
	}
	
	100% {
		opacity: .14;
		-webkit-transform: scale3d(0, 1, 1);
	}
}

@keyframes fadeOutMove2 {
	0% {
		opacity: .8;
		transform: scale3d(1, 1, 1);
	}
	
	100% {
		opacity: .14;
		transform: scale3d(0, 1, 1);
	}
}

.top_panel_mobile_info p {
	margin: 0;
}

/* Panel Mobile Menu
+++++++++++++++++++++++++++++++++++ */

/* Admin Bar Panel Menu */
.admin-bar .sc_layouts_panel_menu {
	top: 32px;
}

.admin-bar .sc_layouts_panel_menu.opened, .admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
	height: calc(100% - 32px) !important;
}

.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
	height: calc(75% - 32px) !important;
}

@media (max-width: 782px) {
	.admin-bar .sc_layouts_panel_menu {
		top: 46px;
	}
	
	.admin-bar .sc_layouts_panel_menu.opened, .admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
		height: calc(100% - 46px) !important;
	}
	
	.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
		height: calc(75% - 46px) !important;
	}
}

@media (max-width: 600px) {
	.admin-bar .sc_layouts_panel_menu {
		top: 0;
	}
	
	.admin-bar .sc_layouts_panel_menu.opened, .admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
		height: 100% !important;
	}
	
	.admin-bar .sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
		height: 100% !important;
	}
}

.sc_layouts_panel_menu_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8001;
	width: 100%;
	height: 100%;
	background-color: var(--theme-color-alter_bg_color);
	opacity: .1;
}

.sc_layouts_panel_menu {
	position: fixed;
	z-index: 100002;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	will-change: height;
	-webkit-transition: height .5s cubic-bezier(.5, 1, .89, 1);
	-ms-transition: height .5s cubic-bezier(.5, 1, .89, 1);
	transition: height .5s cubic-bezier(.5, 1, .89, 1);
}

.sc_layouts_panel_menu .elementor-section.elementor-section-height-full > .elementor-container {
	height: 100%;
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_fullscreen.opened {
	height: 100%;
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow.opened {
	height: 75%;
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow .sc_layouts_panel_menu_inner {
	overflow-x: hidden;
	overflow-y: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.sc_layouts_panel_menu.sc_layouts_panel_menu_narrow .sc_layouts_panel_menu_inner::-webkit-scrollbar {
	width: 0;
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner > .elementor, .sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-section-wrap, .sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-inner, .sc_layouts_panel_menu .sc_layouts_panel_menu_inner .elementor-section.elementor-section-height-full {
	height: 100%;
	min-height: auto;
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_inner > p {
	margin: 0;
}

.sc_layouts_panel_menu .panel_menu_header {
	padding: 60px 50px;
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text, .sc_layouts_panel_menu.scheme_light .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
	display: inline-block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 60px;
	right: 65px;
	margin: 0 !important;
	line-height: 1em;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	color: var(--theme-color-alter_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close:hover {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
	font-size: 19px;
	font-weight: 400;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon:before {
	position: relative;
	z-index: 1;
	content: "";
	font-family: "fontello";
	line-height: 1;
	text-align: center;
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close:hover .sc_layouts_panel_menu_close_icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
	font-size: 17px;
	line-height: 1em;
	font-weight: 400;
	margin-right: .9em;
	color: var(--theme-color-alter_light);
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li > a {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a:hover, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li > a:hover, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a:hover, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li > a:hover {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li[class*="icon-"]:before, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li[class*="icon-"]:before {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a:hover {
	color: var(--theme-color-alter_link) !important;
}

.sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.opened > a, .sc_layouts_panel_menu.scheme_default .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.opened > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.opened > a, .sc_layouts_panel_menu.scheme_light .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.opened > a {
	color: var(--theme-color-alter_link) !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li[class*="icon-"] > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: 5px 4.4rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before {
	left: 50%;
	-webkit-transform: translateX(-12rem);
	-ms-transform: translateX(-12rem);
	transform: translateX(-12rem);
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"] > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a {
	padding: .4rem 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"]:before {
	margin-left: 0;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
	right: auto;
	left: 0;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu:before {
	content: "";
	left: 10px;
	right: auto;
	-webkit-transition: left .3s ease-out, color .3s ease, opacity .3s ease-out;
	-ms-transition: left .3s ease-out, color .3s ease, opacity .3s ease-out;
	transition: left .3s ease-out, color .3s ease, opacity .3s ease-out;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.opened > a > .open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a:hover > .open_child_menu:before {
	right: auto;
	left: 0;
	opacity: 1;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-right: 0 !important;
	padding-left: 2rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before {
	left: auto;
	right: 0;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li[class*="icon-"].menu-item-has-children > a {
	padding-right: 2.2rem !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"] > a {
	padding-right: 2.2rem !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-left: 4.4rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"] > a {
	padding-right: 3.4rem !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"]:before {
	margin-right: 1.8rem;
	margin-left: 0;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a {
	padding-right: 1.7rem;
	padding-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li > a {
	padding-right: 3.9rem;
	padding-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li li.menu-item-has-children > a {
	padding-right: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"] > a {
	padding-right: 5.3rem !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"]:before {
	margin-left: 0;
	margin-right: 3.8rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li li > a {
	padding-right: 5.8rem;
	padding-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li li li.menu-item-has-children > a {
	padding-right: 5.8rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"] > a {
	padding-right: 7.3rem !important;
	padding-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"]:before {
	margin-left: 0;
	margin-right: 5.8rem;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: 5px 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a {
	padding: .4rem 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"]:before, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"]:before {
	display: none;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul > li > ul, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul > li > ul {
	font-size: 17px;
	padding: .2em 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
	display: none !important;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li > a {
	padding: .25em 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"] > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a {
	padding: .25em 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li[class*="icon-"].menu-item-has-children > a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a {
	padding-right: 0;
	padding-left: 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"] > a {
	padding-left: 0;
	padding-right: 0 !important;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a {
	padding-right: 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li li.menu-item-has-children > a {
	padding-right: 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li > a {
	padding-right: 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li li > a {
	padding-right: 0;
}

.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li li li.menu-item-has-children > a {
	padding-right: 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: .25em 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li li > a {
	color: var(--theme-color-extra_text) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li li.sfHover > a {
	color: var(--theme-color-extra_hover) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
	display: block;
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 45vh;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown::-webkit-scrollbar {
	width: 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
	font-size: 38px;
	line-height: 1.5em;
	font-weight: 500;
	letter-spacing: .6px;
	text-align: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul {
	padding: 1em 0;
	margin: 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li {
	display: block;
	float: none;
	width: 100%;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul {
	text-align: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a {
	position: relative;
	width: auto;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: var(--theme-color-alter_text);
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a:hover {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a {
	color: var(--theme-color-alter_text) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.opened > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a:hover {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > ul {
	padding: 1em 0 .6em;
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 500;
	letter-spacing: .6px;
	text-align: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a {
	font-weight: 700;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: 5px 2rem 5px 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-right: 4.4rem !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a {
	padding: .4rem 1.7rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul > li > a {
	letter-spacing: .6px;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a {
	padding-right: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li > a {
	padding-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li li > a {
	padding-left: 5.8rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
	display: block;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: auto;
	padding: 0;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	line-height: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a > .open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu:before {
	font-family: "fontello";
	content: "";
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	position: relative;
	right: 10px;
	opacity: 0;
	-webkit-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	-ms-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	transition: right .3s ease-out, color .3s ease, opacity .3s ease;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a > .open_child_menu {
	top: 4px;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a > .open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a > .open_child_menu:before {
	font-size: 8px;
	font-weight: 400;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.opened > a > .open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li > a:hover > .open_child_menu:before {
	right: 0;
	opacity: 1;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li[class*="icon-"] > a {
	padding-left: 2.2rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before {
	font-size: 24px;
	line-height: inherit;
	font-weight: 400;
	display: inline-block;
	padding: 0;
	width: 1em;
	position: absolute;
	top: 9px;
	left: 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"] > a {
	padding-left: 3.3rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li[class*="icon-"]:before {
	font-size: 18px;
	margin-left: 1.8rem;
	top: 8px;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"] > a {
	padding-left: 5.5rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li[class*="icon-"]:before {
	margin-left: 3.9rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li li[class*="icon-"] > a {
	padding-left: 7.3rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li li li[class*="icon-"]:before {
	margin-left: 5.7rem;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav {
	font-size: 30px;
	line-height: 1.5em;
	font-weight: 500;
	margin-left: -.75em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li > a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: var(--theme-color-alter_text);
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li ul, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li:last-child ul {
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > ul {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: 400;
	top: 3.6em;
	left: -.2em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	width: 12em;
	background-color: var(--theme-color-alter_bg_color);
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > ul ul {
	left: 12em;
	margin: 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: .5em .75em;
	font-weight: 700;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a {
	color: var(--theme-color-alter_text);
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li > a:hover, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.sfHover > a {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a {
	padding: .45em 1.6em;
	letter-spacing: .7px;
	color: var(--theme-color-alter_text) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.sfHover > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
	color: var(--theme-color-alter_dark) !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
	content: "";
	font-size: 9px;
	font-weight: 400;
	top: 1em;
	right: 0;
	color: inherit !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li[class*="icon-"] + li[class*="icon-"], .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li + li[class*="icon-"], .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li[class*="icon-"] + li {
	margin-left: 1em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li[class*="icon-"] > a {
	padding-left: 1.3em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li[class*="icon-"]:before {
	font-size: 24px;
	color: inherit;
	padding: .8em 0;
	top: 0;
	left: 0;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li[class*="icon-"] > a {
	padding-left: 3em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li[class*="icon-"]:before {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 1.5em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: inherit;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line > ul > li:not(.menu-collapse) > a:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line > ul > li:not(.menu-collapse) > a:after, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:after {
	top: 2.3em;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:after {
	right: 1em !important;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after, .sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal.menu_hover_color_line .sc_layouts_menu_nav > li:not(.menu-collapse).menu-item-has-children > a:after {
	background-color: var(--theme-color-text_dark);
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li:first-child > a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children:first-child > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li:first-child > a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children:first-child > a {
	padding-left: .75em;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li:last-child > a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children:last-child > a {
	padding-right: 0;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item {
	margin-right: 4px;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_dark_015);
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="facebook"] {
	color: #4f5fbf !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="twitter"] {
	color: #48bde9 !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="dribble"] {
	color: #ea4c89 !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
	color: #c41bd1 !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
	font-size: 17px;
	margin-right: 32px;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon {
	padding: 0 1px;
	width: auto;
	height: auto;
	line-height: inherit;
	text-align: left;
	color: var(--theme-color-alter_dark) !important;
	background-color: transparent !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon:hover {
	background-color: transparent !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*="facebook"]:hover {
	color: #4f5fbf !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*="twitter"]:hover {
	color: #48bde9 !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*="dribble"]:hover {
	color: #ea4c89 !important;
}

.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item .social_icon[class*="instagram"]:hover {
	color: #c41bd1 !important;
}

.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_socials.sc_socials_icons_names .socials_wrap {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_socials.sc_socials_icons_names .socials_wrap {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item {
	padding: 0 1px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 1.3em;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*="facebook"] {
	color: #4f5fbf !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*="twitter"] {
	color: #48bde9 !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*="dribble"] {
	color: #ea4c89 !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
	color: #c41bd1 !important;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item:last-child {
	margin-right: 0;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
	padding: 0 1px;
	width: auto;
	height: auto;
	line-height: inherit;
	text-align: left;
}

.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
	margin: 0 0 0 8px;
}

.sc_layouts_panel_menu .section_divider .elementor-container {
	padding-top: 30px;
	padding-bottom: 30px;
}

.sc_layouts_panel_menu .section_divider .elementor-container:before {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	background-color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon, .sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon, .sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.opened .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
	-webkit-animation-name: fadeInAnimScale;
	animation-name: fadeInAnimScale;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	transform-origin: 50% 54%;
}

.sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon, .sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
	-webkit-animation-name: fadeOutAnimScale;
	animation-name: fadeOutAnimScale;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.sc_layouts_panel_menu .ps1-anim1 .sc_layouts_logo {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu.opened .ps1-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.sc_layouts_panel_menu.opened .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps1-anim3 .elementor-heading-title {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps1-anim3 .elementor-heading-title {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim3 .elementor-heading-title {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu .ps1-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu.opened .ps1-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu.out_anim .ps1-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps1-anim5.elementor-widget-text-editor p > a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .ps1-anim5.elementor-widget-text-editor p {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps1-anim5.elementor-widget-text-editor p {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim5.elementor-widget-text-editor p {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu.opened .ps1-anim6 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.opened .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu.out_anim .ps1-anim6 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu .ps2-anim1 .sc_layouts_logo {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu.opened .ps2-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li, .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(2), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(3), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(4), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(5), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(6), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(7), .sc_layouts_panel_menu .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.sc_layouts_panel_menu.opened .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li, .sc_layouts_panel_menu.opened .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li, .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(2), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(3), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(4), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(5), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(6), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_vertical > ul > li:nth-child(7), .sc_layouts_panel_menu.out_anim .ps2-anim2 .sc_layouts_menu_dir_horizontal > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps2-anim3 .elementor-divider-separator {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	--divider-border-color: var(--theme-color-alter_dark);
	--divider-color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.opened .ps2-anim3 .elementor-divider-separator {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim3 .elementor-divider-separator {
	-webkit-animation-name: fadeOutMove;
	animation-name: fadeOutMove;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu.opened .ps2-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.opened .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu.out_anim .ps2-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps3-anim1 .sc_layouts_logo {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu.opened .ps3-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.sc_layouts_panel_menu.opened .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps3-anim3 .elementor-divider-separator {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	--divider-border-color: var(--theme-color-alter_dark);
	--divider-color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.opened .ps3-anim3 .elementor-divider-separator {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim3 .elementor-divider-separator {
	-webkit-animation-name: fadeOutMove;
	animation-name: fadeOutMove;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu.opened .ps3-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.opened .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu.out_anim .ps3-anim4 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps4-anim1 .sc_layouts_logo {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu.opened .ps4-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.sc_layouts_panel_menu.opened .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim2 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps4-anim3 .elementor-divider-separator, .sc_layouts_panel_menu .ps4-anim3.section_divider .elementor-container:before {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	--divider-border-color: var(--theme-color-alter_dark);
	--divider-color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.opened .ps4-anim3 .elementor-divider-separator, .sc_layouts_panel_menu.opened .ps4-anim3.section_divider .elementor-container:before {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim3 .elementor-divider-separator, .sc_layouts_panel_menu.out_anim .ps4-anim3.section_divider .elementor-container:before {
	-webkit-animation-name: fadeOutMove;
	animation-name: fadeOutMove;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps4-anim4.elementor-widget-text-editor p > a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .ps4-anim4.elementor-widget-text-editor p {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps4-anim4.elementor-widget-text-editor p {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim4.elementor-widget-text-editor p {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu.opened .ps4-anim5 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.opened .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-o-animation-delay: .25s;
	animation-delay: .25s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s;
}

.sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu.out_anim .ps4-anim5 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps5-anim1 .sc_layouts_logo {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu.opened .ps5-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim1 .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps5-anim2.elementor-widget-text-editor p > a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .ps5-anim2.elementor-widget-text-editor p {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps5-anim2.elementor-widget-text-editor p {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim2.elementor-widget-text-editor p {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps5-anim3.elementor-widget-text-editor p > a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_layouts_panel_menu .ps5-anim3.elementor-widget-text-editor p {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps5-anim3.elementor-widget-text-editor p {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim3.elementor-widget-text-editor p {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu .ps5-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu.opened .ps5-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h1, .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h2, .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h3, .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h4, .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h5, .sc_layouts_panel_menu.out_anim .ps5-anim4.elementor-widget-text-editor h6 {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.sc_layouts_panel_menu.opened .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim5 .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.sc_layouts_panel_menu .ps5-anim6 .elementor-divider-separator {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	--divider-border-color: var(--theme-color-alter_dark);
	--divider-color: var(--theme-color-alter_dark);
}

.sc_layouts_panel_menu.opened .ps5-anim6 .elementor-divider-separator {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim6 .elementor-divider-separator {
	-webkit-animation-name: fadeOutMove;
	animation-name: fadeOutMove;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	visibility: visible;
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: hidden;
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.sc_layouts_panel_menu .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.sc_layouts_panel_menu.opened .ps5-anim7 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.opened .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item, .sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(2), .sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(2) {
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-o-animation-delay: .25s;
	animation-delay: .25s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(3), .sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(3) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(4), .sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(4) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s;
}

.sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_socials .socials_wrap .social_item:nth-child(5), .sc_layouts_panel_menu.out_anim .ps5-anim7 .sc_widget_socials .socials_wrap .social_item:nth-child(5) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

/* Mobile menu
---------------------------------------- */
body.mobile_layout.menu_side_left {
	margin-left: 0;
}

body.mobile_layout.menu_side_right {
	margin-right: 0;
}

body.mobile_layout.menu_side_right .menu_side_wrap {
	right: -6rem;
}

body.mobile_layout.menu_side_left .menu_side_wrap {
	left: -6rem;
}

body.mobile_layout.menu_side_right .menu_side_wrap.opened {
	right: 0;
}

body.mobile_layout.menu_side_left .menu_side_wrap.opened {
	left: 0;
}

body.mobile_layout.menu_side_present .menu_side_wrap .menu_side_button {
	display: block;
}

body.mobile_layout.menu_side_left .menu_side_wrap .menu_side_button:hover {
	right: -2em;
}

body.mobile_layout.menu_side_right .menu_side_wrap .menu_side_button:hover {
	left: -2em;
}

/* Admin Bar Mobile Menu */
.admin-bar .menu_mobile {
	top: 32px;
}

.admin-bar .menu_mobile.opened {
	height: calc(100% - 32px);
}

@media (max-width: 782px) {
	.admin-bar .menu_mobile {
		top: 46px;
	}
	
	.admin-bar .menu_mobile.opened {
		height: calc(100% - 46px);
	}
}

@media (max-width: 600px) {
	.admin-bar .menu_mobile {
		top: 0;
	}
	
	.admin-bar .menu_mobile.opened {
		height: 100%;
	}
}

.menu_mobile_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8001;
	width: 100%;
	height: 100%;
	background-color: var(--theme-color-alter_bg_color);
	opacity: .1;
}

.menu_mobile {
	position: fixed;
	z-index: 100002;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	will-change: height;
	-webkit-transition: height .45s cubic-bezier(.5, 1, .89, 1);
	-ms-transition: height .45s cubic-bezier(.5, 1, .89, 1);
	transition: height .45s cubic-bezier(.5, 1, .89, 1);
}

.menu_mobile.opened {
	height: 100%;
}

.menu_mobile .menu_mobile_inner {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	overflow: hidden;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.menu_mobile .menu_mobile_header_wrap {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	padding: 60px 65px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.menu_mobile .menu_mobile_content_wrap.content_wrap {
	position: relative;
	z-index: 1;
	height: 100%;
	max-height: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.menu_mobile .menu_mobile_content_wrap_inner {
	position: relative;
	z-index: 1;
	height: 100%;
	max-height: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.menu_mobile .menu_mobile_button {
	color: var(--theme-color-text_dark);
}

.menu_mobile .menu_mobile_button:hover {
	color: var(--theme-color-text_link);
}

.menu_mobile .menu-item > a {
	display: block;
}

.menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before {
	color: var(--theme-color-alter_text);
}

.menu_mobile .menu_mobile_inner a:hover, .menu_mobile .menu_mobile_inner .current-menu-ancestor > a, .menu_mobile .menu_mobile_inner .current-menu-item > a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
	color: var(--theme-color-alter_dark);
}

.menu_mobile .menu_mobile_inner .menu-item.opened > a {
	color: var(--theme-color-alter_dark);
}

.menu_mobile [class*="sc_fly_"]:not(.sc_fly_static) {
	position: static !important;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

.menu_mobile .menu_mobile_nav_area {
	position: absolute;
	z-index: 1;
	top: 27%;
	left: 0;
	width: 100%;
	height: auto;
	max-height: 53%;
	overflow-x: hidden;
	overflow-y: auto;
}

.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
	max-height: 65%;
}

.menu_mobile .menu_mobile_nav_area {
	-ms-overflow-style: none;
}

.menu_mobile .menu_mobile_nav_area {
	scrollbar-width: none;
}

.menu_mobile .menu_mobile_nav_area::-webkit-scrollbar {
	width: 0;
}

.menu_mobile .menu_mobile_nav_area ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: auto;
}

.menu_mobile .menu_mobile_nav_area ul ul {
	padding: 1em 0;
	margin: 0;
	display: none;
}

.menu_mobile .menu_mobile_nav_area > ul > li > ul {
	padding: 1em 0 .6em;
}

.menu_mobile .menu_mobile_nav_area li {
	margin-bottom: 0;
	width: 100%;
}

.menu_mobile .menu_mobile_nav_area .menu-item > a {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: 400;
	letter-spacing: .4px;
	padding: 5px 2em;
	position: relative;
	display: inline-block;
	width: auto;
	text-align: left;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"] {
	position: relative;
	display: block;
}

.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
	font-size: 24px;
	line-height: inherit;
	font-weight: 400;
	display: inline-block;
	padding: 0;
	width: 1em;
	position: absolute;
	z-index: 1;
	top: 24px;
	left: 50%;
	-webkit-transform: translateX(-12rem);
	-ms-transform: translateX(-12rem);
	transform: translateX(-12rem);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*="icon-"]:before {
	top: 6px;
	font-size: 18px;
}

.menu_mobile .menu_mobile_nav_area > ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item:last-child > ul {
	padding-bottom: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
	font-size: 38px;
	line-height: 1.5em;
	font-weight: 700;
	letter-spacing: 0;
}

.menu_mobile .menu_mobile_nav_area > ul > .menu-item .menu-item > a {
	padding: .4em 3.7em;
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	padding: 0;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
	top: 5px;
	background-color: transparent;
	padding: 0;
}

.menu_mobile .menu_mobile_nav_area li > a > .open_child_menu:before {
	font-size: 16px;
	font-weight: 400;
	font-family: "fontello";
	content: "";
	position: relative;
	right: 10px;
	top: 1px;
	opacity: 0;
	-webkit-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	-ms-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	transition: right .3s ease-out, color .3s ease, opacity .3s ease;
}

.menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before, .menu_mobile .menu_mobile_nav_area li > a:hover > .open_child_menu:before {
	right: 0;
	opacity: 1;
}

.menu_mobile .menu_mobile_nav_area > ul > li li > a > .open_child_menu:before {
	font-size: 8px;
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {
	display: none;
	width: auto;
	text-align: left;
	padding: 1em;
	margin: 0 auto;
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .sc_content {
	width: 100% !important;
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .columns_wrap [class*="column-"], .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) {
	width: 100%;
	float: none;
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) + .wpb_column:not([class*="vc_col-xs-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) + .elementor-column:not([class*="elementor-xs-"]) {
	margin-top: 2em;
}

.menu_mobile .menu_mobile_nav_area li > ul.sc_layouts_submenu ul {
	display: block;
}

.menu_mobile .search_mobile {
	position: absolute;
	z-index: 1;
	bottom: 8rem;
	left: 0;
	width: 28rem;
	margin-left: 0;
}

.menu_mobile .search_mobile form {
	position: relative;
}

.menu_mobile .search_mobile .search_field {
	width: 100%;
	padding: 1.5em 3em 1.5em 1.5em !important;
}

.menu_mobile .search_mobile .search_submit {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;
	font-size: .8667em;
	padding: 2em 1.8em;
	color: var(--theme-color-input_light);
	background-color: transparent;
}

.menu_mobile .search_mobile .search_submit:focus, .menu_mobile .search_mobile .search_submit:hover {
	color: var(--theme-color-input_dark);
}

.menu_mobile .socials_mobile {
	position: absolute;
	z-index: 1;
	bottom: 2rem;
	left: 0;
	display: block;
	width: 100%;
	padding-top: 2.6em;
}

.menu_mobile .socials_mobile:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	-webkit-transform: scale3d(0, 1, 1);
	-ms-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
	background-color: var(--theme-color-alter_dark);
}

.menu_mobile .social_item {
	display: inline-block;
	margin: 0 2em 0 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile .social_item .social_icon {
	font-size: 16px;
	font-weight: 400;
	padding: 0 1px;
	display: block;
	width: auto;
	height: auto;
	line-height: inherit;
	color: var(--theme-color-alter_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	opacity: 1;
}

.menu_mobile .social_item .social_icon[class*="facebook"]:hover {
	color: #4f5fbf !important;
}

.menu_mobile .social_item .social_icon[class*="twitter"]:hover {
	color: #48bde9 !important;
}

.menu_mobile .social_item .social_icon[class*="dribble"]:hover {
	color: #ea4c89 !important;
}

.menu_mobile .social_item .social_icon[class*="instagram"]:hover {
	color: #c41bd1 !important;
}

.menu_mobile .social_item:last-child {
	margin-right: 0;
}

.menu_mobile .menu_mobile_close {
	position: relative;
	z-index: 1;
	margin: 0 0 0 10px !important;
	line-height: 1em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	color: var(--theme-color-alter_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile .menu_mobile_close:hover {
	color: var(--theme-color-alter_dark);
}

.menu_mobile .menu_mobile_close .menu_button_close_icon {
	font-size: 19px;
	font-weight: 400;
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	color: var(--theme-color-alter_dark);
}

.menu_mobile .menu_mobile_close .menu_button_close_icon:before {
	position: relative;
	z-index: 1;
	content: "";
	font-family: "fontello";
	line-height: 1;
	text-align: center;
}

.menu_mobile .menu_mobile_close:hover .menu_button_close_icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.menu_mobile .menu_mobile_close .menu_button_close_text {
	font-size: 17px;
	line-height: 1em;
	font-weight: 400;
	margin-right: .9em;
	color: var(--theme-color-alter_light);
}

.menu_mobile:not(.opened) .menu_button_close_icon {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.menu_mobile .menu_mobile_inner.with_widgets {
	text-align: left;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
	margin-right: 15%;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item > a {
	padding: 5px 2em 5px 0;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item > a {
	padding: .4em 3.7em .4em 1.7em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*="icon-"] {
	position: relative;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item[class*="image-"] > a {
	background-position: 1em center;
	background-repeat: no-repeat;
	background-size: 1em;
	padding-left: 2.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*="icon-"] > a {
	padding-left: 1.2em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*="icon-"]:before {
	font-size: 18px;
	margin-left: 1.9em;
	top: 8px;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*="icon-"] > a {
	padding-left: 3.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item[class*="image-"] > a {
	background-position: 1.6667em center;
	padding-left: 3.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*="columns-"][class*="icon-"]:before {
	position: static;
	margin: 0 0 0 .5em;
	float: left;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item[class*="columns-"][class*="icon-"] > a {
	float: left;
	margin-left: -1.5em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*="icon-"]:before {
	margin-left: 3.9em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*="icon-"] > a {
	padding-left: 5.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item[class*="image-"] > a {
	background-position: 1.6667em center;
	padding-left: 5.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*="icon-"]:before {
	margin-left: 6em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*="icon-"] > a {
	padding-left: 7.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item[class*="image-"] > a {
	background-position: 1.6667em center;
	padding-left: 7.3em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item > a {
	padding-left: 3.7em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item .menu-item .menu-item > a {
	padding-left: 5.7em;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter {
	margin-top: 0 !important;
	padding-top: 0 !important;
	text-align: center;
	overflow: hidden;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter > a {
	overflow: hidden;
	padding-top: .25em;
	padding-bottom: .25em;
	padding-right: .5em;
	height: 1px;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter > a:before {
	content: " ";
	display: block;
	border-top: 1px solid var(--theme-color-alter_bd_color);
	width: 100%;
	height: 0;
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter > a {
	border-color: var(--theme-color-alter_bd_color);
}

.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul > .menu-item .menu-item.menu-delimiter > a > * {
	display: none;
}

.menu_mobile .menu_mobile_inner.with_widgets .socials_mobile:before {
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

.menu_mobile .menu_mobile_widgets_area {
	padding: 100px 70px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	width: 24%;
	height: 100%;
	background-color: var(--theme-color-bg_color);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.menu_mobile .menu_mobile_widgets_area a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile .menu_mobile_widgets_area .columns_wrap [class*="column-"] {
	width: 100%;
}

.menu_mobile .menu_mobile_widgets_area .columns_wrap .widget + .widget {
	margin-top: 2em;
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
	position: relative;
	z-index: 1;
	max-height: 90%;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
	-ms-overflow-style: none;
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
	scrollbar-width: none;
}

.menu_mobile .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap::-webkit-scrollbar {
	width: 0;
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item + .extra_item {
	margin-top: 4em;
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 {
	font-size: 1em;
	line-height: 1.3em;
	font-weight: 400;
	margin: 0;
	color: var(--theme-color-text_dark);
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a {
	display: inline-block;
	font-size: 1.5em;
	line-height: 1.3em;
	font-weight: 700;
	letter-spacing: 0;
	color: var(--theme-color-text_dark);
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a[href*="mailto"] {
	padding-bottom: .2em;
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]) {
	position: relative;
	padding-right: calc(1.9em + 8px);
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):after {
	font-family: "fontello";
	content: "";
	font-size: 8px;
	font-weight: 400;
	position: absolute;
	top: calc(50% + 2px);
	right: 8px;
	color: var(--theme-color-text_link);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	-ms-transition: right .3s ease-out, color .3s ease, opacity .3s ease;
	transition: right .3s ease-out, color .3s ease, opacity .3s ease;
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a:not([href*="mailto"]):hover:after {
	right: 1px;
}

.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 + a {
	margin-top: .5em;
}

.menu_mobile .menu_mobile_close .menu_button_close_icon, .menu_mobile .menu_mobile_close .menu_button_close_text {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.menu_mobile.opened .menu_mobile_close .menu_button_close_icon, .menu_mobile.opened .menu_mobile_close .menu_button_close_text {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_close .menu_button_close_icon {
	-webkit-animation-name: fadeInAnimScale;
	animation-name: fadeInAnimScale;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	transform-origin: 50% 54%;
}

.menu_mobile.out_anim .menu_mobile_close .menu_button_close_icon, .menu_mobile.out_anim .menu_mobile_close .menu_button_close_text {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_close .menu_button_close_icon {
	-webkit-animation-name: fadeOutAnimScale;
	animation-name: fadeOutAnimScale;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.menu_mobile .sc_layouts_logo {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 0;
	font-size: 1em !important;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.menu_mobile.opened .sc_layouts_logo {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.out_anim .sc_layouts_logo {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
	visibility: visible;
}

.menu_mobile .menu_mobile_nav_area > ul > li {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(7) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(8) {
	-webkit-animation-delay: 1.2s;
	-moz-animation-delay: 1.2s;
	-o-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(9) {
	-webkit-animation-delay: 1.3s;
	-moz-animation-delay: 1.3s;
	-o-animation-delay: 1.3s;
	animation-delay: 1.3s;
}

.menu_mobile .menu_mobile_nav_area > ul > li:nth-child(10) {
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	-o-animation-delay: 1.4s;
	animation-delay: 1.4s;
}

.menu_mobile.opened .menu_mobile_nav_area > ul > li {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(2) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(3) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(4) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(5) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(6) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(7) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(8), .menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(9), .menu_mobile.out_anim .menu_mobile_nav_area > ul > li:nth-child(10) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(2) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(3) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(4) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}

.menu_mobile .menu_mobile_inner .socials_mobile .social_item:nth-child(5) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile .social_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(2) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(3) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(4) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile .social_item:nth-child(5) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.menu_mobile .menu_mobile_inner .socials_mobile {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.menu_mobile .menu_mobile_inner .socials_mobile:before {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: hidden;
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile:before {
	-webkit-animation-name: fadeInMove;
	animation-name: fadeInMove;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .socials_mobile:before {
	-webkit-animation-name: fadeOutMove;
	animation-name: fadeOutMove;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	visibility: visible;
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
	visibility: hidden;
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget + .widget {
	margin-top: var(--theme-var-grid_gap);
}

.menu_mobile .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: hidden;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area {
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widgets_additional_menu_mobile_fullscreen_wrap {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
	-webkit-animation-name: fadeInAnim;
	animation-name: fadeInAnim;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
	visibility: visible;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(3) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(2) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}

.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(3) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area {
	-webkit-animation-name: fadeOutRightPanel;
	animation-name: fadeOutRightPanel;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item {
	-webkit-animation-name: fadeOutAnim;
	animation-name: fadeOutAnim;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s;
	visibility: visible;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(2) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget.widget_custom_html .extra_item:nth-child(3) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(2) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s;
}

.menu_mobile.out_anim .menu_mobile_inner .menu_mobile_widgets_area .widget:nth-child(3) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
}

/* Menu mobile 'Narrow' */
.menu_mobile_narrow {
	margin-top: 0;
	margin-left: -320px;
	width: 320px;
	height: 100%;
	-webkit-transition: margin-left .3s ease, margin-right .3s ease;
	-ms-transition: margin-left .3s ease, margin-right .3s ease;
	transition: margin-left .3s ease, margin-right .3s ease;
}

.menu_mobile_narrow.opened {
	margin-left: 0;
}

.menu_side_right .menu_mobile_narrow {
	margin-right: -320px;
	margin-left: 0;
	left: auto;
	right: 0;
}

.menu_side_right .menu_mobile_narrow.opened {
	margin-right: 0;
}

.menu_mobile_narrow .menu_mobile_close {
	width: 4em;
	height: 4em;
	line-height: 4em;
	text-align: center;
}

.menu_mobile_narrow .menu_mobile_nav_area ul.sc_layouts_submenu .vc_row, .menu_mobile_narrow .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-section {
	display: block;
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item > a {
	font-size: 1em;
	line-height: 1.5em;
	text-transform: none;
	letter-spacing: 0;
	width: 18rem;
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
	-webkit-transform: translateX(-9rem);
	-ms-transform: translateX(-9rem);
	transform: translateX(-9rem);
}

.menu_mobile_narrow .menu_mobile_nav_area > ul > .menu-item > a {
	font-size: 1.25em;
	line-height: 1.5em;
}

.menu_mobile_narrow .menu_mobile_nav_area > ul > .menu-item > a > .open_child_menu:before {
	font-size: 1em;
	line-height: inherit;
}

.menu_mobile_narrow .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
	padding: .4em;
}

.menu_mobile_narrow .search_mobile {
	width: 18rem;
	margin-left: -9rem;
}

/* Widgets in the Header
------------------------------------------------------------- */
.header_widgets_wrap {
	position: relative;
	z-index: 2;
}

.header_widgets_wrap.header_fullwidth {
	overflow: hidden;
}

.header_widgets_wrap.header_fullwidth .widget {
	margin-bottom: 0;
}

/* Custom layouts elements
------------------------------------------------------------- */

/* VC Separator */
[class*="scheme_"].sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line, .sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: var(--theme-color-alter_bd_color);
}

/* Cart */
.sc_layouts_cart_items_short {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_layouts_cart .sc_layouts_cart_widget {
	background-color: var(--theme-color-extra_bg_color);
	color: var(--theme-color-extra_dark);
}

.sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li a, .sc_layouts_cart .sc_layouts_cart_widget ul.cart_list li > b, .sc_layouts_cart .sc_layouts_cart_widget .total, .sc_layouts_cart .sc_layouts_cart_widget .total *, .sc_layouts_cart .sc_layouts_cart_widget .quantity, .sc_layouts_cart .sc_layouts_cart_widget .quantity * {
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
	border-color: var(--theme-color-extra_dark) !important;
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
	border-color: var(--theme-color-text_link) !important;
	color: var(--theme-color-text_link) !important;
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
	color: var(--theme-color-text_light);
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
	color: var(--theme-color-text_dark);
}

/* Currency Switcher */
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected {
	color: var(--theme-color-alter_text);
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected:hover {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_currency .chosen-container .chosen-results, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-options, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
	background: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_dark);
}

.sc_layouts_currency .chosen-container .chosen-results li, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option {
	color: var(--theme-color-alter_dark);
}

.sc_layouts_currency .chosen-container .active-result.highlighted, .sc_layouts_currency .chosen-container .active-result.result-selected, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option:hover, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder .wSelect-option-selected, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option:hover, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-selected {
	color: var(--theme-color-alter_link) !important;
}

.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-description {
	color: var(--theme-color-alter_text);
}

/* 7.2 Sliders
-------------------------------------------------------------- */

/* Revolution slider */
.slider_wrap .rev_slider_wrapper {
	z-index: 0;
}

/* 7.3 Post info (page/post title, category or tag name, author, meta, etc.)
-------------------------------------------------------------- */

/* Common styles */
.blog_archive {
	padding-bottom: 4em;
}

.post_item {
	color: var(--theme-color-text);
}

.post_item > .post_title {
	margin-top: 0;
}

.post_item .post_title a:hover, .post_item .post_title a:focus {
	color: var(--theme-color-text_dark);
}

.post_item .post-more-link, .post_item .more-link, .sc_portfolio_preview_show .post_readmore {
	margin-top: 1.6em;
}

/* Post with password */
.post-password-form label {
	display: inline-block;
	vertical-align: top;
}

.post-password-form input[type="password"], .post-password-form input[type="submit"] {
	height: 50px;
}

.post-password-form input[type="submit"] {
	padding: 0 40px;
	display: inline-block;
	margin-left: .2em;
}

/* Post info block */
.post_meta, .post_meta_item, .post_meta_item:after, .post_meta_item:hover:after, .post_meta .vc_inline-link, .post_meta .vc_inline-link:after, .post_meta .vc_inline-link:hover:after, .post_meta_item a, .post_info .post_info_item, .post_info .post_info_item a, .post_info_counters .post_meta_item {
	color: var(--theme-color-text_light);
}

.post_info_item.post_categories a, .post_info_item.post_categories {
	color: var(--theme-color-text_dark);
}

.post_date a:hover, .post_date a:focus, a.post_meta_item:hover, a.post_meta_item:focus, .post_meta_item a:hover, .post_meta_item a:focus, .post_meta .vc_inline-link:hover, .post_meta .vc_inline-link:focus, .post_info .post_info_item a:hover, .post_info .post_info_item a:focus, .post_info_meta .post_meta_item:hover, .post_info_meta .post_meta_item:focus {
	color: var(--theme-color-text_dark);
}

.post_meta .post_meta_item, .post_meta .vc_inline-link {
	font-size: inherit;
	display: inline-block;
	margin-left: 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_meta .post_meta_item .post_meta_item_value > .post_meta_item_icon {
	margin-right: 5px;
}

.post_meta .post_meta_item > .post_meta_item_title + .post_meta_item_value {
	margin-left: 8px;
}

.post_info .post_info_item:after, .post_meta .post_meta_item:after, .post_meta .post_meta_item.post_edit:after, .post_meta .vc_inline-link:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: baseline;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	margin: 0 .75em;
}

.post_info .post_info_item:last-child:after, .post_meta .post_meta_item:last-child:after, .post_meta .post_meta_item.post_edit:last-child:after, .post_meta .vc_inline-link:last-child:after {
	display: none;
}

.post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number {
	margin-right: .3em;
}

.post_meta .post_meta_item:before {
	display: none;
}

.post_meta .vc_inline-link:before {
	content: "";
	font-family: "fontello";
}

.post_meta .post_meta_item_label {
	margin-right: .3em;
}

.post_meta .post_meta_item .post_author_by {
	margin-right: .3em;
	display: none;
}

.post_meta .post_meta_item .post_author_avatar {
	display: inline-block;
	vertical-align: middle;
	line-height: inherit;
	margin-right: .3em;
}

.post_meta .post_meta_item .post_author_avatar > img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 1.25em;
	height: 1.25em;
	-webkit-transform: scale(1, 1) !important;
	-ms-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}

.post_meta .post_meta_item .post_meta_number + .post_meta_label {
	margin-left: .3em;
}

.post_meta_item.post_categories:not(.cat_sep) {
	color: transparent !important;
}

.post_meta_item.post_categories:not(.cat_sep) > a {
	margin-right: .5em;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline-block;
}

.post_meta_item.post_categories:not(.cat_sep) > a:last-child {
	margin-right: 0;
}

.post_meta_item.post_categories, .post_meta_item.post_categories a {
	color: var(--theme-color-text_link);
}

.post_meta_item.post_categories a:hover, .post_meta_item.post_categories a:focus {
	color: var(--theme-color-text_hover);
}

.post_meta_item.post_author, .post_info_item.post_info_posted_by, .post_info_item.post_categories {
	text-transform: uppercase !important;
	letter-spacing: .5px !important;
	letter-spacing: .2em !important;
	font-size: 12px !important;
	font-weight: 700 !important;
}

/* Sponsored content */
.post_meta .post_meta_item .post_sponsored_label {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .12em;
	color: var(--theme-color-text_link);
}

.post_meta .post_meta_item a.post_sponsored_label:hover {
	color: var(--theme-color-text_dark);
}

.single-post .post_meta_item a.post_sponsored_label, .single-post .post_meta_item .post_sponsored_label {
	display: inline-block;
	padding: 6px 17px 6px;
	font-size: 12px;
	line-height: 13px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	margin-top: 3px;
	margin-bottom: 3px;
}

.single-post .post_meta_item a.post_sponsored_label:hover {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

/* single */
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 13px;
	font-weight: 700;
	letter-spacing: .12em;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	margin: 3px 3px 3px 0;
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):last-child {
	margin-right: 0;
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

/* Socials share in the post meta */
.post_meta_item .social_items {
	font-size: 1em;
}

.post_meta_item .social_items .social_item .social_icon i {
	font-style: normal;
	text-transform: capitalize;
}

.post_meta_item .socials_share {
	display: inline-block;
	vertical-align: baseline;
}

.socials_share.socials_type_drop .social_items {
	padding: .8em 1em;
}

.post_meta_item .socials_share.socials_type_drop .social_items {
	bottom: auto;
	top: 2.5em;
}

.post_meta_item .socials_share.socials_type_drop .social_items:before {
	bottom: auto;
	top: -5px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}

.sc_blogger .hover_pull .post_meta_item .socials_share.socials_type_drop .social_items {
	bottom: 2.5em;
	top: auto;
}

.sc_blogger .hover_pull .post_meta_item .socials_share.socials_type_drop .social_items:before {
	display: none;
}

.socials_share.socials_type_drop .social_items, .socials_share.socials_type_drop .social_items:before {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
	color: var(--theme-color-text_light);
}

.socials_share.socials_type_drop .social_items .social_item {
	color: var(--theme-color-text_light);
}

.socials_share.socials_type_drop .social_items .social_item:hover {
	color: var(--theme-color-text_dark);
}

/* Tabs (internal and Essential Grid) */
.mptt-navigation-tabs, div.proguards_tabs .proguards_tabs_titles {
	list-style-type: none;
	padding: 0;
	text-align: center;
	letter-spacing: 0;
	margin: 0 0 3em;
}

div.esg-filter-wrapper .esg-filterbutton, .mptt-navigation-tabs li, div.proguards_tabs .proguards_tabs_titles li {
	display: inline-block;
	margin: 0 0 3px;
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

div.esg-filter-wrapper .esg-filterbutton:hover, div.esg-filter-wrapper .esg-filterbutton.selected {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton, .mptt-navigation-tabs li + li, div.proguards_tabs .proguards_tabs_titles li + li {
	margin-left: 3px;
}

div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, div.proguards_tabs .proguards_tabs_titles li a, div.proguards_tabs .proguards_tabs_titles li a.ui-tabs-anchor {
	display: block;
	float: none;
	padding: 1.75em 3em;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

div.esg-filter-wrapper .esg-filterbutton > span:hover, .mptt-navigation-tabs li a:hover, .mptt-navigation-tabs li a:focus, .proguards_tabs .proguards_tabs_titles li a:hover, .proguards_tabs .proguards_tabs_titles li a:focus, .proguards_tabs .proguards_tabs_titles li a.ui-tabs-anchor:hover, .proguards_tabs .proguards_tabs_titles li a.ui-tabs-anchor:focus {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

div.esg-filter-wrapper .esg-filterbutton.selected > span, .mptt-navigation-tabs li.active a, .proguards_tabs .proguards_tabs_titles li.ui-state-active a, .proguards_tabs .proguards_tabs_titles li.ui-state-active a.ui-tabs-anchor {
	color: var(--theme-color-bg_color);
	background-color: var(--theme-color-text_dark);
}

div.proguards_tabs .proguards_tabs_content {
	padding: 0;
}

div.proguards_tabs .proguards_tab_content_remove {
	opacity: 0;
}

div.proguards_tabs .nav-links {
	margin-top: 1em;
}

[class*="scheme_"].sidebar div.esg-filter-wrapper .esg-filterbutton > span, [class*="scheme_"].sidebar .mptt-navigation-tabs li a, [class*="scheme_"].sidebar .proguards_tabs .proguards_tabs_titles li a {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_hover);
}

[class*="scheme_"].sidebar div.esg-filter-wrapper .esg-filterbutton > span:hover, [class*="scheme_"].sidebar .mptt-navigation-tabs li a:hover, [class*="scheme_"].sidebar .mptt-navigation-tabs li a:focus, [class*="scheme_"].sidebar .proguards_tabs .proguards_tabs_titles li a:hover, [class*="scheme_"].sidebar .proguards_tabs .proguards_tabs_titles li a:focus {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar div.esg-filter-wrapper .esg-filterbutton.selected > span, [class*="scheme_"].sidebar .mptt-navigation-tabs li.active a, [class*="scheme_"].sidebar .proguards_tabs .proguards_tabs_titles li.ui-state-active a {
	color: var(--theme-color-alter_bg_color);
	background-color: var(--theme-color-alter_dark);
}

/* Post's banners */
.page_content_wrap {
	position: relative;
}

.content .before_post_header_banner_wrap {
	margin-bottom: 2em;
}

.content .after_post_header_banner_wrap {
	margin-bottom: 2em;
}

/*
.custom-background .page_content_wrap {
	background-color: transparent !important;
}
*/
.custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content {
	padding: 4rem;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/* Post featured block */
.post_featured {
	overflow: hidden;
	position: relative;
	margin-bottom: 1.8em;
}

.post_featured.with_thumb.post_featured_bg {
	background-size: cover;
	background-position: center center;
}

body.sidebar_hide .post_featured.alignwide, body.sidebar_hide .post_featured.alignfull {
	z-index: 100;
}

.post_featured.with_gallery {
	overflow: visible;
}

.post_featured.with_video {
	z-index: 2000 !important;
}

.post_featured.with_video.with_video_sticky_on {
	z-index: 100100 !important;
}

.post_featured.with_video.with_thumb:after {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .13) 50%, rgba(0, 0, 0, .25) 66%, rgba(0, 0, 0, .75) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .13) 50%, rgba(0, 0, 0, .25) 66%, rgba(0, 0, 0, .75) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .13) 50%, rgba(0, 0, 0, .25) 66%, rgba(0, 0, 0, .75) 100%);
	pointer-events: none;
}

.post_featured.with_video .post_info_video {
	position: absolute;
	z-index: 1;
	z-index: 3;
	bottom: 0;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: auto;
	right: 0;
	display: block;
	opacity: 1;
	margin: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3em 1.5em 1.5em;
	text-align: center;
	pointer-events: none;
}

.post_featured.with_video .post_info_video > * {
	color: #fff;
}

.post_featured.with_video .post_info_video .post_info_meta .post_meta, .post_featured.with_video .post_info_video .post_info_meta .post_meta > .post_meta_item, .post_featured.with_video .post_info_video .post_info_meta .post_meta > .post_meta_item > *, .post_featured.with_video .post_info_video .post_info_subtitle .post_meta, .post_featured.with_video .post_info_video .post_info_subtitle .post_meta > .post_meta_item, .post_featured.with_video .post_info_video .post_info_subtitle .post_meta > .post_meta_item > * {
	color: inherit;
}

.post_featured.with_video .post_info_video .post_info_title {
	margin: .25em 0;
}

.post_featured.with_audio .post_info_audio {
	text-align: left;
}

.post_featured > p {
	margin: 0;
	height: 0;
}

.post_featured_bg {
	position: relative;
}

.post_featured_bg:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 56.25%;
	display: inline-block;
	vertical-align: top;
	margin-left: -.3em;
}

.post_featured_bg > .post_featured_bg_image, .post_featured_bg .post_thumb {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.post_featured_right {
	float: right;
	width: 50%;
	margin-left: 4.3478%;
}

.post_featured_left {
	float: left;
	width: 50%;
	margin-right: 4.3478%;
}

.post_featured .mask {
	background-color: rgba(0, 0, 0, .5);
}

/* 7.4 Post Formats
-------------------------------------------------------------- */

/* Sticky posts */
.sticky {
	position: relative;
}

.sticky:not(.post_layout_custom) {
	border: 1px solid var(--theme-color-bd_color);
	padding: 2em;
}

.sticky:not(.post_layout_custom) .label_sticky {
	display: block;
	position: absolute;
	z-index: 1;
	top: -13px;
	right: -13px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-top-color: var(--theme-color-text_link);
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
}

.sidebar_hide .sticky_wrap .sticky, .body_style_fullwide .sticky_wrap .sticky, .body_style_fullscreen .sticky_wrap .sticky {
	text-align: center;
}

ul.sc_layouts_submenu .sticky {
	border: none;
	padding: 0;
}

ul.sc_layouts_submenu .sticky .label_sticky {
	display: none;
}

.sticky_wrap {
	margin-bottom: 5em;
	position: relative;
	z-index: 1;
}

.sticky_wrap .sticky .post_featured {
	display: inline-block;
	margin-bottom: 1.5em;
}

.sticky_wrap .sticky .post_categories {
	margin-top: .5em;
}

.sticky_wrap .sticky .post_title {
	margin-top: 0;
	margin-bottom: 0;
}

.sticky_wrap .sticky.format-gallery .post_featured {
	display: block;
}

/* Media elements
    -------------------------------------- */
.me-plugin {
	position: absolute;
	width: 0;
	height: 0;
}

.mejs-container:not(.mejs-video) {
	height: 60px !important;
}

.mejs-controls {
	height: 60px;
	padding: 10px 18px;
}

.trx_addons_audio_player_wrap .mejs-controls, .wp-playlist .mejs-controls {
	padding: 0;
	height: 42px;
}

.trx_addons_audio_player_wrap .mejs-container, .wp-playlist .mejs-container {
	height: 42px !important;
}

.mejs-container .mejs-controls, .wp-playlist .mejs-container .mejs-controls {
	background: var(--theme-color-alter_bg_color);
}

[class*="scheme_"].footer_wrap .mejs-container .mejs-controls, [class*="scheme_"].footer_wrap .wp-playlist .mejs-container .mejs-controls, .sidebar_default[class*="scheme_"] .mejs-container .mejs-controls, .sidebar_default[class*="scheme_"] .wp-playlist .mejs-container .mejs-controls {
	background: var(--theme-color-bg_color);
}

.mejs-controls .mejs-button > button {
	color: var(--theme-color-text_dark);
	background: none !important;
	padding: 0 !important;
	text-align: center;
	font-size: 1.5em;
	line-height: 20px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.mejs-controls .mejs-button > button:hover, .mejs-controls .mejs-button > button:focus {
	color: var(--theme-color-text_link);
}

.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before {
	content: "";
	font-family: "fontello";
	letter-spacing: -2px;
}

.mejs-controls .mejs-playpause-button.mejs-pause > button:before {
	content: "";
	font-family: "fontello";
}

.mejs-controls .mejs-volume-button.mejs-mute > button:before {
	content: "";
	font-family: "fontello";
}

.mejs-controls .mejs-volume-button.mejs-unmute > button:before {
	content: "";
	font-family: "fontello";
}

.mejs-controls .mejs-button.mejs-fullscreen-button {
	margin-left: 8px;
}

.mejs-controls .mejs-button.mejs-fullscreen-button > button:before {
	content: "";
	font-family: "fontello";
	letter-spacing: 0;
}

.mejs-controls .mejs-button.mejs-unfullscreen > button:before {
	content: "";
	font-family: "fontello";
}

.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-hovered, .mejs-controls .mejs-volume-slider .mejs-volume-total, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: var(--theme-color-alter_bd_color);
}

.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: var(--theme-color-text_link);
}

.mejs-controls .mejs-time-rail .mejs-time-handle-content {
	border-color: var(--theme-color-text_link);
}

.mejs-controls .mejs-volume-slider .mejs-volume-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	background: var(--theme-color-text_link);
}

.mejs-controls .mejs-time {
	overflow: visible;
	margin-top: -1px;
	padding-left: 0;
	padding-right: 0;
}

.post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .post_featured > div > div > .mejs-container, .post_featured > div > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls {
	background: none;
}

.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time {
	display: none;
}

/* Audio */
.format-audio .post_featured {
	position: relative;
	max-height: unset;
}

.format-audio .post_featured .post_info {
	display: none !important;
}

.format-audio .post_featured img {
	position: relative;
}

.format-audio .post_featured.with_thumb .mask {
	background-color: rgba(0, 0, 0, .6);
}

.format-audio .post_featured .mask {
	opacity: 1;
}

.format-audio .post_featured .post_audio.with_iframe .post_audio_author, .format-audio .post_featured .post_audio.with_iframe .post_audio_title, .single-format-audio .post_featured .post_audio.with_iframe .post_audio_author, .single-format-audio .post_featured .post_audio.with_iframe .post_audio_title, .sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio.with_iframe .post_audio_title {
	display: none;
}

.format-audio .post_featured .post_audio_author, .single-format-audio .post_featured .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio_author {
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .12em;
}

.sc_layouts_blog_item_featured .audio_author {
	margin-left: 0;
	margin-right: 0;
	text-transform: none;
}

.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title, .trx_addons_audio_player .audio_caption, .sc_layouts_blog_item_featured .post_featured .post_audio_title {
	font-size: 1em;
	line-height: 1.35em;
	font-weight: 700;
	text-transform: none;
}

.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title {
	font-size: 28px;
	line-height: 1.3em;
	font-weight: 700;
	margin-top: .4em;
	margin-bottom: .8em;
}

.format-audio .post_featured.with_thumb .post_audio_title {
	margin-top: .2em;
	margin-bottom: .9em;
}

.format-audio .post_featured.with_thumb .post_audio_author, .single-format-audio .post_featured.with_thumb .post_audio_author, .format-audio .post_featured.with_thumb .post_audio_description, .single-format-audio .post_featured.with_thumb .post_audio_description, .format-audio .post_featured.with_thumb .post_audio_title, .single-format-audio .post_featured.with_thumb .post_audio_title, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_author, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_description, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio_title {
	color: var(--theme-color-extra_dark);
}

.format-audio .post_featured .post_audio_description, .single-format-audio .post_featured .post_audio_description, .sc_layouts_blog_item_featured .post_featured .post_audio_description {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 1em;
}

.format-audio .post_featured.with_thumb .post_audio, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio {
	position: absolute;
	z-index: 1000;
	top: auto;
	right: 15px;
	bottom: 15px;
	left: 15px;
	text-align: left;
}

.format-audio .post_featured.with_thumb .post_audio .mejs-controls, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio .mejs-controls {
	padding-left: 15px;
	padding-right: 15px;
	background-color: var(--theme-color-alter_bg_color);
}

.related_wrap .post_featured.with_thumb .post_audio .audio_wrap {
	margin-top: 10px;
}

.related_wrap .post_featured.with_thumb .post_audio .mejs-controls {
	padding-left: 8px;
	padding-right: 8px;
}

.format-audio .post_featured .mejs-controls, .single-format-audio .post_featured:not(.with_video) .mejs-controls, .sc_layouts_blog_item_featured .post_featured .mejs-controls {
	padding-left: 0;
	padding-right: 0;
}

.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 3.2em 2.8em;
}

.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio, .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio, .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) .post_info_audio {
	margin-top: 10px;
}

.format-audio .post_featured.without_thumb .post_audio, .single-format-audio .post_featured.without_thumb .post_audio {
	background-color: var(--theme-color-alter_bg_color);
}

.format-audio .post_featured.without_thumb .post_audio_author, .single-format-audio .post_featured.without_thumb .post_audio_author {
	color: var(--theme-color-alter_dark);
}

.format-audio .post_featured.without_thumb .post_audio_title, .single-format-audio .post_featured.without_thumb .post_audio_title {
	color: var(--theme-color-alter_dark);
}

.format-audio .post_featured.without_thumb .post_audio_description, .single-format-audio .post_featured.without_thumb .post_audio_description {
	color: var(--theme-color-alter_text);
}

.format-audio .post_featured.with_thumb, .single-format-audio .post_header_wrap .post_featured.with_thumb {
	position: relative;
}

.format-audio .post_featured.with_thumb:after, .single-format-audio .post_header_wrap .post_featured.with_thumb:after {
	content: " ";
	display: block !important;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .3) 66%, rgba(0, 0, 0, .5) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .3) 66%, rgba(0, 0, 0, .5) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .3) 66%, rgba(0, 0, 0, .5) 100%);
}

.single-format-audio .post_header_wrap .post_featured.with_thumb:not(.with_audio):after {
	display: none !important;
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio {
	position: absolute;
	z-index: 10;
	bottom: 2em;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 460px;
	margin: 0;
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_author, .single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_title, .single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio .post_audio_description {
	color: var(--theme-color-extra_dark);
}

.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio.with_iframe {
	min-width: 760px;
}

.single-format-audio .post_header_wrap_in_content .post_featured.with_thumb .post_audio, .single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	transform: none;
}

.single-format-audio .post_header_wrap_in_content .post_featured.with_thumb > div > div > .mejs-container .mejs-controls, .single-format-audio .post_header_wrap_in_header .post_featured.with_thumb > div > div > .mejs-container .mejs-controls {
	background-color: var(--theme-color-alter_bg_color);
	padding-left: 10px;
	padding-right: 10px;
}

[class*="single_style_style-"]:not(.single_style_style-1):not(.single_style_style-3) .post_header_wrap_in_header .post_featured.with_audio.with_thumb.audio_inited .post_audio {
	opacity: 0;
	bottom: -100px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

[class*="single_style_style-"]:not(.single_style_style-1):not(.single_style_style-3) .post_header_wrap_in_header .post_featured.with_audio.with_thumb.audio_inited .post_audio.show {
	opacity: 1;
	bottom: 0;
}

/* Btn for hide audio control on single post */
.post_audio_btn {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.72rem;
	height: 4.72rem;
	line-height: 4.8rem;
	-webkit-transition: all ease .3s;
	-ms-transition: all ease .3s;
	transition: all ease .3s;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-text_dark);
	cursor: pointer;
	font-size: 1.2rem;
	margin-bottom: 1.7em;
	text-align: center;
	box-sizing: border-box;
	padding-right: .2em;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	z-index: 3;
	box-shadow: 0 0 5px 1px var(--theme-color-inverse_text_03);
}

.post_audio_btn:hover {
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_hover);
	cursor: pointer;
}

.post_audio_btn:before {
	content: "";
	font-family: "fontello";
}

/* Shortcode "Audio" */
.trx_addons_audio_wrap.resized.list .trx_addons_audio_player {
	opacity: 0;
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player.current {
	opacity: 1;
}

.trx_addons_audio_player {
	border: none;
	padding: 0;
}

.trx_addons_audio_player .audio_info {
	overflow: visible;
}

.trx_addons_audio_player.without_cover {
	background: none;
	border: none;
}

.trx_addons_audio_player .audio_author + .audio_caption, .trx_addons_audio_player .audio_author + .audio_description {
	margin-top: 5px;
}

.trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame {
	margin-top: 25px;
}

.trx_addons_audio_player .trx_addons_audio_player_wrap {
	padding: 3.3em 3em;
	background: var(--theme-color-alter_bg_color);
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_author {
	color: var(--theme-color-text_dark);
	margin: 0;
	font-size: 17px;
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2em;
	margin: 0;
	color: var(--theme-color-text_dark);
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
	color: var(--theme-color-alter_text);
	margin: 4px 0 0 0;
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
	display: inline-block;
	padding: 5px 16px 4px;
	font-size: 12px;
	line-height: 21px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 1.55em;
	letter-spacing: .12em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.trx_addons_audio_player div.mejs-controls .mejs-time {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0;
	color: var(--theme-color-text_dark);
}

.trx_addons_audio_player.with_cover {
	padding: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.trx_addons_audio_player.with_cover:after {
	display: none;
}

.trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
	width: 27.5%;
	max-height: 100%;
	background-position: center center;
	background-size: cover;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-align-self: stretch;
	-ms-align-self: stretch;
	align-self: stretch;
}

.trx_addons_audio_player.with_cover .trx_addons_audio_player_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	flex-grow: 1;
}

.trx_addons_audio_player .trx_addons_audio_navigation {
	top: 2.5em;
}

.trx_addons_audio_player div.mejs-controls div.mejs-button {
	width: 42px;
}

.trx_addons_audio_player div.mejs-controls div.mejs-button > button {
	font-size: 12px;
	background-color: transparent !important;
	width: 42px;
	height: 42px;
	line-height: 37.5px;
	letter-spacing: -2px;
	margin: 0;
	border: 2px solid var(--theme-color-text_dark);
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-pause > button {
	letter-spacing: -1px;
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button > button {
	border: none !important;
	font-size: 18px;
	letter-spacing: 0;
	margin-top: 1px;
}

.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute > button {
	letter-spacing: 8px;
}

.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: var(--theme-color-text_dark);
}

.trx_addons_audio_player div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 5px;
}

.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 25px;
}

.trx_addons_audio_player div.mejs-controls .mejs-time-rail {
	padding-top: 15px;
	margin: 0 27px;
}

.sidebar .trx_addons_audio_player {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap {
	width: 100%;
	padding: 1.8em;
	background: var(--theme-color-bg_color);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
	font-size: 22px;
	line-height: 1.4em;
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation {
	top: 3em;
	right: 2em;
	font-size: 13px;
	line-height: 1.3em;
}

.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation > span span {
	font-size: 1rem;
}

.sidebar .trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
	height: 150px;
	width: 100%;
}

.trx_addons_audio_wrap.resized.list .audio_frame {
	bottom: auto;
	position: relative;
}

.trx_addons_audio_wrap .trx_addons_audio_navigation {
	z-index: 3;
	font-size: 15px;
	line-height: 1.75em;
	font-weight: 500;
	color: var(--theme-color-alter_dark);
}

.trx_addons_audio_wrap .trx_addons_audio_navigation > span {
	opacity: 1;
}

/* WP Playlist */
.wp-playlist.wp-audio-playlist {
	border: none;
	margin: 0;
	padding: 0;
}

.wp-playlist.wp-audio-playlist .mejs-container {
	padding: 0 2.7em 0 2.7em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 92px;
	background: var(--theme-color-alter_bg_color);
}

.wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
	padding: 0 2.7em;
	min-height: 42px;
	margin-bottom: 50px;
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button > button {
	border-width: 2px;
	border-color: var(--theme-color-alter_dark);
	width: 42px;
	height: 42px;
	line-height: 37.5px;
	letter-spacing: -2px;
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-pause > button {
	letter-spacing: 0;
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-volume-button > button {
	border: none !important;
	font-size: 18px;
	letter-spacing: 0;
	margin-top: 1px;
}

.wp-playlist.wp-audio-playlist div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute > button {
	letter-spacing: 8px;
}

.wp-playlist.wp-audio-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: var(--theme-color-text_dark);
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 3px;
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 15px;
}

.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time-rail {
	padding-top: 15px;
	margin: 0 27px;
}

.wp-playlist.wp-audio-playlist .wp-playlist-current-item {
	height: auto;
	padding: 3.1em 2.8em 1.7em;
	margin-bottom: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-playlist.wp-audio-playlist .wp-playlist-current-item img {
	display: none;
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
	font-size: 28px;
	line-height: 1.2em;
	font-weight: 700;
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-artist {
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	padding-bottom: 2px;
	text-transform: none;
	color: var(--theme-color-alter_text);
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-title + .wp-playlist-item-artist {
	margin-top: 5px;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
	margin-top: 2.3em;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
	line-height: 1.3em;
	font-size: 19px;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item .wp-playlist-item-length {
	right: 0;
	top: 20px;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item {
	padding: 20px 0;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
	font-size: 19px;
	line-height: 1.3em;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist {
	padding: 0;
	margin: 0;
	color: var(--theme-color-alter_text);
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
	font-weight: 700;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption {
	font-weight: 500;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length {
	font-weight: 400;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-length, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-title, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-playing .wp-playlist-item-artist {
	text-decoration: none;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:first-child {
	padding-top: 0;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:first-child .wp-playlist-item-length {
	top: 0;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item:last-child {
	padding-bottom: 0;
}

.ua_edge .wp-playlist.wp-audio-playlist .wp-playlist-current-item {
	margin-bottom: -1px;
}

.post_featured.with_thumb .trx_addons_video_player .mejs-controls {
	background: var(--theme-color-alter_bg_color);
}

.post_featured > div > .mejs-container {
	background: var(--theme-color-extra_bg_color_05);
}

.post_featured > div > .mejs-container .mejs-controls {
	background: var(--theme-color-alter_bg_color);
}

body.ua_firefox .post_featured > div > .mejs-container .mejs-controls {
	bottom: -1px;
}

div.mejs-controls .mejs-time-rail {
	padding-top: 15px;
	margin: 0 22px;
}

div.mejs-controls .mejs-time-handle-content {
	top: -7px;
	-webkit-border-radius: 2px !important;
	-ms-border-radius: 2px !important;
	border-radius: 2px !important;
}

div.mejs-controls .mejs-time-float {
	color: #0d0d12;
	background: #fff;
}

div.mejs-controls .mejs-time-float-corner {
	border-top-color: #0d0d12;
}

div.mejs-controls .mejs-time {
	font-size: 16px;
	font-weight: 500;
	padding-top: 16px;
	height: 30px;
	color: var(--theme-color-text_dark);
}

.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time {
	display: none;
}

div.mejs-button > button {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-image: none !important;
}

div.mejs-button > button.nitro-lazy {
	background-image: none !important;
}

div.mejs-button > button:focus {
	outline: none;
}

div.mejs-controls div.mejs-button {
	width: 40px;
	flex-shrink: 0;
}

div.mejs-controls div.mejs-button > button {
	font-size: 12px;
	background: none !important;
	border: 1px solid var(--theme-color-alter_bd_color);
	width: 40px;
	height: 40px;
	line-height: 40px;
	line-height: 38px;
	text-align: center;
	margin: 0;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	letter-spacing: -4px;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

[class*="scheme_"].sidebar div.mejs-controls div.mejs-button > button, [class*="scheme_"].sidebar div.mejs-controls div.mejs-button > button:focus, [class*="scheme_"].sidebar div.mejs-controls div.mejs-button > button:hover {
	border-color: var(--theme-color-bd_color);
}

div.mejs-controls div.mejs-button.mejs-pause > button {
	letter-spacing: -1px;
}

div.mejs-controls div.mejs-button.mejs-volume-button > button {
	font-size: 12px;
	letter-spacing: -1px;
}

div.mejs-controls div.mejs-button.mejs-volume-button.mejs-unmute > button {
	letter-spacing: 4px;
}

div.mejs-controls .mejs-horizontal-volume-total {
	top: 19px;
}

div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 20px;
}

div.mejs-controls .mejs-time {
	padding-top: 17px;
}

div.mejs-controls .mejs-time.mejs-currenttime-container {
	margin-left: 18px;
}

div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 17px;
}

.mejs-horizontal-volume-total, .mejs-time-buffering, .mejs-time-current, .mejs-time-float-corner, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
	height: 4px !important;
}

.mejs-time-total {
	margin: 5px 0 0;
	will-change: transform;
}

.mejs-horizontal-volume-total {
	margin-top: 1px;
}

/* Video */
.post_featured.without_thumb {
	display: block;
}

.post_featured.with_thumb {
	position: relative;
}

.post_featured.with_thumb .post_video, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center;
	opacity: 0;
	overflow: hidden;
}

.post_featured.with_thumb .post_video:before, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video:before {
	content: " ";
	display: inline-block;
	padding-top: 55%;
	width: 0;
	height: 0;
}

.post_featured.with_thumb img, .sc_layouts_blog_item_featured .post_featured.with_thumb img {
	position: relative;
	z-index: 2;
}

.post_featured.with_thumb.with_audio img, .sc_layouts_blog_item_featured .post_featured.with_thumb.with_audio img {
	z-index: 1;
}

.post_featured.with_thumb .mask, .sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
	z-index: 3;
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
}

.post_featured.with_thumb:hover .mask, .sc_layouts_blog_item_featured .post_featured.with_thumb:hover .mask {
	opacity: 1;
}

.trx_addons_video_player.with_cover .video_hover, .post_featured.with_thumb .post_video_hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover {
	width: 85px;
	height: 85px;
	line-height: 85px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	z-index: 2000;
	top: 50%;
	left: 50%;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin: -42px 0 0 -42px;
	font-size: 21px;
	letter-spacing: -6px;
	opacity: 1;
	cursor: pointer;
	overflow: hidden;
	color: var(--theme-color-inverse_dark);
	background-color: var(--theme-color-inverse_link);
	border: none;
}

.post_header_wrap .post_featured.with_thumb .post_video_hover {
	opacity: 1;
	margin-top: -42px;
}

.trx_addons_video_player.with_cover:hover .video_hover {
	opacity: 1;
	margin-top: -42px;
}

.trx_addons_video_player.with_cover .video_mask {
	display: none;
}

.trx_addons_video_player.with_cover.video_play {
	background-color: var(--theme-color-inverse_dark);
}

.trx_addons_video_player.with_cover.video_play img {
	opacity: 0;
}

.trx_addons_video_player.with_cover .video_hover:hover, .post_featured.with_thumb .post_video_hover:hover, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .trx_addons_video_player.with_cover .video_hover {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .trx_addons_video_player.with_cover .video_hover:hover {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-alter_link);
}

.trx_addons_video_player.with_cover .video_hover, .post_header_wrap .post_featured.with_thumb .post_video_hover, .body_style_fullwide .post_featured.with_thumb .post_video_hover, .post_layout_excerpt .post_featured.with_thumb .post_video_hover {
	font-size: 21px;
	width: 85px;
	height: 85px;
	line-height: 85px;
	text-align: center;
}

.widget_video .trx_addons_video_player.with_cover .video_hover {
	font-size: 21px;
}

.sidebar_show .post_content_single .trx_addons_video_player.with_cover:hover .video_hover, .sidebar_show .post_content_single .trx_addons_video_player.with_cover .video_hover {
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	font-size: 15px;
	margin: -32px 0 0 -32px;
}

.sidebar .trx_addons_video_player.with_cover .video_hover, .footer_wrap .trx_addons_video_player.with_cover .video_hover {
	font-size: 1.8em;
}

.trx_addons_video_player.with_cover .video_hover:before, .post_featured.with_thumb .post_video_hover:before, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover:before {
	content: "";
	font-family: "fontello";
}

.post_featured.with_thumb .post_video_hover > a, .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover > a {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.post_featured.post_video_play .post_video, .sc_layouts_blog_item_featured .post_featured.post_video_play .post_video {
	opacity: 1;
	z-index: 100;
	background-color: #000;
}

.post_featured.post_video_play .mask, .sc_layouts_blog_item_featured .post_featured.post_video_play .mask {
	opacity: 1;
	background-color: #000;
}

.post_featured.post_video_play .post_video_hover, .sc_layouts_blog_item_featured .post_featured.post_video_play .post_video_hover {
	display: none;
}

/* Gallery */
.format-gallery .post_featured.with_thumb > img, .single-format-gallery .post_header_wrap .post_featured.with_thumb > img {
	-webkit-transform: scale(.998, .998);
	-ms-transform: scale(.998, .998);
	transform: scale(.998, .998);
}

.format-gallery .post_featured.with_thumb .slider_outer, .single-format-gallery .post_header_wrap .post_featured.with_thumb .slider_outer {
	position: absolute;
	z-index: 1000;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100% !important;
}

.format-gallery .post_featured.with_thumb .slider_outer .slider_container, .single-format-gallery .post_header_wrap .post_featured.with_thumb .slider_outer .slider_container {
	height: 100% !important;
}

/* Aside, Link, Status, Quote */
.format-quote .post_content, .format-aside .post_content, .format-link .post_content, .format-status .post_content {
	padding: 0;
	text-align: left;
}

.format-aside .post_content_inner, .post_item_single.format-aside .post_content > p, .format-link .post_content_inner, .post_item_single.format-link .post_content > p, .format-status .post_content_inner, .post_item_single.format-status .post_content > p {
	font-size: 1.6667rem;
	line-height: 1.4em;
}

.format-aside .post_content_inner {
	padding: 1em 1.3158em;
}

.format-aside .post_content_inner {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.format-aside .post_content_inner:after {
	display: none;
}

.format-aside .post_content_inner + .post_meta, .format-link .post_content_inner + .post_meta, .format-status .post_content_inner + .post_meta {
	margin-top: 1.6em;
}

.format-link .post_content_inner, .format-status .post_content_inner {
	color: var(--theme-color-text_dark);
}

/* Chat */
.format-chat p > em, .format-chat p > b, .format-chat p > strong {
	display: inline-block;
	margin-top: 1.7em;
}

.format-chat p:first-child > em, .format-chat p:first-child > b, .format-chat p:first-child > strong {
	margin-top: 0;
}

.format-chat p > b, .format-chat p > strong {
	color: var(--theme-color-text_dark);
}

/* 7.5 Paginations
-------------------------------------------------------------- */

/* Blog pagination: Load more and Infinite */
.sc_item_pagination_load_more, .nav-links-more, .woocommerce-links-more {
	letter-spacing: 0;
	text-align: center;
	margin-top: 2.8em;
}

.sc_item_pagination_load_more .nav-links, .sc_item_pagination_load_more .nav-load-more, .sc_item_pagination_load_more .woocommerce-load-more, .nav-links-more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .nav-links, .woocommerce-links-more .nav-load-more, .woocommerce-links-more .woocommerce-load-more {
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	font-size: var(--theme-font-button_font-size);
	line-height: var(--theme-font-button_line-height);
	font-weight: var(--theme-font-button_font-weight);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	white-space: nowrap;
	height: auto;
	max-width: 100%;
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	padding: 17px 40px;
	border-width: 0 !important;
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow, .sc_item_pagination_load_more .nav-load-more.sc_button_shadow, .sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow, .nav-links-more .nav-links.sc_button_shadow, .nav-links-more .nav-load-more.sc_button_shadow, .nav-links-more .woocommerce-load-more.sc_button_shadow, .woocommerce-links-more .nav-links.sc_button_shadow, .woocommerce-links-more .nav-load-more.sc_button_shadow, .woocommerce-links-more .woocommerce-load-more.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_dark, .sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_dark, .sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_dark, .nav-links-more .nav-links.sc_button_shadow.color_style_dark, .nav-links-more .nav-load-more.sc_button_shadow.color_style_dark, .nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_dark, .woocommerce-links-more .nav-links.sc_button_shadow.color_style_dark, .woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_dark, .woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_dark {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_link2, .sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_link2, .sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_link2, .nav-links-more .nav-links.sc_button_shadow.color_style_link2, .nav-links-more .nav-load-more.sc_button_shadow.color_style_link2, .nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_link2, .woocommerce-links-more .nav-links.sc_button_shadow.color_style_link2, .woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_link2, .woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_link2 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

.sc_item_pagination_load_more .nav-links.sc_button_shadow.color_style_link3, .sc_item_pagination_load_more .nav-load-more.sc_button_shadow.color_style_link3, .sc_item_pagination_load_more .woocommerce-load-more.sc_button_shadow.color_style_link3, .nav-links-more .nav-links.sc_button_shadow.color_style_link3, .nav-links-more .nav-load-more.sc_button_shadow.color_style_link3, .nav-links-more .woocommerce-load-more.sc_button_shadow.color_style_link3, .woocommerce-links-more .nav-links.sc_button_shadow.color_style_link3, .woocommerce-links-more .nav-load-more.sc_button_shadow.color_style_link3, .woocommerce-links-more .woocommerce-load-more.sc_button_shadow.color_style_link3 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.sc_item_pagination_load_more .nav-links:hover, .sc_item_pagination_load_more .nav-load-more:hover, .sc_item_pagination_load_more .woocommerce-load-more:hover, .nav-links-more .nav-links:hover, .nav-links-more .nav-load-more:hover, .nav-links-more .woocommerce-load-more:hover, .woocommerce-links-more .nav-links:hover, .woocommerce-links-more .nav-load-more:hover, .woocommerce-links-more .woocommerce-load-more:hover {
	background-color: var(--theme-color-text_hover);
}

.sc_item_pagination_load_more.loading span, .nav-links-more.loading span, .woocommerce-links-more.loading span {
	opacity: 0;
}

.sc_item_pagination_load_more.loading .nav-links:before, .sc_item_pagination_load_more.loading .nav-load-more:before, .sc_item_pagination_load_more.loading .woocommerce-load-more:before, .nav-links-more.loading .nav-links:before, .nav-links-more.loading .nav-load-more:before, .nav-links-more.loading .woocommerce-load-more:before, .woocommerce-links-more.loading .nav-links:before, .woocommerce-links-more.loading .nav-load-more:before, .woocommerce-links-more.loading .woocommerce-load-more:before {
	opacity: 1 !important;
}

nav.sc_item_pagination {
	margin-top: 2.5em;
}

.woocommerce-links-more {
	margin-top: 1em;
}

.nav-links-more.nav-links-infinite, .woocommerce-links-more.woocommerce-links-infinite {
	display: none;
}

.nav-links-more a, .woocommerce-links-more a {
	display: inline-block;
	padding-top: 2em;
	position: relative;
}

.sc_item_pagination_load_more a:before, .nav-links-more a:before, .woocommerce-links-more a:before {
	content: "";
	font-family: "fontello";
	font-size: 1em;
	font-weight: normal;
	display: block;
	text-align: center;
	text-align: center;
	margin-left: -.5em;
	margin-top: -.5em;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	width: 1em;
	height: 1em;
	line-height: 1em;
	opacity: 0;
}

.nav-links-more.loading a:before, .woocommerce-links-more.loading a:before {
	content: "";
	-webkit-animation: spin 2s infinite linear;
	-ms-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.nav-links-infinite a span, .woocommerce-links-infinite a span {
	opacity: 0;
}

.nav-links-infinite.loading, .woocommerce-links-infinite.loading {
	display: block;
}

/* Blog pagination: Prev/Next links */
.nav-links-old {
	overflow: hidden;
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	text-transform: capitalize;
	margin-top: 3em;
	color: var(--theme-color-text_dark);
}

.nav-links-old a {
	color: var(--theme-color-text_dark) !important;
}

.nav-links-old a:hover {
	color: var(--theme-color-text_link) !important;
}

.nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after {
	font-family: "fontello";
	font-weight: normal;
	font-weight: 500;
	display: inline;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	font-size: 11px;
}

.nav-links-old .nav-prev {
	float: left;
	position: relative;
	padding-left: 2em;
}

.nav-links-old .nav-prev a:before {
	content: "";
}

.nav-links-old .nav-next {
	float: right;
	position: relative;
	padding-right: 2em;
}

.nav-links-old .nav-next a:after {
	content: "";
	left: auto;
	right: 0;
}

/* Blog pagination: Page numbers */
div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links {
	font-size: 17px;
	font-weight: 500;
	text-transform: none;
	margin-top: 2.8em;
	text-align: left;
	border: none;
	list-style-type: none;
	clear: both;
}

.woocommerce nav.woocommerce-pagination ul {
	margin-top: 1em;
}

.page_links .page_links_title {
	display: inline-block;
	vertical-align: top;
	margin: .75em .5em 0 0;
}

.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
	display: inline-block;
	vertical-align: top;
	font-size: inherit;
	font-weight: inherit;
	margin: 2px 5px 2px 0;
	padding: 0;
	border: 1px solid var(--theme-color-bd_color);
	color: var(--theme-color-text_dark);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 52px;
	height: 52px;
	line-height: 52px;
	line-height: 50px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease;
}

.esg-filters div.esg-navigationbutton.dots, .woocommerce nav.woocommerce-pagination ul li a.dots, .woocommerce nav.woocommerce-pagination ul li span.current.dots, .page_links > span:not(.page_links_title).dots, .page_links > a.dots, .comments_pagination .page-numbers.dots, .nav-links .page-numbers.dots {
	border: none;
	width: 46px;
}

.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-input_bg_color);
}

.nav-links .page-numbers.current, .comments_pagination .page-numbers.current, .woocommerce nav.woocommerce-pagination ul li span.current, .esg-filters div.esg-navigationbutton.selected {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.esg-filters div.esg-navigationbutton:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .page_links > a:hover, .page_links > span:not(.page_links_title), .comments_pagination a.page-numbers:hover, .nav-links a.page-numbers:hover {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.esg-filters .esg-navigationbutton i[class*="eg-icon-"] {
	color: inherit;
}

.esg-filters .esg-navigationbutton i.eg-icon-left-open:before {
	content: "";
	font-family: "fontello";
}

.esg-filters .esg-navigationbutton i.eg-icon-right-open:before {
	content: "";
	font-family: "fontello";
}

.woocommerce nav.woocommerce-pagination {
	text-align: left;
}

.woocommerce nav.woocommerce-pagination ul li {
	border: none;
	display: inline-block;
	margin: 0;
}

.esg-filters div.esg-navigationbutton:hover, .esg-filters div.esg-navigationbutton.selected {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.nav-links .page-numbers.first, .nav-links .page-numbers.prev, .nav-links .page-numbers.next, .nav-links .page-numbers.last, .comments_pagination .page-numbers.first, .comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next, .comments_pagination .page-numbers.last, .woocommerce nav.woocommerce-pagination ul li a.first, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.last {
	text-indent: -200px;
	overflow: hidden;
	position: relative;
}

.nav-links .page-numbers.first:before, .nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .nav-links .page-numbers.last:before, .comments_pagination .page-numbers.first:before, .comments_pagination .page-numbers.prev:before, .comments_pagination .page-numbers.next:before, .comments_pagination .page-numbers.last:before, .woocommerce nav.woocommerce-pagination ul li a.first:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.last:before {
	font-family: "fontello";
	position: absolute;
	z-index: 1;
	top: 0;
	top: 1px;
	left: 0;
	width: 100%;
	text-align: center;
	text-indent: 0;
	font-size: 14px;
}

.nav-links .page-numbers.first:before, .comments_pagination .page-numbers.first:before, .woocommerce nav.woocommerce-pagination ul li a.first:before {
	content: "";
}

.nav-links .page-numbers.prev:before, .comments_pagination .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before {
	content: "";
}

.nav-links .page-numbers.next:before, .comments_pagination .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {
	content: "";
}

.nav-links .page-numbers.last:before, .comments_pagination .page-numbers.last:before, .woocommerce nav.woocommerce-pagination ul li a.last:before {
	content: "";
}

/* Attachments navigation */
.image-navigation .nav-previous, .image-navigation .nav-next {
	float: none;
	width: auto;
	text-align: left;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 1.5em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.image-navigation .nav-next {
	left: auto;
	right: 1.5em;
	text-align: right;
}

.image-navigation .nav-previous a, .image-navigation .nav-next a {
	display: block;
	padding: 1.1em 1em;
	width: 0;
	max-width: 20em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
	color: #fff;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.image-navigation .nav-previous a:hover, .image-navigation .nav-next a:hover {
	width: auto;
	color: #fff;
	background-color: rgba(0, 0, 0, .6);
	border-color: rgba(0, 0, 0, .6);
	-webkit-border-radius: 2em;
	-ms-border-radius: 2em;
	border-radius: 2em;
}

.image-navigation .nav-previous a:hover {
	padding-left: 3.5em;
}

.image-navigation .nav-next a:hover {
	padding-right: 3.5em;
}

.image-navigation .nav-previous a:after, .image-navigation .nav-next a:after {
	content: "";
	font-family: "fontello";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 4em;
	height: 4em;
	line-height: 4em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #000;
	background-color: #333;
	color: #fff;
}

.image-navigation .nav-next a:after {
	content: "";
	left: auto;
	right: 0;
}

.image-navigation .nav-previous a:hover:after, .image-navigation .nav-next a:hover:after {
	border-color: transparent;
	background-color: transparent;
}

/* 7.6 Full post in the blog
------------------------------------------------------ */
.full_post_loading {
	position: relative;
}

.full_post_loading:after {
	content: " ";
	position: absolute;
	z-index: 9999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, .7);
	background-color: var(--theme-color-bg_color_07);
	background-image: url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-content/themes/proguards/images/preloader2.png");
	background-position: center;
	background-repeat: no-repeat;
}

.full_post_content {
	position: relative;
}

.full_post_content .post_header_wrap .post_header + .post_featured {
	margin-top: 30px;
}

.full_post_content .post_header_wrap + .post_content {
	margin-top: 30px !important;
}

.posts_container .full_post_content {
	margin-top: 7em;
	padding-top: 7em;
	border-top: 1px solid var(--theme-color-bd_color);
}

.posts_container .full_post_content:not(:last-child) {
	margin-bottom: 7em;
	padding-bottom: 7em;
	border-bottom: 1px solid var(--theme-color-bd_color);
}

.posts_container .post_item_container + .full_post_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.posts_container .post_item_container + .full_post_content .full_post_close {
	margin-bottom: -50px;
	z-index: 2001;
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description, .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title, .posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title {
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	line-clamp: 3;
}

.sc_item_posts_container .full_post_content, .sc_item_posts_container .full_post_content:not(:last-child) {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid var(--theme-color-bd_color);
}

.full_post_opened:first-child + .full_post_content {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

.full_post_read {
	overflow: visible;
}

.sc_blogger_item.full_post_read .entry-title, .full_post_read .post_title, .full_post_read .sc_layouts_blog_item_title {
	position: relative;
}

.full_post_read .sc_layouts_blog_item_title {
	display: inline-block;
	vertical-align: top;
}

.sc_blogger_item.full_post_read .entry-title:after, .full_post_read .post_title:after, .full_post_read .sc_layouts_blog_item_title:after {
	content: " ";
	width: 2em;
	height: 1em;
	position: absolute;
	z-index: 1;
	top: -.2em;
	left: -.5em;
	-webkit-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg);
	opacity: .7;
	background-image: url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/optimized/rev-4425d13/delightiss.com/wp-content/themes/proguards/images/read.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	pointer-events: none;
	display: none;
}

.full_post_read .sc_layouts_blog_item_title .post_title:after {
	display: none;
}

button.full_post_close {
	-webkit-position: sticky;
	position: -webkit-sticky;
	position: sticky;
	z-index: 1000;
	top: 12em;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50% !important;
	float: right;
	margin: 0 0 1em 2em;
	cursor: pointer;
	color: var(--theme-color-text_link);
	background-color: var(--theme-color-bg_color);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
}

button.full_post_close:hover {
	color: var(--theme-color-text_hover);
}

button.full_post_close:after {
	content: "";
	font-family: "fontello";
}

.full_post_progress {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	pointer-events: none;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 100%;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-backface-visibility: hidden;
}

.full_post_progress svg {
	fill: currentColor;
}

.full_post_progress_bar {
	fill: transparent;
	stroke: var(--theme-color-text_link);
	stroke-width: 2px;
	stroke-dashoffset: 0;
	stroke-dasharray: 137.4;
}

button.full_post_read_complete:after {
	content: "";
}

.full_post_read_complete .full_post_progress {
	display: none;
}

/* 8. Single page parts
-------------------------------------------------------------- */
.structured_data_snippets {
	display: none;
}

.post_item_single a.post_meta_item:hover, .post_item_single .post_meta_item > a:hover, .post_item_single .post_meta_item .socials_caption:hover, .post_item_single .post_edit a:hover {
	color: var(--theme-color-text_hover);
}

.post_item_single:after {
	content: " ";
	display: block;
	width: 100%;
	height: 0;
	clear: both;
}

.post_content > p:last-child {
	margin-bottom: 0;
}

.post_item_single.format-aside .post_content, .post_item_single.format-link .post_content, .post_item_single.format-status .post_content {
	padding: 0;
	text-align: left;
}

.post_item_single.format-quote .post_content {
	background-color: transparent;
	padding-top: 0;
}

.post_item_single.format-quote .post_content > blockquote:first-child {
	margin-top: 0;
}

.section_title {
	margin: 0 0 1em;
	text-align: left;
}

.sidebar_hide.narrow_content .post_item_single.post_type_post {
	width: 75%;
	margin: 0 auto;
}

.sidebar_hide.narrow_content .post_item_single.post_type_post ~ .show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post ~ section {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}

.post_content_single:after {
	content: " ";
	display: block;
	width: 100%;
	height: 0;
	clear: both;
}

/* Vertical share */
.sidebar_hide.narrow_content .post_info_vertical {
	position: absolute;
	z-index: 1;
	top: 0;
	left: calc(-1 * var(--theme-var-padding_narrow));
}

.sidebar_show .post_info_vertical, .sidebar_hide:not(.narrow_content) .post_info_vertical, .sidebar_hide.narrow_content .previous_post_content.sidebar_show .post_info_vertical {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sidebar_show .post_info_vertical_present, .sidebar_show .post_info_vertical_present + .post_footer, .sidebar_hide:not(.narrow_content) .post_info_vertical_present, .sidebar_hide:not(.narrow_content) .post_info_vertical_present + .post_footer {
	padding-left: 15%;
}

.post_info_vertical_present {
	position: relative;
}

.sidebar_show .post_info_vertical_fixed_on, .sidebar_hide.narrow_content .post_info_vertical_fixed_on, .sidebar_hide:not(.narrow_content) .post_info_vertical_fixed_on, .sidebar_hide.narrow_content .previous_post_content.sidebar_show .post_info_vertical_fixed_on {
	position: fixed !important;
	z-index: 2;
}

/* 8.1 Post header
------------------------------------------------------ */
.post_item_single > .post_featured {
	margin-bottom: 3em;
	text-align: center;
}

.post_item_single > .post_featured > img {
	width: auto;
	max-height: 80vh;
}

.post_featured.post_attachment {
	margin-bottom: .5em;
}

.entry-caption {
	text-align: center;
	font-style: italic;
}

.post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_content .elementor-text-editor > h1:first-child, .post_item_single .post_content .elementor-text-editor > h2:first-child, .post_item_single .post_content .elementor-text-editor > h3:first-child, .post_item_single .post_content .elementor-text-editor > h4:first-child, .post_item_single .post_content .elementor-text-editor > h5:first-child, .post_item_single .post_content .elementor-text-editor > h6:first-child, .post_item_single .post_title {
	margin-top: 0;
}

.post_item_single .post_header_single .post_title {
	margin-bottom: 0;
}

/* 8.2 Post footer
------------------------------------------------------ */

/* Tags */
.post_item_single .post_tags_single {
	margin-top: 2.8em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.post_item_single .post_tags_single .post_meta_label {
	display: none;
	vertical-align: middle;
	margin-right: .5em;
}

.post_item_single .post_tags_single a {
	display: inline-block;
	vertical-align: top;
	padding: 9px 18px 8px;
	margin: .25em .5em .25em 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: .12em;
	text-transform: uppercase;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-text_dark);
	border: 1px solid var(--theme-color-bd_color);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.scheme_dark .post_item_single .post_tags_single a {
	background-color: transparent;
}

.post_item_single .post_tags_single a:hover {
	color: var(--theme-color-text_link);
}

/* Emotions */
.post_item_single .trx_addons_emotions {
	margin-top: 3em;
}

/* Likes and share in the single post */
.post_item_single .post_meta_single {
	margin-top: 4em;
	padding-top: 2.2em;
	border-top: 1px solid var(--theme-color-bd_color);
	text-align: right;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_item_single .post_content > .trx_addons_emotions + .post_meta_single {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/* Likes */
.post_meta_likes.disabled, .comment_counters_likes.disabled {
	color: var(--theme-color-text_link);
}

.post_item_single .post_meta_single .post_meta_likes {
	margin-right: 10px;
	flex-shrink: 0;
}

.post_item_single .post_meta_single .post_meta_likes:before {
	display: inline-block;
	font-size: 14px;
	width: 43px;
	height: 43px;
	line-height: 46px !important;
	letter-spacing: -1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid var(--theme-color-bd_color);
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	content: "";
	font-family: "fontello";
	margin: 0 .6em 0 0;
}

.post_item_single .post_meta_single .post_meta_likes.trx_addons_icon-heart:before {
	content: "";
	font-size: 16px;
}

.post_item_single .post_meta_single .post_meta_likes.disabled:before {
	color: var(--theme-color-text_link);
}

.post_item_single .post_meta_single .post_meta_likes:hover:before {
	color: var(--theme-color-text_hover);
}

.post_item_single .post_meta_single .post_meta_likes:after {
	display: none;
}

.post_item_single .post_meta_single .post_meta_likes .post_meta_label {
	display: none;
}

/* Share */
.post_item_single .post_meta_single .post_share:after {
	display: none;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item {
	margin: 3px 0 3px 7px;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item:first-child {
	margin-left: 0;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item:hover .social_icon {
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon {
	font-size: 16px;
	position: relative;
	display: block;
	will-change: transform;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	letter-spacing: -1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-alter_bg_color) !important;
	color: var(--theme-color-text_dark) !important;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="twitter"] {
	background-color: #48bde9 !important;
	color: #fff !important;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="facebook"] {
	background-color: #4f5fbf !important;
	color: #fff !important;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="dribble"] {
	background-color: #ea4c89 !important;
	color: #fff !important;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon[class*="email"] {
	background-color: #7a7e83 !important;
	color: #fff !important;
}

.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon .icon-twitter-new:before {
	position: relative;
	top: -1px;
}

/* Single page Prev/Next navigation */
.nav-links-single {
	margin-top: 1.8em;
	padding-top: 3em;
	border-top: 1px solid var(--theme-color-bd_color);
}

.nav-links-single .nav-links {
	margin-top: 0;
	text-align: left;
	overflow: hidden;
	text-transform: none;
}

.nav-links-single .nav-links a {
	display: block;
}

.nav-links-single .nav-links .nav-arrow-label {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	display: block;
	letter-spacing: .12em;
}

.nav-links-single .nav-links .nav-arrow-label:before, .nav-links-single .nav-links .nav-arrow-label:after {
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	font-size: 9px;
	position: relative;
	top: 0;
	font-weight: 400;
	right: 1px;
}

.nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next {
	width: 50%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.nav-links-single .nav-links .nav-previous {
	float: left;
	text-align: left;
	padding-right: 15px;
}

.nav-links-single .nav-links .nav-previous .nav-arrow-label:before {
	content: "";
	margin-right: 10px;
	right: auto;
	left: 1px;
}

.nav-links-single .nav-links .nav-previous .post-title {
	text-align: left;
}

.nav-links-single .nav-links .nav-next {
	float: right;
	text-align: right;
	padding-left: 15px;
}

.nav-links-single .nav-links .nav-next .nav-arrow-label:after {
	content: "";
	margin-left: 10px;
}

.nav-links-single .nav-links .nav-next .post-title {
	text-align: right;
}

.nav-links-single .nav-links .nav-arrow-label, .nav-links-single .nav-links .post-title, .nav-links-single .nav-links .post_date {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.nav-links-single .nav-links .post-title {
	margin: 12px 0 0;
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 700;
}

.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {
	display: block;
	font-size: 12px;
	font-weight: normal;
}

.nav-links-single .nav-links .post_date {
	display: none;
}

.nav-links-single .nav-links .nav-arrow-label, .nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {
	color: var(--theme-color-text_light);
}

.nav-links-single .nav-links a:hover .post-title {
	color: var(--theme-color-text_dark);
}

.nav-links-single.nav-links-with-thumbs .nav-links a {
	position: relative;
	min-height: 6em;
	z-index: 1;
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow {
	width: 6em;
	height: 6em;
	line-height: 6em;
	text-align: center;
	text-align: center;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow:before {
	content: " ";
	display: block;
	background-color: #fff;
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.nav-links-single.nav-links-with-thumbs .nav-links a:hover .nav-arrow:before {
	opacity: .5;
}

.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	position: relative;
	z-index: 2;
	top: 3em;
	opacity: 0;
	color: #292929;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.nav-links-single.nav-links-with-thumbs .nav-links a:hover .nav-arrow:after {
	top: 0;
	opacity: 1;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a {
	padding-left: 8.5em;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a {
	padding-right: 8.5em;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a .nav-arrow {
	right: 0;
	left: auto;
}

.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a .nav-arrow:after {
	content: "";
}

.nav-links-single.nav-links-with-thumbs .nav-links .post-title {
	margin: .1em 0;
}

.nav-links-single.nav-links-fixed {
	position: fixed;
	z-index: 10;
	bottom: 100px;
	left: 20px;
	right: 20px;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

.menu_side_left .nav-links-single.nav-links-fixed {
	margin-left: var(--theme-var-menu_side);
}

.menu_side_right .nav-links-single.nav-links-fixed {
	margin-right: var(--theme-var-menu_side);
}

.nav-links-single.nav-links-fixed.nav-links-visible {
	opacity: 1;
}

.nav-links-single.nav-links-fixed .nav-links {
	padding: 0;
	margin: 0;
	border-width: 0;
	border-color: var(--theme-color-bd_color);
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous, .nav-links-single.nav-links-fixed .nav-links .nav-next {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 280px;
	padding: 15px;
	border: 1px solid var(--theme-color-bd_color);
	background-color: var(--theme-color-bg_color);
	-webkit-transition: left .3s ease, right .3s ease;
	-ms-transition: left .3s ease, right .3s ease;
	transition: left .3s ease, right .3s ease;
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous {
	left: -300px;
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous {
	left: 0;
}

.nav-links-single.nav-links-fixed .nav-links .nav-next {
	left: auto;
	right: -300px;
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next {
	right: 0;
}

.nav-links-single-scroll.proguards_loading {
	min-height: 3em;
	margin-top: 4em;
}

.previous_post_content {
	margin-top: 6em;
	padding-top: 6em;
	border-top: 1px solid var(--theme-color-bd_color);
}

/* 8.3 Post author
------------------------------------------------------ */
.author_info {
	margin-top: 3em;
	padding: 40px;
	position: relative;
	background-color: var(--theme-color-alter_bg_color);
}

.author_info .author_avatar {
	width: 78px;
	height: 78px;
	line-height: 78px;
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 30px;
	left: 30px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.author_info .author_avatar img {
	width: 100%;
	height: auto;
}

.author_info .author_description {
	padding-left: 88px;
}

.author_info .author_label {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	letter-spacing: .12em;
	color: var(--theme-color-text_light);
}

.author_info .author_title {
	margin: 0 0 10px;
	font-size: 19px;
	line-height: 1.3em;
	font-weight: 700;
}

.author_info .author_title a {
	display: inline;
}

.author_info .author_bio {
	margin-top: 15px;
}

.author_info .author_bio p {
	margin: 0;
}

.author_info .author_bio p + p {
	margin-top: .6em;
}

.author_info .author_bio .author_links {
	margin-top: 15px;
	margin-bottom: -13px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.author_info .author_bio .socials_wrap {
	margin-top: 0;
	margin-left: -.3em;
	line-height: 0;
}

.author_info .author_bio .socials_wrap .social_item {
	margin: 0 20px 0 0;
}

.author_info .author_bio .socials_wrap .social_item .social_icon {
	background-color: transparent !important;
	width: auto;
	width: 1.5em;
	height: auto;
	height: 1.5em;
	line-height: inherit;
	line-height: 1.5em;
	text-align: center;
	font-size: 13px;
}

/* 8.4 Related posts
------------------------------------------------------ */
.related_wrap {
	margin-top: 5em;
}

.content_wrap > .related_position_below_page:first-child {
	margin-top: 0 !important;
}

.related_wrap .slider_container:not(.slider_multi):not(.slider_type_images), .related_wrap .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
	min-height: 130px;
}

.related_wrap .sc_item_slider.slider_outer_controls_top > .slider_controls_wrap {
	top: -4.2em;
}

.related_wrap .slider_outer_controls_bottom > .slider_controls_wrap {
	margin-top: 2em;
}

.post_content .related_wrap {
	margin: 2em 0 1em;
	padding: .02px 0;
	border-top: none;
}

.post_content .related_wrap_slider {
	margin-bottom: 1em;
}

.post_content .related_wrap.related_position_inside_left {
	float: left;
	margin: 1em 2em 1em 0;
	max-width: 18em;
}

.post_content .related_wrap.related_position_inside_right {
	float: right;
	margin: 1em 0 1em 2em;
	max-width: 18em;
}

.post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images), .post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide, .post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images), .post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
	min-height: 5em;
}

.related_wrap .related_item {
	text-align: center;
}

.related_wrap .post_meta .post_meta_item .post_sponsored_label {
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_link);
	background: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	padding: 0;
}

.related_wrap .post_meta .post_meta_item a.post_sponsored_label:hover {
	background: none;
	color: var(--theme-color-text_dark);
}

.related_wrap .post_categories {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .12em;
}

.related_wrap .post_categories ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	vertical-align: top;
}

.related_wrap .post_categories li, .related_wrap .post_categories > a {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	color: var(--theme-color-text_dark);
}

.related_wrap .post_categories li + li, .related_wrap .post_categories > a + a {
	margin-left: 0;
}

.related_wrap .post_meta_item.post_categories, .related_wrap .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.related_wrap .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.related_wrap .post_title {
	margin: 0;
}

.related_wrap .post_meta [class^="icon-"] {
	font-size: 1.2em;
	line-height: inherit;
	margin-right: .3em;
	margin-left: 0;
	vertical-align: top;
	display: none;
}

.post_content.post_info_vertical_present .related_wrap .post_featured .post_title, .narrow_content .related_wrap .post_featured .post_title {
	font-size: 1.25em;
}

.post_content.post_info_vertical_present .related_wrap .post_featured .post_descr, .narrow_content .related_wrap .post_featured .post_descr {
	display: none;
}

/* Style 1: Modern */
.related_wrap.related_style_modern .post_featured {
	margin-bottom: 0;
}

.related_wrap.related_style_modern .post_featured .post_header {
	display: block;
	width: 70%;
	padding: 1.5em;
	position: absolute;
	z-index: 8;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.related_wrap.related_style_modern .format-audio .post_featured .post_header {
	display: none;
}

.related_wrap.related_style_modern .post_title {
	margin: .5em 0;
	letter-spacing: 0;
	line-height: 1.25em;
}

.related_wrap.related_style_modern .post_meta {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.related_wrap.related_style_modern .post_header {
	background-color: var(--theme-color-bg_color_08);
}

.related_wrap.related_style_modern .related_item:hover .post_header {
	background-color: var(--theme-color-bg_color);
}

.related_wrap.related_style_modern .post_meta a {
	color: var(--theme-color-text);
}

.related_wrap.related_style_modern .related_item:hover .post_meta a {
	color: var(--theme-color-text_light);
}

.related_wrap.related_style_modern .related_item:hover .post_meta a:hover {
	color: var(--theme-color-text_dark);
}

/* Style 2: Classic */
.related_wrap.team_page_related, .related_wrap.related_style_classic {
	text-align: left;
}

.related_wrap.team_page_related .related_item, .related_wrap.related_style_classic .related_item {
	text-align: left;
}

.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title {
	font-size: 24px;
	line-height: 1.2em;
	font-weight: 700;
}

.related_wrap.team_page_related .post_title a:hover, .related_wrap.team_page_related .post_title a, .related_wrap.related_style_classic .post_title a:hover, .related_wrap.related_style_classic .post_title a {
	color: var(--theme-color-text_dark);
}

.related_wrap.team_page_related .slider_container .swiper-pagination, .related_wrap.team_page_related .slider_outer .swiper-pagination, .related_wrap.related_style_classic .slider_container .swiper-pagination, .related_wrap.related_style_classic .slider_outer .swiper-pagination {
	display: none;
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap > a, .related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap > a, .related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap > a, .related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap > a, .related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap > a, .related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap > a, .related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap > a, .related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap > a {
	opacity: 1;
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap > a.slider_prev, .related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap > a.slider_prev, .related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_prev, .related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap > a.slider_prev, .related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap > a.slider_prev, .related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap > a.slider_prev, .related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_prev, .related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap > a.slider_prev {
	margin-left: 20px;
}

.related_wrap.team_page_related .slider_container.slider_controls_side .slider_controls_wrap > a.slider_next, .related_wrap.team_page_related .slider_outer_controls_side .slider_controls_wrap > a.slider_next, .related_wrap.team_page_related .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_next, .related_wrap.team_page_related .slider_outer_controls_side:hover .slider_controls_wrap > a.slider_next, .related_wrap.related_style_classic .slider_container.slider_controls_side .slider_controls_wrap > a.slider_next, .related_wrap.related_style_classic .slider_outer_controls_side .slider_controls_wrap > a.slider_next, .related_wrap.related_style_classic .slider_container.slider_controls_side:hover .slider_controls_wrap > a.slider_next, .related_wrap.related_style_classic .slider_outer_controls_side:hover .slider_controls_wrap > a.slider_next {
	margin-right: 20px;
}

.related_wrap.related_style_classic .related_item:not(.format-image):not(.format-gallery):not(.format-audio):not(.format-video):not(.has-post-thumbnail) {
	margin-top: -6px;
}

.related_wrap.related_style_classic .post_featured {
	margin-bottom: 1em;
}

.related_wrap.related_style_classic .post_featured[class*="hover_"] {
	display: inline-block;
	vertical-align: top;
}

.related_wrap.related_style_classic .post_featured img {
	max-width: 100%;
	height: auto;
}

.related_wrap.related_style_classic .post_meta {
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: .85em;
}

.team_page_related, .related_wrap.related_style_classic {}

.team_page_related .trx_addons_video_player.with_cover .video_hover, .team_page_related .post_featured.with_thumb .post_video_hover, .team_page_related .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover, .related_wrap.related_style_classic .trx_addons_video_player.with_cover .video_hover, .related_wrap.related_style_classic .post_featured.with_thumb .post_video_hover, .related_wrap.related_style_classic .sc_layouts_blog_item_featured .post_featured.with_thumb .post_video_hover {
	font-size: 14px;
	width: 50px;
	height: 50px;
	line-height: 51px;
	margin: -25px 0 0 -25px;
	letter-spacing: -4px;
}

.team_page_related .format-video .mejs-time.mejs-currenttime-container, .team_page_related .format-video .mejs-time.mejs-duration-container, .related_wrap.related_style_classic .format-video .mejs-time.mejs-currenttime-container, .related_wrap.related_style_classic .format-video .mejs-time.mejs-duration-container {
	display: none;
}

.team_page_related .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .team_page_related .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .team_page_related .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe), .related_wrap.related_style_classic .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .related_wrap.related_style_classic .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .related_wrap.related_style_classic .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 1em;
}

.team_page_related .format-audio .post_featured .post_audio_title, .team_page_related .single-format-audio .post_featured .post_audio_title, .related_wrap.related_style_classic .format-audio .post_featured .post_audio_title, .related_wrap.related_style_classic .single-format-audio .post_featured .post_audio_title {
	font-size: 18px;
	margin-top: .3em;
	margin-bottom: .1em;
}

.team_page_related .format-audio .mejs-time.mejs-currenttime-container, .team_page_related .format-audio .mejs-time.mejs-duration-container, .related_wrap.related_style_classic .format-audio .mejs-time.mejs-currenttime-container, .related_wrap.related_style_classic .format-audio .mejs-time.mejs-duration-container {
	display: none;
}

.team_page_related .format-audio div.mejs-controls .mejs-time-rail, .related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time-rail {
	margin: 0 12px;
}

.team_page_related .format-audio div.mejs-controls .mejs-horizontal-volume-slider, .related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 8px;
}

.team_page_related .format-audio .mejs-container:not(.mejs-video), .related_wrap.related_style_classic .format-audio .mejs-container:not(.mejs-video) {
	height: 50px !important;
}

.team_page_related .format-audio .mejs-controls, .related_wrap.related_style_classic .format-audio .mejs-controls {
	height: 50px;
	padding: 5px 0;
}

.team_page_related .format-audio div.mejs-controls .mejs-time.mejs-duration-container, .related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 8px;
}

.team_page_related .format-audio div.mejs-controls .mejs-time.mejs-currenttime-container, .related_wrap.related_style_classic .format-audio div.mejs-controls .mejs-time.mejs-currenttime-container {
	margin-left: 8px;
}

/* Style 3: Wide */
.related_wrap.related_style_wide .related_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}

.related_wrap.related_style_wide .related_item .post_featured {
	margin: 0 1em 0 0;
	width: 6em;
}

.related_wrap.related_style_wide .related_item .post_featured[class*="hover_"] {
	display: block;
}

.related_wrap.related_style_wide .related_item .post_featured img {
	width: 100%;
}

.related_wrap.related_style_wide .related_item .post_title {
	margin: -.25em 0 0;
}

.related_wrap.related_style_wide .related_item.format-video, .related_wrap.related_style_wide .related_item.format-audio, .related_wrap.related_style_wide .related_item.format-gallery {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.related_wrap.related_style_wide .related_item.format-video .post_featured, .related_wrap.related_style_wide .related_item.format-audio .post_featured, .related_wrap.related_style_wide .related_item.format-gallery .post_featured {
	margin: 0 0 1em 0;
	width: 100%;
}

.post_content .related_wrap.related_style_wide .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_wide .columns_wrap > [class*="column-"].columns_padding_bottom {
	padding-bottom: 1em;
}

/* Style 4: List */
.related_wrap.related_style_list .related_item {
	text-align: left;
	padding: 0 0 0 1.5em;
	position: relative;
}

.related_wrap.related_style_list .related_item:before {
	content: " ";
	position: absolute;
	z-index: 1;
	top: .75em;
	left: 0;
	width: 6px;
	height: 6px;
	line-height: 6px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
}

.post_content .related_wrap.related_style_list .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_list .columns_wrap > [class*="column-"].columns_padding_bottom {
	padding-bottom: 1em;
}

/* Style 5: Short */
.related_wrap.related_style_short .related_item {
	text-align: left;
	padding-bottom: 1em;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 1em;
}

.related_wrap .related_wrap_slider .related_item_style_short.related_item {
	border-bottom: none;
}

.related_wrap.related_style_short .columns_wrap .column-1_4:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(3) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(4) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(3) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_2:last-child .related_item, .related_wrap.related_style_short .columns_wrap .column-1_2:nth-last-child(2) .related_item, .related_wrap.related_style_short .columns_wrap .column-1_1:last-child .related_item {
	border-bottom: none;
}

.post_content .related_wrap.related_style_short .columns_wrap.columns_padding_bottom > [class*="column-"], .post_content .related_wrap.related_style_short .columns_wrap > [class*="column-"].columns_padding_bottom {
	padding-bottom: 1em;
}

/* 8.5 Comments
-------------------------------------------------------- */

/* Contact form */
.page_contact_form {
	border-color: var(--theme-color-bd_color);
}

/* Comments */
.body_style_fullscreen .comments_wrap {
	margin-bottom: 3em;
}

.comments_wrap {
	display: none;
}

.comments_wrap.opened {
	display: block;
}

/* Show comments button in full post */
.show_comments_single {
	text-align: center;
	margin-top: 5em;
}

.full_post_content .show_comments_single {
	width: 100%;
}

.show_comments_single .show_comments_button {
	display: block;
	padding: 1.2em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid var(--theme-color-text_dark);
	color: var(--theme-color-text_dark);
	text-transform: none;
	font-size: 16px;
	line-height: 21px;
	font-weight: 500;
	letter-spacing: 0;
}

.show_comments_single .show_comments_button:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	margin-left: 1em;
}

.show_comments_single .show_comments_button.opened:after {
	content: "";
}

.show_comments_single .show_comments_button:hover, .show_comments_single .show_comments_button:focus {
	color: var(--theme-color-text_hover);
	border-color: var(--theme-color-text_hover);
}

/* Comment list */
.comments_list_wrap {
	margin-top: 5em;
	overflow: hidden;
}

.comments_list_wrap .comments_closed {
	margin-top: 2em;
	color: var(--theme-color-text_dark);
}

.comments_list_wrap > ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.comments_list_wrap ul > li {
	display: block;
	overflow: visible;
	position: relative;
	min-height: 100px;
}

.comments_list_wrap ul > li:before {
	display: none;
}

.comments_list_wrap ul ul.children {
	padding-left: 100px;
}

.comments_list_wrap ul ul ul.children {
	padding-left: 50px;
}

.comments_list_wrap ul ul ul ul ul {
	padding-left: 0;
	border-left: none;
}

body.narrow_content .comments_list_wrap ul ul ul ul {
	padding-left: 0;
}

.comments_list_wrap li + li, .comments_list_wrap li ul {
	margin-top: 35px;
}

.comments_list_wrap .comment_author_avatar {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 78px;
	height: 78px;
	line-height: 78px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.comments_list_wrap .comment_author_avatar img {
	width: 100%;
}

.comments_list_wrap .comment_content {
	padding-left: 100px;
	overflow: hidden;
}

.comments_list_wrap .comment_info {
	margin-bottom: .8em;
	margin-top: .3em;
	position: relative;
	color: var(--theme-color-text_dark);
}

.comments_list_wrap .bypostauthor .comment_bypostauthor {
	padding: .1em 1em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border: 1px solid var(--theme-color-text_dark);
	color: var(--theme-color-text_dark);
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	font-size: 12px;
	line-height: 19px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .05em;
}

.comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after {
	will-change: transform;
}

.comments_list_wrap .comment_author {
	margin: 0 10px 0 0;
	font-size: 18px;
	line-height: 23px;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}

.comments_list_wrap .comment_posted {
	display: inline-block;
	position: relative;
	letter-spacing: 0;
	margin-bottom: 0;
	vertical-align: middle;
	color: var(--theme-color-alter_text);
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
}

.comments_list_wrap .comment_posted_label {
	display: none;
}

.comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_time_label {
	display: inline-block;
	vertical-align: baseline;
	margin-right: .2em;
}

.comments_list_wrap .comment_not_approved {
	padding: .2em 0 .5em 0;
	font-style: italic;
}

.comments_list_wrap .trx_addons_reviews_text {
	font-weight: bold;
}

.comments_list_wrap .comment_text {
	margin-bottom: .6em;
	color: var(--theme-color-text);
}

.comments_list_wrap .comment_text p {
	margin: 0;
}

.comments_list_wrap .comment_text p + p {
	margin-top: .6em;
}

.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ol {
	margin: 0;
	padding: 0 0 0 1.5em;
}

.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {
	display: list-item;
}

.comments_list_wrap .comment_text ul {
	list-style: disc outside;
}

.comments_list_wrap .comment_text ul ul {
	list-style-type: circle;
}

.comments_list_wrap .comment_text ul ul ul {
	list-style-type: square;
}

.comments_list_wrap .comment_text ul ul ul ul {
	list-style-type: disc;
}

.comments_list_wrap .comment_text ol {
	list-style: decimal outside;
}

.comments_list_wrap .comment_text ol ol {
	list-style-type: lower-alpha;
}

.comments_list_wrap .comment_text ol ol ol {
	list-style-type: upper-roman;
}

.comments_list_wrap .comment_text ul > li > ul, .comments_list_wrap .comment_text ol > li > ol {
	margin-top: .5em;
}

.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {
	min-height: 0;
	padding: 0;
	margin: 0 0 .5em 0;
	overflow: visible;
}

.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol, .comments_list_wrap .comment_text ol > li {
	border: none;
}

.comments_list_wrap .comment_text blockquote > a, .comments_list_wrap .comment_text blockquote > p > a {
	padding-left: 0;
	margin-top: 0;
}

.comments_list_wrap .comment_counters {
	display: none;
	vertical-align: middle;
	margin-right: 1em;
}

.comments_list_wrap .comment_counters_item:before {
	margin: 0 .3em 0 0;
	font-style: normal;
}

.comments_list_wrap .comment_counters .comment_counters_label {
	display: none;
}

.comments_list_wrap .comment_counters_item .comment_counters_number_separator {
	margin: 0 .2em;
}

.comments_list_wrap .comment_reply {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 1px;
}

.comments_list_wrap .comment_reply a:after {
	content: "";
	font-family: "fontello";
	font-weight: 400;
	font-size: 9px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.comments_list_wrap .comment_footer a {
	color: var(--theme-color-text_dark);
}

.comments_list_wrap .comment_footer a:hover {
	color: var(--theme-color-text_hover);
}

.comments_wrap .comments_notes {
	color: var(--theme-color-text_light);
}

/* Trackbacks and pingbacks */
.comments_list > li.pingback, .comments_list > li.trackback {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-right: 4em;
	padding-top: 1em;
	min-height: 0;
	position: relative;
}

.comments_list > li.pingback + li, .comments_list > li.trackback + li {
	margin-top: 1em;
}

.comments_list > li.pingback p, .comments_list > li.trackback p {
	font-style: italic;
	padding-bottom: .8em;
}

.comments_list > li.pingback p a, .comments_list > li.trackback p a {
	font-style: normal;
}

.comments_list > li.pingback .edit-link, .comments_list > li.trackback .edit-link {
	position: absolute;
	z-index: 1;
	top: 1em;
	right: 0;
}

/* Comments form */
.section_title.comments_form_title {
	margin-bottom: .5em;
}

.comment-form p[style*="font-size"] {
	margin: 0 !important;
}

.comments_form_wrap {
	margin-top: 5em;
	overflow: visible;
}

.comments_form_wrap .wpgdprc-checkbox {
	margin-bottom: 10px;
}

.comments_form_wrap form {
	position: relative;
}

.comments_wrap .comments_list_wrap .comments_form_title {
	margin-top: 1.5em;
	position: relative;
	padding-right: 2rem;
	font-size: 1.5em;
}

.comments_wrap .comments_notes {
	font-size: .8667em;
}

.comments_wrap .comments_field {
	margin-bottom: 2em;
}

.comments_wrap .comments_field.comments_i_agree_privacy_policy input[type="checkbox"] + label {
	display: inline-block;
}

.comments_wrap .comments_author, .comments_wrap .comments_email {
	width: 48%;
	float: left;
}

.comments_wrap .comments_email {
	float: right;
}

.comments_wrap .comments_url {
	clear: both;
}

.comments_wrap .comments_comment:before {
	content: " ";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
}

.comments_wrap .comments_field label {
	display: none;
}

.comments_wrap .comments_field input[type="checkbox"] + label, .comments_wrap .comments_field input[type="radio"] + label {
	display: block;
}

.comments_wrap .comments_field input, .comments_wrap .comments_field textarea {
	width: 100%;
	padding: .6em 0;
	-webkit-box-shadow: 0 15px 15px -14px rgba(0, 0, 0, .015);
	-ms-box-shadow: 0 15px 15px -14px rgba(0, 0, 0, .015);
	box-shadow: 0 15px 15px -14px rgba(0, 0, 0, .015);
}

.comments_wrap .comments_field textarea {
	min-height: 6.2em;
}

/* Submit button */
.comments_wrap .form-submit {
	margin: 2.3em 0 0;
	position: relative;
}

.comments_wrap .form-submit:before {
	content: "";
	clear: both;
	width: 100%;
	height: 0;
	display: block;
}

.comments_wrap .form-submit input[type="submit"] {
	display: inline-block;
	padding: 17px 40px;
}

form .error_field {
	border-color: #f22f2f !important;
}

/* Rating in the comment form */
.comments_wrap .trx_addons_reviews_mark {
	display: block;
}

.comments_wrap form .trx_addons_reviews_mark {
	margin: -.5em 0 1em;
}

/* Social login in the comment form */
.comments_form_wrap form .wp-social-login-widget {
	position: absolute;
	z-index: 1;
	top: -6.2em;
	right: 0;
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-connect-with {
	display: none;
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-provider-list {
	padding: 0;
}

/* 8.6 Page 404
-------------------------------------------------------------- */
.post_item_404 .post_content {
	padding: 10.5em 0 11.5em;
	overflow: hidden;
}

.post_item_404 .page_title {
	float: none;
	width: 100%;
	font-size: 270px;
	line-height: 1em;
	margin: 0;
	margin-top: 0 !important;
	letter-spacing: 0;
	text-align: center;
	hyphens: none;
	color: var(--theme-color-text_dark);
	position: relative;
	z-index: 2;
}

.post_item_404 .page_info {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
}

.post_item_404 .page_subtitle {
	margin: 20px 0 0;
	font-size: 47px;
	line-height: 1.1em;
}

.post_item_404 .page_description {
	font-size: 19px;
	margin-top: 17px;
	margin-bottom: 43px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	color: var(--theme-color-text);
}

.search-no-results .page_content_wrap, .error404 .page_content_wrap {
	padding: 0 !important;
	background-color: var(--theme-color-alter_bg_color);
}

/* Anim Parallax */
.post_item_404 .post_content {
	position: relative;
}

.post_item_404 .post_content .all-svg {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.post_item_404 .post_content .all-svg .svg-1 {
	display: block;
	width: 95px;
	height: 95px;
	z-index: 20;
	left: 40%;
	position: absolute;
	top: 15%;
}

.post_item_404 .post_content .all-svg .svg-1 svg {
	width: 100%;
	height: 100%;
	fill: #e1d0c6;
	opacity: 1;
}

.post_item_404 .post_content .all-svg .svg-2 {
	left: 38%;
	position: absolute;
	bottom: 14%;
	width: 140px;
	height: 140px;
	z-index: 10;
}

.post_item_404 .post_content .all-svg .svg-2 svg {
	width: 100%;
	height: 100%;
	fill: transparent;
	stroke: #f4f0ed;
	stroke-width: 12px;
	opacity: .4;
}

.post_item_404 .post_content .all-svg .svg-3 {
	right: 23%;
	position: absolute;
	top: 24%;
	width: 60px;
	height: 60px;
	z-index: 10;
}

.post_item_404 .post_content .all-svg .svg-3 svg {
	width: 100%;
	height: 100%;
	fill: var(--theme-color-text_link2);
	opacity: 1;
}

.post_item_404 .post_content .all-svg .svg-4 {
	left: 23%;
	position: absolute;
	top: 47%;
	width: 36px;
	height: 36px;
	z-index: 10;
}

.post_item_404 .post_content .all-svg .svg-4 svg {
	width: 100%;
	height: 100%;
	fill: var(--theme-color-text_link);
	opacity: 1;
}

/* 8.7 Page 'No search results' and 'No archive results'
-------------------------------------------------------- */
.search-no-results.woocommerce-page .content, .post_item_none_search .post_content {
	padding: 6em 0;
}

.post_item_none_search .page_title, .post_item_none_archive .page_title {
	font-size: 7em;
	line-height: 1.2em;
}

.post_item_none_search .page_info {
	width: 70%;
	margin: 0 auto;
}

.post_item_none_search .page_info .page_subtitle {
	margin: 0;
	font-size: 57px;
	line-height: 1em;
}

.post_item_none_search .page_info .page_description {
	margin-top: 39px;
	margin-bottom: 43px;
	padding: 0 17%;
}

/* 8.8 Author's page
------------------------------------------------------ */
.author_page {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 6em;
}

.author_page .author_avatar {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	margin-bottom: 1em;
	overflow: hidden;
}

.author_page .author_title {
	margin-top: 0;
	margin-bottom: .5em;
}

.author_page .author_bio {
	text-align: center;
	margin-bottom: 1em;
}

.author_page .author_bio p {
	margin: 0;
}

.author_page .author_bio p + p {
	margin-top: .6em;
}

.author_page .author_details {
	text-align: center;
}

.author_page .author_details .author_posts_total, .author_page .author_details .author_socials {
	display: inline-block;
	vertical-align: top;
	text-transform: capitalize;
}

.author_page .author_details .author_posts_total_value {
	font-weight: bold;
	color: var(--theme-color-text_dark);
}

.author_page .author_details .author_posts_total + .author_socials:before {
	content: "|";
	display: inline-block;
	vertical-align: baseline;
	margin: 0 1em;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap {
	display: inline-block;
	vertical-align: baseline;
	margin-left: .75em;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap .social_item {
	margin: 0 .75em 0 0;
}

.author_page .author_details .author_posts_total + .author_socials .socials_wrap .social_item .social_icon {
	font-size: 17px;
	padding: 0 1px;
	background-color: transparent;
	width: auto;
	height: auto;
	line-height: inherit;
	text-align: left;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

/* 9. Sidebars
-------------------------------------------------------------- */

/* Common rules */
.sidebar_default[class*="scheme_"] .sidebar_inner {
	padding: 4.1em 0;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_text);
}

.sidebar_default[class*="scheme_"] .widget {
	padding: 0 40px;
}

.sidebar_default[class*="scheme_"] .widget .widget {
	padding: 0;
}

.sidebar .widget + .widget, .sidebar_default[class*="scheme_"] .widget + .widget {
	margin-top: 2.4rem;
}

.sidebar .widget + .widget.widget_bg_image, .sidebar_default[class*="scheme_"] .widget + .widget.widget_bg_image, .sidebar .widget + .widget.widget_fullwidth, .sidebar_default[class*="scheme_"] .widget + .widget.widget_fullwidth {
	border-top: none;
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.sidebar .widget.widget_bg_image + .widget, .sidebar_default[class*="scheme_"] .widget.widget_bg_image + .widget, .sidebar .widget.widget_fullwidth + .widget, .sidebar_default[class*="scheme_"] .widget.widget_fullwidth + .widget {
	border-top: none;
}

[class*="scheme_"].sidebar a {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar a:hover {
	color: var(--theme-color-alter_hover);
}

[class*="scheme_"].sidebar h1, [class*="scheme_"].sidebar h2, [class*="scheme_"].sidebar h3, [class*="scheme_"].sidebar h4, [class*="scheme_"].sidebar h5, [class*="scheme_"].sidebar h6, [class*="scheme_"].sidebar h1 a, [class*="scheme_"].sidebar h2 a, [class*="scheme_"].sidebar h3 a, [class*="scheme_"].sidebar h4 a, [class*="scheme_"].sidebar h5 a, [class*="scheme_"].sidebar h6 a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sidebar h1 a:hover, [class*="scheme_"].sidebar h2 a:hover, [class*="scheme_"].sidebar h3 a:hover, [class*="scheme_"].sidebar h4 a:hover, [class*="scheme_"].sidebar h5 a:hover, [class*="scheme_"].sidebar h6 a:hover {
	color: var(--theme-color-alter_link);
}

.widget p {
	margin: 0;
}

.widget p + p, .widget p + div, .widget p + form {
	margin-top: 1em;
}

.widget .widget_title, .widget .widgettitle {
	margin-bottom: 1.4em;
	font-size: 19px;
	line-height: 1.3em;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: -5px;
}

.widget_fullwidth .widget_title, .widget_fullwidth .widgettitle {
	text-align: center;
}

.widget ol, .widget ul {
	font-size: 17px;
	margin: 0;
	padding-left: 1.2em;
	list-style-type: none;
}

.widget ol ul, .widget ul ul {
	margin-top: 10px;
}

.widget ol li + li, .widget ul li + li {
	margin-top: 10px;
}

ul[class*="wp-block-"], ol[class*="wp-block-"] {
	margin-bottom: 0;
}

ul.wp-block-archives-list, ul.wp-block-categories-list, ul.wp-block-rss {
	padding-left: 1.5em;
	list-style-type: none;
}

.widget ol > li, .widget ul > li, ul.wp-block-archives-list > li, ul.wp-block-categories-list > li, ul.wp-block-rss > li {
	position: relative;
}

.widget ol > li a:first-child:before, .widget ul > li a:first-child:before, ul.wp-block-archives-list > li a:first-child:before, ul.wp-block-categories-list > li a:first-child:before, ul.wp-block-rss > li a:first-child:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	line-height: 6px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: .75em;
	left: -1.1em;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background-color: var(--theme-color-text_dark);
}

.widget ol > li a:first-child:hover:before, .widget ul > li a:first-child:hover:before, ul.wp-block-archives-list > li a:first-child:hover:before, ul.wp-block-categories-list > li a:first-child:hover:before, ul.wp-block-rss > li a:first-child:hover:before {
	background-color: var(--theme-color-text_link);
}

.wp-block-latest-comments__comment {
	line-height: inherit;
	list-style: none;
	margin-bottom: 0;
}

.wp-block-latest-comments > li, .widget_recent_comments ul > li {
	position: relative;
}

.wp-block-latest-comments > li:before, .widget_recent_comments ul > li:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	line-height: 6px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: .75em;
	left: -1.1em;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background-color: var(--theme-color-text_dark);
}

.wp-block-latest-comments > li a:before, .widget_recent_comments ul > li a:before {
	display: none !important;
}

.wp-block-latest-comments__comment-excerpt p {
	font-size: 1em;
	line-height: inherit;
}

.wp-block-latest-comments__comment-date {
	font-size: .9em;
	color: var(--theme-color-text_light);
}

.wp-block-latest-comments.has-avatars {
	padding-left: 0;
}

.wp-block-latest-comments.has-avatars > li:before {
	display: none;
}

.widget li a img {
	vertical-align: baseline;
}

.widget li a > img, .widget li span > img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

[class*="scheme_"].sidebar li > a, [class*="scheme_"].sidebar .post_title > a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sidebar li > a:hover, [class*="scheme_"].sidebar .post_title > a:hover {
	color: var(--theme-color-alter_link);
}

/* Images in widgets */
.widget_area .post_item .post_thumb img, aside .post_item .post_thumb img {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.widget_area .post_item, aside .post_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
	width: 100px;
	height: 100px;
	margin: 0 25px 0 0;
	flex: 100px 0 0;
}

/* Info in widgets */
.widget_area .post_item .post_categories, aside .post_item .post_categories {
	display: inline;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	margin-top: 0;
	margin-bottom: 0;
	position: relative;
	padding-right: 0;
	text-transform: inherit;
}

.widget_area .post_item .post_categories {
	font-weight: 500;
}

.post_info_item.post_info_counters .post_meta {
	font-size: inherit;
	font-weight: inherit;
	font-style: normal;
	line-height: inherit;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0;
	margin-top: 0;
	display: inherit;
}

.widget_area .post_item .post_info, aside .post_item .post_info {
	font-size: 13px;
	line-height: 16px;
}

.widget_area .post_item .post_info + .post_title, aside .post_item .post_info + .post_title {
	margin-top: 8px;
}

.widget_area .post_item .post_info .post_info_item + .post_info_item:before, aside .post_item .post_info .post_info_item + .post_info_item:before {
	display: table-caption;
	margin: 0;
}

.widget_area .post_item .post_title, aside .post_item .post_title {
	margin: 0;
	text-align: left;
	line-height: 1.2em;
	font-weight: 700;
}

/* Posts in widgets */
[class*="scheme_"].sidebar .post_meta, [class*="scheme_"].sidebar .post_meta_item, [class*="scheme_"].sidebar .post_meta_item:after, [class*="scheme_"].sidebar .post_meta_item:hover:after, [class*="scheme_"].sidebar .post_meta .vc_inline-link, [class*="scheme_"].sidebar .post_meta .vc_inline-link:after, [class*="scheme_"].sidebar .post_meta .vc_inline-link:hover:after, [class*="scheme_"].sidebar .post_meta_item a, [class*="scheme_"].sidebar .post_info .post_info_item, [class*="scheme_"].sidebar .post_info .post_info_item a, [class*="scheme_"].sidebar .post_info_counters .post_meta_item {
	color: var(--theme-color-alter_light);
}

[class*="scheme_"].sidebar .post_info_item.post_categories a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sidebar .post_date a:hover, [class*="scheme_"].sidebar a.post_meta_item:hover, [class*="scheme_"].sidebar .post_meta_item a:hover, [class*="scheme_"].sidebar .post_meta .vc_inline-link:hover, [class*="scheme_"].sidebar .post_info .post_info_item a:hover, [class*="scheme_"].sidebar .post_info_counters .post_meta_item:hover {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sidebar .post_info_item.post_categories a:hover {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .post_item .post_title a:hover {
	color: var(--theme-color-alter_text);
}

[class*="scheme_"].sidebar .post_meta_item.post_categories, [class*="scheme_"].sidebar .post_meta_item.post_categories a {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .post_meta_item.post_categories a:hover {
	color: var(--theme-color-alter_hover);
}

[class*="scheme_"].sidebar .socials_share.socials_type_drop .social_items {
	background-color: var(--theme-color-alter_bg_color);
}

[class*="scheme_"].sidebar .socials_share.socials_type_drop .social_items, [class*="scheme_"].sidebar .socials_share.socials_type_drop .social_items:before {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
	color: var(--theme-color-alter_light);
}

/* Widgets above and below the page (content and sidebar) */
.widgets_above_page_wrap, .widgets_above_content_wrap {
	font-size: 1em;
	margin-bottom: 5em;
}

.widgets_below_content_wrap, .widgets_below_page_wrap {
	font-size: 1em;
	margin-top: 5em;
}

.widgets_below_page_wrap {
	clear: both;
}

/* Widget: Latest Posts */
.wp-block-latest-posts.wp-block-latest-posts__list {
	padding-left: 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list:not(.is-grid) li + li {
	margin-top: 1em;
}

.wp-block-latest-posts.wp-block-latest-posts__list li a:first-child:before {
	display: none;
}

.wp-block-latest-posts.wp-block-latest-posts__list img {
	-webkit-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-author, .wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-date {
	color: var(--theme-color-text_light);
	font-size: .9em;
	line-height: 1.55em;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {
	margin: 3px 0 0 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list .wp-block-latest-posts__featured-image {
	margin-bottom: .5em !important;
}

.wp-block-latest-posts.wp-block-latest-posts__list .alignleft {
	margin-right: 1em !important;
}

.wp-block-latest-posts.wp-block-latest-posts__list .alignright {
	margin-left: 1em !important;
}

/* Widget: Archive */
.widget_archive li, .wp-block-archives li {
	color: var(--theme-color-text_dark);
}

[class*="scheme_"].footer_wrap .widget_archive li, [class*="scheme_"].sidebar .widget_archive li {
	color: var(--theme-color-alter_dark);
}

/* Widget: Calendar */
.widget_calendar a, .wp-block-calendar a {
	text-decoration: none;
}

.widget_calendar table, .wp-block-calendar table {
	width: 100%;
	position: relative;
}

.widget_calendar caption, .wp-block-calendar caption {
	padding-bottom: .8em;
	font-weight: 500;
}

.widget_calendar table > thead > tr, .wp-block-calendar table > thead > tr {
	background-color: transparent !important;
}

.widget_calendar caption, .widget_calendar tbody td a, .widget_calendar th, .wp-block-calendar caption, .wp-block-calendar tbody td a, .wp-block-calendar th {
	color: var(--theme-color-text_dark);
}

[class*="scheme_"].sidebar .widget_calendar caption, [class*="scheme_"].sidebar .widget_calendar tbody td a, [class*="scheme_"].sidebar .widget_calendar th, [class*="scheme_"].sidebar .wp-block-calendar caption, [class*="scheme_"].sidebar .wp-block-calendar tbody td a, [class*="scheme_"].sidebar .wp-block-calendar th {
	color: var(--theme-color-alter_dark);
}

.widget_calendar th, .widget_calendar td, .wp-block-calendar th, .wp-block-calendar td {
	font-size: 1em !important;
	line-height: 1.5em;
	font-weight: 400 !important;
	font-style: normal;
	text-align: center;
	text-transform: capitalize;
	padding: 2px;
	border: none !important;
	background-color: transparent !important;
	width: 14.2857%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.widget_calendar th, .wp-block-calendar th {
	font-weight: 500 !important;
}

.widget_calendar td, .wp-block-calendar td {
	line-height: 2em;
	padding: 0;
}

.widget_calendar tbody td, .wp-block-calendar tbody td {
	color: var(--theme-color-text) !important;
}

[class*="scheme_"].sidebar .widget_calendar tbody td, [class*="scheme_"].sidebar .wp-block-calendar tbody td {
	color: var(--theme-color-alter_text) !important;
}

.widget_calendar tbody td a, .wp-block-calendar tbody td a {
	display: block;
	position: relative;
	font-weight: 400;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.widget_calendar tbody td a:hover, .wp-block-calendar tbody td a:hover {
	color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget_calendar tbody td a:hover, [class*="scheme_"].sidebar .wp-block-calendar tbody td a:hover {
	color: var(--theme-color-alter_link);
}

.widget_calendar tbody td a:after, .wp-block-calendar tbody td a:after {
	content: " ";
	position: absolute;
	z-index: 1;
	bottom: 4px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 3px;
	height: 3px;
	line-height: 3px;
	text-align: center;
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget_calendar tbody td a:after, [class*="scheme_"].sidebar .wp-block-calendar tbody td a:after {
	background-color: var(--theme-color-alter_link);
}

.widget_calendar td#today, .wp-block-calendar td#today {
	position: relative;
	z-index: 2;
	color: var(--theme-color-inverse_link) !important;
}

.widget_calendar td#today a, .wp-block-calendar td#today a {
	color: var(--theme-color-inverse_link);
}

.widget_calendar td#today a:hover, .wp-block-calendar td#today a:hover {
	color: var(--theme-color-inverse_hover);
	opacity: .8;
}

.widget_calendar td#today:before, .wp-block-calendar td#today:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 2.2em;
	height: 2.2em;
	line-height: 2.2em;
	text-align: center;
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget_calendar td#today:before, [class*="scheme_"].sidebar .wp-block-calendar td#today:before {
	background-color: var(--theme-color-alter_link);
}

.widget_calendar td#today a:after, .wp-block-calendar td#today a:after {
	background-color: var(--theme-color-inverse_link);
}

.widget_calendar td#today a:hover:after, .wp-block-calendar td#today a:hover:after {
	background-color: var(--theme-color-inverse_hover);
}

.widget_calendar tfoot, .wp-block-calendar tfoot {
	position: relative;
	top: .6em;
}

.widget_calendar tfoot td, .wp-block-calendar tfoot td {
	text-transform: none !important;
}

.widget_calendar .wp-calendar-nav, .wp-block-calendar .wp-calendar-nav {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

.widget_calendar td#prev, .widget_calendar .wp-calendar-nav-prev, .wp-block-calendar td#prev, .wp-block-calendar .wp-calendar-nav-prev {
	text-align: left;
	overflow: hidden;
}

.widget_calendar td#next, .widget_calendar .wp-calendar-nav-next, .wp-block-calendar td#next, .wp-block-calendar .wp-calendar-nav-next {
	text-align: right;
	overflow: hidden;
}

.widget_calendar td#prev a, .widget_calendar td#next a, .widget_calendar .wp-calendar-nav a, .wp-block-calendar td#prev a, .wp-block-calendar td#next a, .wp-block-calendar .wp-calendar-nav a {
	position: relative;
	color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget_calendar #prev a, [class*="scheme_"].sidebar .widget_calendar #next a, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a, [class*="scheme_"].sidebar .wp-block-calendar #prev a, [class*="scheme_"].sidebar .wp-block-calendar #next a, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a {
	color: var(--theme-color-alter_link);
}

.widget_calendar #prev a:hover, .widget_calendar #prev a:focus, .widget_calendar #next a:hover, .widget_calendar #next a:focus, .widget_calendar .wp-calendar-nav a:hover, .widget_calendar .wp-calendar-nav a:focus, .wp-block-calendar #prev a:hover, .wp-block-calendar #prev a:focus, .wp-block-calendar #next a:hover, .wp-block-calendar #next a:focus, .wp-block-calendar .wp-calendar-nav a:hover, .wp-block-calendar .wp-calendar-nav a:focus {
	color: var(--theme-color-text_hover);
}

[class*="scheme_"].sidebar .widget_calendar #prev a:hover, [class*="scheme_"].sidebar .widget_calendar #prev a:focus, [class*="scheme_"].sidebar .widget_calendar #next a:hover, [class*="scheme_"].sidebar .widget_calendar #next a:focus, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a:hover, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a:focus, [class*="scheme_"].sidebar .wp-block-calendar #prev a:hover, [class*="scheme_"].sidebar .wp-block-calendar #prev a:focus, [class*="scheme_"].sidebar .wp-block-calendar #next a:hover, [class*="scheme_"].sidebar .wp-block-calendar #next a:focus, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a:hover, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a:focus {
	color: var(--theme-color-alter_hover);
}

.widget_calendar td#prev a, .widget_calendar .wp-calendar-nav-prev a, .wp-block-calendar td#prev a, .wp-block-calendar .wp-calendar-nav-prev a {
	padding-left: .6em;
}

.widget_calendar td#next a, .widget_calendar .wp-calendar-nav-next a, .wp-block-calendar td#next a, .wp-block-calendar .wp-calendar-nav-next a {
	padding-right: .6em;
}

.widget_calendar td#prev a:before, .widget_calendar td#next a:before, .widget_calendar .wp-calendar-nav a:before, .wp-block-calendar td#prev a:before, .wp-block-calendar td#next a:before, .wp-block-calendar .wp-calendar-nav a:before {
	position: absolute;
	z-index: 1;
	top: 4px;
	left: 5px;
	width: 1em;
	height: 1em;
	line-height: 1em;
	display: inline-block;
	text-align: center;
	background-color: var(--theme-color-bg_color);
}

[class*="scheme_"].sidebar .widget_calendar td#prev a, [class*="scheme_"].sidebar .widget_calendar td#next a, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a, [class*="scheme_"].footer_wrap .widget_calendar td#prev a, [class*="scheme_"].footer_wrap .widget_calendar td#next a, [class*="scheme_"].footer_wrap .widget_calendar .wp-calendar-nav a, [class*="scheme_"].sidebar .wp-block-calendar td#prev a, [class*="scheme_"].sidebar .wp-block-calendar td#next a, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a, [class*="scheme_"].footer_wrap .wp-block-calendar td#prev a, [class*="scheme_"].footer_wrap .wp-block-calendar td#next a, [class*="scheme_"].footer_wrap .wp-block-calendar .wp-calendar-nav a {
	color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget_calendar td#prev a:hover, [class*="scheme_"].sidebar .widget_calendar td#next a:hover, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a:hover, [class*="scheme_"].footer_wrap .widget_calendar td#prev a:hover, [class*="scheme_"].footer_wrap .widget_calendar td#next a:hover, [class*="scheme_"].footer_wrap .widget_calendar .wp-calendar-nav a:hover, [class*="scheme_"].sidebar .wp-block-calendar td#prev a:hover, [class*="scheme_"].sidebar .wp-block-calendar td#next a:hover, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a:hover, [class*="scheme_"].footer_wrap .wp-block-calendar td#prev a:hover, [class*="scheme_"].footer_wrap .wp-block-calendar td#next a:hover, [class*="scheme_"].footer_wrap .wp-block-calendar .wp-calendar-nav a:hover {
	color: var(--theme-color-text_hover);
}

[class*="scheme_"].sidebar .widget_calendar td#prev a:before, [class*="scheme_"].sidebar .widget_calendar td#next a:before, [class*="scheme_"].sidebar .widget_calendar .wp-calendar-nav a:before, [class*="scheme_"].footer_wrap .widget_calendar td#prev a:before, [class*="scheme_"].footer_wrap .widget_calendar td#next a:before, [class*="scheme_"].footer_wrap .widget_calendar .wp-calendar-nav a:before, [class*="scheme_"].sidebar .wp-block-calendar td#prev a:before, [class*="scheme_"].sidebar .wp-block-calendar td#next a:before, [class*="scheme_"].sidebar .wp-block-calendar .wp-calendar-nav a:before, [class*="scheme_"].footer_wrap .wp-block-calendar td#prev a:before, [class*="scheme_"].footer_wrap .wp-block-calendar td#next a:before, [class*="scheme_"].footer_wrap .wp-block-calendar .wp-calendar-nav a:before {
	background-color: var(--theme-color-alter_bg_color);
}

.widget_calendar td#prev a:before, .widget_calendar .wp-calendar-nav-prev a:before, .wp-block-calendar td#prev a:before, .wp-block-calendar .wp-calendar-nav-prev a:before {
	content: "";
	font-family: "fontello";
}

.widget_calendar td#next a:before, .widget_calendar .wp-calendar-nav-next a:before, .wp-block-calendar td#next a:before, .wp-block-calendar .wp-calendar-nav-next a:before {
	content: "";
	font-family: "fontello";
	left: auto;
	right: 5px;
}

.wp-block-calendar table caption, .wp-block-calendar table tbody {
	color: var(--theme-color-text_dark);
}

/* Widget: Categories */
.widget_product_categories li, .widget_categories li {
	color: var(--theme-color-text_dark);
}

[class*="scheme_"].sidebar .widget_product_categories li, [class*="scheme_"].sidebar .widget_categories li {
	color: var(--theme-color-alter_dark);
}

/* Widget: Recent Posts */
.widget_recent_entries .post-date {
	display: inline-block;
	margin-left: .5em;
	color: var(--theme-color-text_light);
}

[class*="scheme_"].widget_recent_entries .post-date {
	color: var(--theme-color-alter_light);
}

/* Widgets: WP Search, WooCommerce Products Search and bbPress Forums Search */
.wc-block-product-search .wc-block-product-search__fields, .widget_search form.search-form, .woocommerce.widget_product_search form, .widget_display_search form, #bbpress-forums #bbp-search-form {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 1px;
}

.wc-block-product-search input.wc-block-product-search__field {
	line-height: 1.5em;
}

.wc-block-product-search .wc-block-product-search__label {
	margin-bottom: 8px;
	display: inline-block;
}

.wc-block-product-search .wc-block-product-search__fields:after, .widget_search form.search-form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 0;
	top: 50%;
	left: 1.1em;
	margin-top: -.45em;
	width: 1em;
	height: 1em;
	line-height: 1em;
	text-align: center;
	pointer-events: none;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	color: var(--theme-color-input_text);
}

.wc-block-product-search .wc-block-product-search__fields:hover:after, .widget_search form.search-form:hover:after, .woocommerce.widget_product_search form:hover:after, .widget_display_search form:hover:after, #bbpress-forums #bbp-search-form:hover:after {
	color: var(--theme-color-input_dark);
}

.wc-block-product-search input.wc-block-product-search__field, .widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search {
	width: 100%;
	padding: .77em 1.2em;
	padding-left: 3em !important;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: transparent !important;
	border-width: 1px;
	border-style: solid;
	margin-top: 1px;
}

.wc-block-product-search button.wc-block-product-search__button, .widget_search input.search-submit, .woocommerce.widget_product_search .search_button, .widget_display_search #bbp_search_submit, #bbpress-forums #bbp-search-form #bbp_search_submit {
	display: block;
	text-indent: -1000px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 3em;
	height: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
	background: none !important;
	cursor: pointer;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}

/* WP Search */
.wp-block-search .wp-block-search__label {
	margin-bottom: 8px;
	display: inline-block;
}

.wp-block-search input.wp-block-search__input {
	max-height: 50px;
	padding: .75em 1.2em;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border-color: var(--theme-color-input_bd_color);
}

.wp-block-search input.wp-block-search__input:focus {
	color: var(--theme-color-input_dark);
	border-color: var(--theme-color-input_bd_hover);
	background-color: var(--theme-color-input_bg_hover);
}

.wp-block-search button.wp-block-search__button {
	padding: 5px 20px 6px !important;
	border: none;
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.wp-block-search button.wp-block-search__button:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_hover);
}

.wp-block-search button.wp-block-search__button.has-icon {
	fill: var(--theme-color-inverse_link);
	padding: 0 !important;
	margin-left: 5px;
	overflow: hidden;
	width: 50px;
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	justify-content: center;
}

.wp-block-search button.wp-block-search__button.has-icon #search-icon {
	display: inline-block;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border-color: var(--theme-color-input_bd_color);
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper input.wp-block-search__input {
	border-radius: 0;
	border: none;
	padding: 0 0 0 1em;
	min-height: 42px;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
	width: 42px;
	min-width: 42px;
	height: 42px;
	line-height: 42px;
	margin-left: 1em;
}

/* Widget: RSS */
.wp-block-rss .widget_title a, .widget_rss .widget_title a {
	display: inline-block;
	margin-right: 6px;
}

.wp-block-rss .widget_title a:first-child:before, .widget_rss .widget_title a:first-child:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-size: .9em;
}

.wp-block-rss .widget_title a:first-child, .widget_rss .widget_title a:first-child {
	color: var(--theme-color-text_link);
}

.wp-block-rss .widget_title a:first-child:hover, .widget_rss .widget_title a:first-child:hover {
	color: var(--theme-color-text_hover);
}

.wp-block-rss .widget_title img, .widget_rss .widget_title img {
	display: none;
}

.wp-block-rss .wp-block-rss__item-author, .wp-block-rss .wp-block-rss__item-publish-date, .widget_rss .wp-block-rss__item-author, .widget_rss .wp-block-rss__item-publish-date {
	color: inherit;
	font-size: 1em;
}

.wp-block-rss .wp-block-rss__item-publish-date, .wp-block-rss .rss-date, .widget_rss .wp-block-rss__item-publish-date, .widget_rss .rss-date {
	color: var(--theme-color-text_light);
}

.wp-block-rss ul > li:before, .widget_rss ul > li:before {
	display: none;
}

.wp-block-rss li + li, .widget_rss li + li {
	margin-top: 1em;
}

[class*="scheme_"].sidebar .widget_rss .wp-block-rss__item-publish-date, [class*="scheme_"].sidebar .widget_rss .rss-date {
	color: var(--theme-color-alter_light);
}

[class*="scheme_"].sidebar .widget_rss a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sidebar .widget_rss a:hover {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .widget_rss .widget_title a:first-child {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .widget_rss .widget_title a:first-child:hover {
	color: var(--theme-color-alter_hover);
}

/* Widget WP Block Socials */
.widget ul.wp-block-social-links {
	padding-left: 0;
}

.widget ul.wp-block-social-links li + li {
	margin-top: 0;
}

.widget ul.wp-block-social-links > li a:first-child:before {
	display: none;
}

/* Widgets: WP Tag Cloud and WooCommerce Tag Cloud */
.wp-block-tag-cloud, .widget_product_tag_cloud, .widget_tag_cloud {
	overflow: visible;
	letter-spacing: -5px;
}

.wp-block-tag-cloud a, .sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a {
	border: 1px solid var(--theme-color-bd_color);
	color: var(--theme-color-text);
	display: inline-block;
	float: none;
	font-size: 12px !important;
	line-height: 17px;
	font-weight: 700;
	letter-spacing: .12em;
	margin: 0 5px 5px 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	padding: 9px 17px 7px;
	text-transform: uppercase;
	background-color: var(--theme-color-bg_color);
}

.wp-block-tag-cloud a:hover, .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover {
	color: var(--theme-color-text_link) !important;
}

[class*="scheme_"].footer_wrap .wp-block-tag-cloud a, [class*="scheme_"].footer_wrap .sc_edd_details .downloads_page_tags .downloads_page_data > a, [class*="scheme_"].footer_wrap .widget_product_tag_cloud a, [class*="scheme_"].footer_wrap .widget_tag_cloud a, [class*="scheme_"].sidebar .wp-block-tag-cloud a, [class*="scheme_"].sidebar .sc_edd_details .downloads_page_tags .downloads_page_data > a, [class*="scheme_"].sidebar .widget_product_tag_cloud a, [class*="scheme_"].sidebar .widget_tag_cloud a {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color);
}

[class*="scheme_"].footer_wrap .wp-block-tag-cloud a:hover, [class*="scheme_"].footer_wrap .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, [class*="scheme_"].footer_wrap .widget_product_tag_cloud a:hover, [class*="scheme_"].footer_wrap .widget_tag_cloud a:hover, [class*="scheme_"].sidebar .wp-block-tag-cloud a:hover, [class*="scheme_"].sidebar .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, [class*="scheme_"].sidebar .widget_product_tag_cloud a:hover, [class*="scheme_"].sidebar .widget_tag_cloud a:hover {
	color: var(--theme-color-alter_link) !important;
}

/* Widget: Instagram Feed */
#sb_instagram {
	padding-bottom: 0 !important;
}

#sb_instagram #sbi_images {
	padding: 0;
}

#sb_instagram .sbi_header_text {
	padding-top: 0 !important;
	margin-top: -2px;
}

#sb_instagram .sb_instagram_header {
	padding: 0 !important;
	margin-bottom: .5em !important;
}

.footer_fullwidth #sb_instagram .sb_instagram_header {
	float: none;
	text-align: center;
	overflow: hidden;
}

.footer_fullwidth #sb_instagram .sb_instagram_header > a {
	float: none;
	display: inline-block;
	overflow: hidden;
}

#sb_instagram .sb_instagram_header h3 {
	font-size: 1.2308em;
	line-height: 1.5em;
}

#sb_instagram .sb_instagram_header p {
	font-size: 1em;
	line-height: 1.5em;
}

#sb_instagram #sbi_load {
	margin-top: .5em;
}

.no_load #sbi_load {
	display: none;
}

#sb_instagram .sbi_photo {
	position: relative;
	opacity: 1 !important;
}

#sb_instagram .sbi_photo:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

#sb_instagram .sbi_photo:hover:before {
	background-color: rgba(0, 0, 0, .2);
}

/* Widget: Instagram */
ul.instagram-pics {
	margin-right: -5px;
}

ul.instagram-pics li {
	float: left;
	padding: 0 5px 5px 0;
	margin: 0;
	overflow: hidden;
	width: 33.3333%;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.column-1_3 ul.instagram-pics li {
	width: 25%;
}

.column-1_2 ul.instagram-pics li {
	width: 20%;
}

.column-1_1 ul.instagram-pics li {
	width: 16.6666%;
}

ul.instagram-pics li:before {
	display: none;
}

/* Widget: About Me */
.widget_aboutme .aboutme_username {
	font-size: 19px;
	line-height: 1.5em;
}

.widget_aboutme .aboutme_description {
	font-size: 17px;
	line-height: 1.5em;
}

.widget_aboutme .aboutme_avatar + .aboutme_username {
	margin-top: .7em;
}

.widget_aboutme .aboutme_avatar + .aboutme_description, .widget_aboutme .aboutme_username + .aboutme_description {
	margin-top: .3em;
}

/* Widget: Audio */
.widget_audio .widget_title {
	margin-top: 0;
	margin-bottom: 0;
}

.widget_audio .widget_title + .widget_subtitle {
	margin-top: .5em;
	font-size: 17px;
	line-height: 1.3em;
}

.widget_audio .widget_title + .trx_addons_audio_wrap, .widget_audio .widget_subtitle + .trx_addons_audio_wrap {
	margin-top: 1.5em;
}

/* Widget: Video List */
.trx_addons_video_list_video_wrap .trx_addons_video_player .video_frame .wp-video {
	width: unset !important;
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a:hover, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap a:focus, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:after, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item .post_author_name, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:hover .post_author_name, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta .post_meta_item:focus .post_author_name {
	color: #fff;
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
}

.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_title + .trx_addons_video_list_meta, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle + .trx_addons_video_list_title {
	margin-top: 5px;
}

.trx_addons_video_list_controller_wrap {
	scrollbar-width: thin;
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar {
	width: 7px;
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar-track {
	background: var(--theme-color-text_dark_008);
}

.trx_addons_video_list_controller_wrap::-webkit-scrollbar-thumb {
	background: var(--theme-color-text_dark_015);
}

.trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap::-webkit-scrollbar {
	height: 7px;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item {
	background-color: var(--theme-color-alter_bg_color);
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item:hover {
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item_active {
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_image .trx_addons_video_list_image_label {
	font-size: 10px;
	line-height: 14px;
	font-weight: 500;
	letter-spacing: .2px;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_title + .trx_addons_video_list_meta {
	margin-top: 6px;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
	font-size: 1.1em;
	line-height: 1.3em;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle {
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1.1px;
	text-transform: uppercase;
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle a {
	color: var(--theme-color-text_dark);
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle a:hover {
	color: var(--theme-color-text_dark);
}

.trx_addons_video_list_controller_wrap .trx_addons_video_list_meta {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: 400;
	color: var(--theme-color-text_light);
}

/* Widget: Gallery */
.widget_media_gallery .gallery-item {
	margin-bottom: 10px;
}

/* Agree privacy policy */
:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) label {
	color: var(--theme-color-text_light);
}

:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type="checkbox"] + label a {
	color: inherit;
	border-color: var(--theme-color-text_light);
}

:where(.trx_addons_popup_form_field_agree, .comments_i_agree_privacy_policy) input[type="checkbox"] + label a:hover {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

/* The GDPR Framework */
.gdpr-terms-container {
	clear: both;
	margin: 1em 0;
}

.cc-window.cc-theme- .cc-header {
	margin-right: 7px;
}

.cc-window.cc-theme- .cc-close {
	top: 0;
	right: 0;
	padding: 7px;
}

/* WP GDPR Compliance and others */
.wpgdprc {
	color: inherit;
}

table.wpgdprc-table {
	margin-bottom: 2em;
}

div.wpgdprc .wpgdprc-checkbox {
	display: inline;
}

#gdpr_woo_consent_field input[type="checkbox"], .gdpr-terms-container input[type="checkbox"], .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"], .wpgdprc-checkbox label input[type="checkbox"] {
	position: static !important;
	clip: auto;
	width: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.gdpr-terms-container input[type="checkbox"], .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"] {
	position: absolute !important;
}

#gdpr_woo_consent_field label, .gdpr-terms-container, .comment-form .wpgdprc-checkbox label, .wpgdprc-checkbox label {
	font-weight: inherit;
	position: relative;
	font-size: 14px;
	padding-left: 1.8em;
	padding-bottom: 0 !important;
	line-height: 22px;
	display: inline-block;
	vertical-align: top;
	color: var(--theme-color-text_light);
}

#gdpr_woo_consent_field label a, .gdpr-terms-container a, .comment-form .wpgdprc-checkbox label a, .wpgdprc-checkbox label a {
	color: inherit;
	border-bottom: 1px solid var(--theme-color-text_light);
	line-height: 1em;
	display: inline-block;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

#gdpr_woo_consent_field label a:hover, .gdpr-terms-container a:hover, .comment-form .wpgdprc-checkbox label a:hover, .wpgdprc-checkbox label a:hover {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

#gdpr_woo_consent_field label {
	color: var(--theme-color-text_light) !important;
}

.comment-form-cookies-consent label {
	color: var(--theme-color-text_light);
}

#gdpr_woo_consent_field input[type="checkbox"]:before, .gdpr-terms-container input[type="checkbox"]:before, .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:before, .wpgdprc-checkbox label input[type="checkbox"]:before {
	content: "";
	font-family: "fontello";
	font-size: 7px;
	display: block;
	text-align: center;
	border: 1px solid var(--theme-color-bd_color);
	color: var(--theme-color-text_dark);
	width: 16px;
	height: 16px;
	line-height: 15px;
	position: absolute;
	z-index: 1;
	top: .45em;
	left: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	cursor: pointer;
}

.gdpr-terms-container {
	padding-left: 25px;
}

.gdpr-terms-container input[type="checkbox"]:before {
	left: -25px;
	top: .4em;
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:before {
	left: -8px;
	top: -8px;
	margin: 0;
}

#gdpr_woo_consent_field input[type="checkbox"]:hover:before, .gdpr-terms-container input[type="checkbox"]:hover:before, .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:hover:before, .wpgdprc-checkbox label input[type="checkbox"]:hover:before {
	border-color: var(--theme-color-text_dark);
}

#gdpr_woo_consent_field input[type="checkbox"]:checked:before, .gdpr-terms-container input[type="checkbox"]:checked:before, .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:checked:before, .wpgdprc-checkbox label input[type="checkbox"]:checked:before {
	content: "";
}

/* Touch screen device style goes here */
@media (hover: none) and (pointer: coarse) {
	.single-format-gallery .post_header_wrap_in_header {
		overflow: hidden;
	}
}

/* 10. Footer areas
-------------------------------------------------------------- */
.footer_wrap {
	position: relative;
}

[class*="scheme_"].footer_wrap, .footer_wrap [class*="scheme_"].vc_row {
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_text);
}

.footer_default .sc_layouts_row_type_normal {
	padding: 3em 0;
}

.footer_default.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_default.footer_wrap .sc_layouts_row .widget {
	margin-top: 1.5em !important;
	margin-bottom: 1.5em !important;
}

/* Footer widgets */
[class*="scheme_"].footer_wrap .widget, [class*="scheme_"].footer_wrap .sc_content .wpb_column, .footer_wrap [class*="scheme_"].vc_row .widget, .footer_wrap [class*="scheme_"].vc_row .sc_content .wpb_column {
	border-color: var(--theme-color-alter_bd_color);
}

[class*="scheme_"].footer_wrap h1, [class*="scheme_"].footer_wrap h2, [class*="scheme_"].footer_wrap h3, [class*="scheme_"].footer_wrap h4, [class*="scheme_"].footer_wrap h5, [class*="scheme_"].footer_wrap h6, [class*="scheme_"].footer_wrap h1 a, [class*="scheme_"].footer_wrap h2 a, [class*="scheme_"].footer_wrap h3 a, [class*="scheme_"].footer_wrap h4 a, [class*="scheme_"].footer_wrap h5 a, [class*="scheme_"].footer_wrap h6 a, .footer_wrap [class*="scheme_"].vc_row h1, .footer_wrap [class*="scheme_"].vc_row h2, .footer_wrap [class*="scheme_"].vc_row h3, .footer_wrap [class*="scheme_"].vc_row h4, .footer_wrap [class*="scheme_"].vc_row h5, .footer_wrap [class*="scheme_"].vc_row h6, .footer_wrap [class*="scheme_"].vc_row h1 a, .footer_wrap [class*="scheme_"].vc_row h2 a, .footer_wrap [class*="scheme_"].vc_row h3 a, .footer_wrap [class*="scheme_"].vc_row h4 a, .footer_wrap [class*="scheme_"].vc_row h5 a, .footer_wrap [class*="scheme_"].vc_row h6 a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].footer_wrap h1 a:hover, [class*="scheme_"].footer_wrap h2 a:hover, [class*="scheme_"].footer_wrap h3 a:hover, [class*="scheme_"].footer_wrap h4 a:hover, [class*="scheme_"].footer_wrap h5 a:hover, [class*="scheme_"].footer_wrap h6 a:hover, .footer_wrap [class*="scheme_"].vc_row h1 a:hover, .footer_wrap [class*="scheme_"].vc_row h2 a:hover, .footer_wrap [class*="scheme_"].vc_row h3 a:hover, .footer_wrap [class*="scheme_"].vc_row h4 a:hover, .footer_wrap [class*="scheme_"].vc_row h5 a:hover, .footer_wrap [class*="scheme_"].vc_row h6 a:hover {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].footer_wrap a, .footer_wrap [class*="scheme_"].vc_row a {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].footer_wrap a:hover, .footer_wrap [class*="scheme_"].vc_row a:hover {
	color: var(--theme-color-alter_link);
}

.footer_wrap p {
	margin: 0;
}

.footer_wrap .widget[class*="column-"] {
	margin: 1.5em 0;
}

.footer_wrap .vc_col-sm-4 .widget li {
	display: inline-block;
	width: 45%;
	margin-right: 3%;
	vertical-align: top;
}

.footer_wrap .vc_col-sm-4 .widget li li {
	display: block;
	width: 100%;
	margin-right: 0;
}

.footer_wrap .footer_fullwidth {
	overflow: hidden;
}

.footer_wrap .widget_title, .footer_wrap .widgettitle {
	text-align: left;
}

.footer_wrap .footer_fullwidth .widget_title, .footer_wrap .footer_fullwidth .widgettitle {
	text-align: center;
	margin-bottom: 1.5em;
}

/* Footer logo */
.footer_logo_inner {
	padding: 4em 0;
	overflow: hidden;
	text-align: center;
	position: relative;
	border-color: var(--theme-color-alter_bd_color);
}

.footer_widgets_wrap + .footer_logo_wrap .footer_logo_inner {
	border-top-width: 1px;
	border-top-style: solid;
}

.footer_logo_inner:after {
	content: " ";
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 50%;
	width: 1px;
	height: 3em;
	background-color: var(--theme-color-alter_text);
}

.trx_addons_absent .footer_logo_inner {
	padding: 1em 0;
}

.trx_addons_absent .footer_logo_inner:after {
	display: none;
}

.footer_logo_inner img {
	max-width: 25%;
}

.logo_footer_text {
	font-size: 3.3333em;
	line-height: 1em;
	letter-spacing: 6px;
	margin: 0;
}

.logo_footer_image + .logo_footer_text {
	margin: .63em 0 2em;
}

/* Socials in the default footer */
.footer_socials_inner {
	padding: 2em 0 3em;
	text-align: center;
}

.footer_socials_inner .social_item .social_icon {
	color: var(--theme-color-alter_text);
}

.footer_socials_inner .social_item:hover .social_icon {
	color: var(--theme-color-alter_dark);
}

/* Posts in widgets */
[class*="scheme_"].footer_wrap .post_meta, [class*="scheme_"].footer_wrap .post_meta_item, [class*="scheme_"].footer_wrap .post_meta_item:after, [class*="scheme_"].footer_wrap .post_meta_item:hover:after, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link:after, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link:hover:after, [class*="scheme_"].footer_wrap .post_meta_item a, [class*="scheme_"].footer_wrap .post_info .post_info_item, [class*="scheme_"].footer_wrap .post_info .post_info_item a, [class*="scheme_"].footer_wrap .post_info_counters .post_meta_item {
	color: var(--theme-color-alter_light);
}

[class*="scheme_"].footer_wrap .post_date a:hover, [class*="scheme_"].footer_wrap a.post_meta_item:hover, [class*="scheme_"].footer_wrap .post_meta_item a:hover, [class*="scheme_"].footer_wrap .post_meta .vc_inline-link:hover, [class*="scheme_"].footer_wrap .post_info .post_info_item a:hover, [class*="scheme_"].footer_wrap .post_info_counters .post_meta_item:hover {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].footer_wrap .post_item .post_title a:hover {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].footer_wrap .post_meta_item.post_categories, [class*="scheme_"].footer_wrap .post_meta_item.post_categories a {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].footer_wrap .post_meta_item.post_categories a:hover {
	color: var(--theme-color-alter_hover);
}

[class*="scheme_"].footer_wrap .socials_share.socials_type_drop .social_items {
	background-color: var(--theme-color-alter_bg_color);
}

[class*="scheme_"].footer_wrap .socials_share.socials_type_drop .social_items, [class*="scheme_"].footer_wrap .socials_share.socials_type_drop .social_items:before {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
	color: var(--theme-color-alter_light);
}

/* Menu in the default footer */
.footer_menu_inner {
	padding: 2em 0;
	text-align: center;
}

.menu_footer_nav_area > ul, .footer_wrap .sc_layouts_menu > ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li {
	display: inline-block;
	vertical-align: baseline;
	font-size: 17px;
	font-weight: 400;
	z-index: auto !important;
}

.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a {
	font-weight: 500;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu > ul > li {
	font-size: 17px;
}

.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a {
	padding: .5em 1em;
	display: inline-block;
}

.mobile_layout .menu_footer_nav_area > ul > li > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a {
	padding: .5em 1em;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_column_align_left .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:first-child > a, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_left .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:first-child > a {
	padding-left: 0 !important;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:last-child > a, .footer_wrap .sc_layouts_row_type_compact .sc_layouts_column_align_right .elementor-widget-wrap .sc_layouts_item:first-child .sc_layouts_menu > ul > li:last-child > a {
	padding-right: 0 !important;
}

.menu_footer_nav_area > ul > li ul, .footer_wrap .sc_layouts_menu > ul > li ul {
	top: auto;
	bottom: 3em;
}

.menu_footer_nav_area > ul > li ul ul, .footer_wrap .sc_layouts_menu > ul > li ul ul {
	top: auto;
	bottom: -1.4em;
	margin-left: 2px;
}

.menu_footer_nav_area > ul > li ul ul.submenu_left, .footer_wrap .sc_layouts_menu > ul > li ul ul.submenu_left {
	margin-left: -2px;
}

.menu_footer_nav_area > ul > li ul > li, .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li, .footer_wrap .sc_layouts_menu > ul > li ul > li > a {
	font-size: inherit;
}

.menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li > a {
	display: block;
}

.menu_footer_nav_area ul li a {
	color: var(--theme-color-alter_dark);
}

.menu_footer_nav_area ul li a:hover {
	color: var(--theme-color-alter_link);
}

/* Copyright area in the default footer */
.footer_widgets_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_logo_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_socials_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_menu_wrap + .footer_copyright_wrap .footer_copyright_inner {
	border-top-width: 1px;
	border-top-style: solid;
}

.footer_copyright_inner {
	font-size: 1em;
	padding: 1.5em 0;
	overflow: hidden;
	text-align: center;
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
	color: var(--theme-color-text_dark);
}

.footer_copyright_wrap p {
	margin: 0;
}

.footer_copyright_inner a {
	color: var(--theme-color-text_dark);
}

.footer_copyright_inner a:hover {
	color: var(--theme-color-text_link);
}

.footer_copyright_inner .copyright_text {
	color: var(--theme-color-text);
}

/* 11. Utils
-------------------------------------------------------------- */

/* Customizer message */
.proguards_customizer_message {
	padding: 2em;
	margin: 0 auto;
	max-width: 60%;
	background-color: #f3e6ce;
	color: #960;
	border-left: 3px solid #660;
}

.proguards_customizer_message b {
	color: #330;
}

/* Debug window */
#debug_log {
	position: fixed;
	z-index: 1000000;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	background: rgba(0, 0, 0, .8);
	color: #fff;
}

.admin-bar #debug_log {
	top: 32px;
}

#debug_log_close {
	position: absolute;
	z-index: 1;
	top: -6px;
	right: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}

#debug_log_content {
	font-size: 12px;
	line-height: 15px;
	max-height: 66px;
	padding: 16px 16px 6px;
	overflow: auto;
	word-wrap: normal;
	white-space: pre-line;
}

/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	position: absolute;
	z-index: 1;
	top: 3.3333em;
	right: 0;
	width: 37.5em;
	padding: 3em 2.5em 2em;
	display: none;
}

.popup_registration {
	right: -5.5em;
}

.popup_wrap .popup_close {
	display: block;
	font-size: 1.25em;
	width: 1em;
	height: 1em;
	line-height: 1em;
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	margin: .5em .5em 0 0;
	color: #ccc;
	border: 2px solid #ebebeb;
	background-color: #f4f7f9;
}

.popup_wrap .popup_close:hover {
	color: #909090;
	border: 2px solid #ccc;
	background-color: #fff;
}

.popup_wrap .popup_close:before {
	content: "";
	font-family: "fontello";
	line-height: 1em;
	padding: 0 !important;
	margin: 0 !important;
}

.popup_wrap .form_wrap {
	position: relative;
	overflow: hidden;
}

.popup_wrap .form_left {
	float: left;
	padding-right: 2.5em;
	width: 54%;
	border-right: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.popup_wrap .form_right {
	float: right;
	padding-left: 2.5em;
	width: 45%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.popup_wrap.popup_registration .form_left {
	width: 50%;
	padding-right: 5px;
	border-right: none;
}

.popup_wrap.popup_registration .form_right {
	width: 50%;
	padding-left: 5px;
}

.popup_wrap .popup_form_field {
	margin-bottom: .625em;
}

.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="url"], .popup_wrap input[type="password"] {
	width: 100%;
	border: 2px solid #ebebeb;
	background-color: #fafafa;
}

.popup_wrap input:not([type="submit"]):focus {
	background-color: #fff;
}

.popup_wrap .popup_form_field.iconed_field {
	position: relative;
}

.popup_wrap .popup_form_field.iconed_field:before {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 8px;
	margin-right: 0;
	color: #c9c9c9;
	width: 1em;
}

.popup_wrap .popup_form_field.iconed_field input {
	padding-right: 30px;
}

.popup_wrap .popup_form_field .forgot_password {
	float: right;
	line-height: 1.5em;
}

.popup_wrap .popup_form_field.submit_field {
	padding: 1em 0 4px 4px;
}

.popup_wrap .popup_form_field .submit_button {
	width: 100%;
}

.popup_wrap .login_socials_title {
	color: #222;
	font-size: 1.5em;
	line-height: 1.3em;
	margin-bottom: .5em;
}

.popup_wrap .login_socials_problem {
	line-height: 1.3em;
}

.popup_wrap .popup_form_field.remember_field {
	margin-top: 1.2em;
}

/* 13. Third part plugins
------------------------------------------------------------------------------------ */

/* WPBakery PageBuilder */
.wpb_row, .wpb_text_column, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
	margin-bottom: 0 !important;
}

.sc_gap .vc_row {
	margin-left: 0;
	margin-right: 0;
}

.sc_gap .vc_column_container {
	padding-left: 0;
	padding-right: 0;
}

h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p {
	padding-bottom: 0 !important;
}

.top_panel > .vc_row > .wpb_column {
	z-index: 10;
}

.top_panel > .vc_row:nth-child(2) > .wpb_column {
	z-index: 9;
}

.top_panel > .vc_row:nth-child(3) > .wpb_column {
	z-index: 8;
}

.top_panel > .vc_row:nth-child(4) > .wpb_column {
	z-index: 7;
}

.top_panel > .vc_row:nth-child(5) > .wpb_column {
	z-index: 6;
}

.top_panel > .vc_row:nth-child(6) > .wpb_column {
	z-index: 5;
}

.top_panel > .vc_row:nth-child(7) > .wpb_column {
	z-index: 4;
}

.top_panel > .vc_row:nth-child(8) > .wpb_column {
	z-index: 3;
}

.top_panel > .vc_row:nth-child(9) > .wpb_column {
	z-index: 2;
}

.top_panel > .vc_row:nth-child(10) > .wpb_column {
	z-index: 1;
}

.post_item_single .post_edit .vc_inline-link {
	display: none;
}

/* Google conversion */
iframe[name="google_conversion_frame"] {
	height: 1px;
	min-height: 0;
	display: none;
}

/* mfp */
.mfp-bg {
	z-index: 200001;
	background-color: var(--theme-color-alter_bg_color_07);
}

.mfp-wrap {
	z-index: 200002;
}

.mfp-arrow {
	background-color: transparent !important;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	right: -20px;
	padding: 0;
	width: 44px;
	text-align: center;
	color: var(--theme-color-text);
	background: none !important;
}

.mfp-close-btn-in .mfp-close {
	color: var(--theme-color-text);
}

.mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:hover, .mfp-close-btn-in .mfp-close:hover {
	color: var(--theme-color-text_dark);
}

.mfp-figure img.mfp-img {
	padding-bottom: 0;
	max-height: 75vh;
}

.mfp-figure figcaption {
	background-color: var(--theme-color-alter_bg_color);
}

.mfp-title, .mfp-counter {
	color: var(--theme-color-alter_dark);
}

/* Scroll button on the RevSlider */
.theme_scroll_down {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 11px !important;
	line-height: 15px !important;
	letter-spacing: 2px;
}

.theme_scroll_down:after {
	content: "";
	font-family: "fontello";
	font-size: 16px !important;
	line-height: 30px !important;
	display: block;
	text-align: center;
}

.theme_scroll_down:hover {
	-webkit-animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2);
	-ms-animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2);
	animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2);
}

/* Other */
.no-content {
	height: 0;
}

/* Post More Link */
.post-more-link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.post-more-link:active, .post-more-link:hover {
	color: var(--theme-color-text_dark);
}

.post-more-link .link-text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	opacity: 0;
	white-space: nowrap;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, color, opacity;
}

.post-more-link .more-link-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.post-more-link .more-link-icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.post-more-link:hover .link-text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, color .4s ease, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, color .4s ease, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, color .4s ease, opacity .4s ease;
}

/* Instagram */
#sb_instagram[data-shortcode-atts*="feedOne"] #sbi_load, #sb_instagram.feedOne #sbi_load {
	margin: 0;
}

#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn, #sb_instagram.feedOne .sbi_follow_btn {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn a, #sb_instagram.feedOne .sbi_follow_btn a {
	margin: 0;
	padding: 15px 25px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: .2em;
	text-transform: uppercase;
	background: #fff !important;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	color: #071021;
	position: relative;
}

#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn a:before, #sb_instagram.feedOne .sbi_follow_btn a:before {
	font-family: "fontello";
	font-size: 18px;
	font-weight: 400;
	content: "";
	margin: 0 3px 0 0;
	display: inline-block;
	position: relative;
	bottom: -1px;
}

#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn .fa, #sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn svg, #sb_instagram.feedOne .sbi_follow_btn .fa, #sb_instagram.feedOne .sbi_follow_btn svg {
	margin-bottom: -1px;
	margin-right: 9px;
	margin-left: 2px;
	font-size: 17px;
	font-weight: 400;
	display: none;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] #sbi_load, #sb_instagram.feedTwo #sbi_load {
	margin: 0;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn, #sb_instagram.feedTwo .sbi_follow_btn {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a, #sb_instagram.feedTwo .sbi_follow_btn a {
	margin: 0;
	padding: 0 15px;
	-webkit-border-radius: 58px;
	-ms-border-radius: 58px;
	border-radius: 58px;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .8px;
	text-transform: uppercase;
	background: #fff !important;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	color: #071021;
	height: 102px;
	min-width: 102px;
	line-height: 102px;
	text-align: center;
	vertical-align: middle;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a > span, #sb_instagram.feedTwo .sbi_follow_btn a > span {
	display: none;
}

#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn .fa, #sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn svg, #sb_instagram.feedTwo .sbi_follow_btn .fa, #sb_instagram.feedTwo .sbi_follow_btn svg {
	font-size: 24px;
	font-weight: 400;
	margin: 6px;
	vertical-align: middle;
	color: #a5a6aa;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] #sbi_load, #sb_instagram.feedExtra #sbi_load {
	margin: 0;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_photo, #sb_instagram.feedExtra .sbi_photo {
	opacity: 1 !important;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_photo:before, #sb_instagram.feedExtra .sbi_photo:before {
	display: none !important;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_follow_btn, #sb_instagram.feedExtra .sbi_follow_btn {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_follow_btn a, #sb_instagram.feedExtra .sbi_follow_btn a {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: .8px;
	text-transform: uppercase;
	background: none !important;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	color: #071021;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_follow_btn a > span, #sb_instagram.feedExtra .sbi_follow_btn a > span {
	display: none;
}

#sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_follow_btn .fa, #sb_instagram[data-shortcode-atts*="feedExtra"] .sbi_follow_btn svg, #sb_instagram.feedExtra .sbi_follow_btn .fa, #sb_instagram.feedExtra .sbi_follow_btn svg {
	font-size: 42px;
	font-weight: 400;
	margin: 6px;
	vertical-align: middle;
	color: #fff;
}

/* Layouts Compact */
.sc_layouts_row_type_compact {}

.sc_layouts_row_type_compact .sc_layouts_item input[type="text"] {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
}

.sc_layouts_row_type_compact .sc_layouts_item_icon + .sc_layouts_item_details {
	margin-left: .7em;
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
	line-height: 1.1em;
	font-size: 24px;
	font-weight: 400;
}

.sc_layouts_row_type_compact .elementor-icon {
	font-size: 21px;
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
	font-size: 22px;
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon {
	font-size: 20px;
	width: 39px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link) !important;
}

.sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_item_details {
	font-size: 22px;
	font-weight: 700;
}

.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple) {
	font-size: 12px;
	padding: 13px 28px;
}

.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
	font-size: 16px;
}

.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
	font-family: "fontello";
	content: "";
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
	margin-bottom: 0;
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
	margin: 0 10px 0 0;
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	display: block;
	width: 42px;
	height: 42px;
	line-height: 40px;
	font-size: 16px;
	border: none;
}

.sc_layouts_row_type_compact .sc_layouts_cart {
	line-height: 1;
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_icon:before {
	position: relative;
	font-family: "fontello";
	content: "";
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short {
	font-size: 10px;
	font-weight: 500;
	min-width: 15px;
	min-height: 15px;
	line-height: 15px;
	text-align: center;
	padding: 0 2px;
	top: auto;
	bottom: -3px;
	right: -6px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_layouts_row_type_compact .sc_layouts_title_caption {
	font-size: 57px;
	line-height: 1em;
}

/* Layouts Narrow */
.sc_layouts_row_type_narrow {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon + .sc_layouts_item_details {
	margin-left: .7em;
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon {
	line-height: 1em;
	font-size: 16px;
	font-weight: 400;
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap {
	margin-bottom: 0;
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap .social_item, .sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item {
	margin: 0 10px 0 0;
}

.sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon, .sc_layouts_row_type_narrow .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item .social_icon {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	border: none;
}

/* Layouts panel inner */
.sc_layouts_panel_inner {
	padding: 55px 35px 40px;
}

.sc_layouts_panel_inner > .elementor, .sc_layouts_panel_inner .elementor-section-wrap, .sc_layouts_panel_inner .elementor-inner, .sc_layouts_panel_inner .elementor-section.elementor-section-height-full {
	height: 100%;
	min-height: auto;
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full > .elementor-container {
	height: 100%;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item {
	margin-right: 28px;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	width: 25px;
	height: 25px;
	line-height: 22px;
	font-size: 18px;
	text-align: center;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_default.sc_align_left .socials_wrap {
	margin-left: -5px;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names.sc_align_left {
	margin-left: -8px;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names.sc_align_right {
	margin-right: -8px;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
	margin-top: 25px;
}

.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name, .sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text);
}

.sc_layouts_panel_hide_content.sc_layouts_panel_opened {
	background-color: transparent;
}

/* Socials Names */
.sc_socials.sc_socials_icons_names .socials_wrap .social_item {
	color: var(--theme-color-text_dark);
	display: block;
	text-align: inherit;
	margin: 0;
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
	width: 2em;
	height: 2em;
	line-height: 2em;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: none !important;
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 14px;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
}

.sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name, .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text);
}

/* Menu */
.menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:before, .menu_hover_color_line > ul > li:not(.menu-collapse).menu-item-has-children > a:after {
	right: .9em !important;
}

.menu_hover_path_line > ul > li:not(.menu-collapse) > a:after {
	display: inline-block !important;
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .menu_hover_path_line.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li > a {
	padding: .25em;
}

.menu_hover_path_line.sc_layouts_menu_dir_vertical > ul > li:not(.menu-collapse):before {
	display: inline-block !important;
}

.sc_layouts_menu_nav {}

.sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding: .9em;
}

.sc_layouts_menu_nav > li[class*="icon-"] > a, .sc_layouts_menu_nav > li.menu-item-has-children[class*="icon-"] > a {
	padding-left: 2em;
}

.sc_layouts_menu_nav > li[class*="icon-"]:before {
	padding: 1.05em 0;
	color: var(--theme-color-text_dark);
}

.sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	display: none;
}

.sc_layouts_menu_nav > li > ul {
	top: 5.7em;
	left: -.7em;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul ul {
	margin-right: 5px;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul.sub-menu {
	padding: 2.3em 4.3em;
}

.sc_layouts_menu_nav > li[class*="columns-"] li li > a {
	padding: .65em 0;
}

.sc_layouts_menu_nav > li[class*="columns-"] li li[class*="icon-"]:before {
	left: 0;
}

.sc_layouts_menu_nav > li[class*="columns-"] li li[class*="icon-"] > a {
	padding-left: 1.6em;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul > li[class*="icon-"] > a {
	padding-left: 1.2em;
}

.sc_layouts_menu_nav > li[class*="columns-"] > ul > li[class*="icon-"]:before {
	top: 17px;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_layouts_menu_nav > li[class*="columns-"] li.menu-item-has-children > a {
	padding: .65em 0;
	font-size: 19px !important;
	line-height: 1.5em !important;
	font-weight: 500 !important;
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_menu_nav > li[class*="columns-"] li.menu-item-has-children > a:hover, .sc_layouts_menu_nav > li[class*="columns-"] li.menu-item-has-children.sfHover > a {
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children > a {
	font-size: inherit !important;
	line-height: 1.5em !important;
	font-weight: 500 !important;
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children > a > span {
	font-size: 1.1em;
}

.sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children > a:hover, .sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children.sfHover > a {
	color: var(--theme-color-extra_dark) !important;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul {
	padding-top: 6.3em;
	padding-bottom: 6.3em;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li > a, .sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li.menu-item-has-children > a {
	padding: .65em 0;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul > li[class*="icon-"] > a {
	padding-left: 1.2em;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] > ul > li[class*="icon-"]:before {
	top: 17px;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li[class*="icon-"] > a {
	padding-left: 1.6em;
}

.sc_layouts_menu_nav > li[class*="columns-"][class*="trx_addons_stretch_window"] li[class*="icon-"]:before {
	left: 0;
}

.sc_layouts_menu_nav > li[class*="columns-"].trx_addons_stretch_window > ul {
	padding-left: 7.6em;
	padding-right: 7.6em;
}

.sc_layouts_menu_nav > li[class*="columns-"].trx_addons_stretch_window_boxed > ul {
	padding-left: 0;
	padding-right: 0;
}

body.body_style_fullwide .sc_layouts_menu_nav > li[class*="columns-"] > ul {
	padding-left: var(--theme-var-page_fullwide_extra);
	padding-right: var(--theme-var-page_fullwide_extra);
}

/* sub zoom line */
.menu_hover_zoom_line .sc_layouts_menu_nav {}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span {
	display: inline-block;
	padding: 0;
	word-break: break-word;
	-webkit-transition: padding-left .2s ease;
	-ms-transition: padding-left .2s ease;
	transition: padding-left .2s ease;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a > span:after {
	content: "";
	display: block;
	position: relative;
	z-index: 1;
	top: auto;
	bottom: -5px;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 0;
	height: 1px;
	-webkit-transition: width .2s ease;
	-ms-transition: width .2s ease;
	transition: width .2s ease;
	background-color: var(--theme-color-extra_hover);
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span:after, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span:after {
	width: 100%;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse) > a:hover > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent > a > span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor > a > span {
	padding-left: 9px;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children > a > span {
	padding-left: 0;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children > a > span:after {
	display: none;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after {
	font-family: "fontello";
	content: "";
	font-weight: normal;
	position: absolute;
	z-index: 1;
	top: .54em;
	right: 1.35em;
	font-size: 19px;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	width: 15em;
	padding: 1em 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul {
	left: 15em;
	top: -1em;
	margin: 0 0 0 4px;
}

.sc_layouts_menu_nav > li > ul ul.submenu_left {
	left: -15em;
	margin: 0 0 0 -4px;
}

.sc_layouts_menu_nav > li > ul ul.sc_layouts_submenu.submenu_left {
	left: auto;
	right: 15.1428em;
	margin: 0;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
	padding: .65em 1.6em;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav li li.menu-item-has-children > a {
	padding-right: 2.2em;
}

/* Vertical Menus */
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	width: 2.2em;
}

/* Vertical dropdown */
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
	display: block;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
	font-size: 24px;
	line-height: 1.4em;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > a {
	padding: .3em 0;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li.menu-item-has-children > a {
	padding-right: 1.2em !important;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
	display: block !important;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1.2em;
	text-align: right;
	line-height: 1.8em;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu:before {
	content: "";
	font-family: "fontello";
	font-size: 9px;
	font-weight: 400;
	margin-right: 1px;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li > ul {
	font-size: 18px;
	line-height: 1.4em;
	font-weight: 400;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children > a:after {
	display: none;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul {
	margin: 0 0 0 10px;
	padding: 11px 0;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a > .open_child_menu, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a > .open_child_menu {
	width: 1.2em;
	line-height: 1.9em;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a {
	color: var(--theme-color-text_dark) !important;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
	color: var(--theme-color-text_link) !important;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li > a {
	padding: .4em 0;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li ul li.menu-item-has-children > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li:last-child ul li.menu-item-has-children > a {
	padding-right: 1.5em;
}

/* Vertical Popup */
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li > a {
	padding: .25em 0;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after {
	display: inline-block;
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full {}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
	overflow-y: scroll;
	max-height: 50vh;
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
	-ms-overflow-style: none;
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
	scrollbar-width: none;
}

.sc_layouts_panel_inner .elementor-section.elementor-section-height-full .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown::-webkit-scrollbar {
	width: 0;
}

/* Sticky Socials */
.sticky_socials_wrap {
	position: fixed;
	top: 50%;
	z-index: 8001;
	width: auto;
	height: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.sticky_socials_wrap.sticky_socials_default {
	left: 55px;
	max-height: 300px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sticky_socials_wrap.sticky_socials_default .social_item {
	display: inline-block;
	margin: 4px;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.sticky_socials_wrap.sticky_socials_default .social_item .social_icon {
	padding: 1px;
	display: inline-block;
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid;
	color: var(--theme-color-text_dark);
	background-color: transparent;
	border-color: var(--theme-color-text_dark_02);
	will-change: color;
	-webkit-transition: color .2s ease-out;
	-ms-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.sticky_socials_wrap.sticky_socials_default .social_item .social_icon.icon-twitter-new {
	font-size: 82%;
}

.sticky_socials_wrap.sticky_socials_default .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sticky_socials_wrap.sticky_socials_modern {
	left: 56px;
	width: 505px;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transform: rotate(-90deg) translate(-50%, 50%);
	-ms-transform: rotate(-90deg) translate(-50%, 50%);
	transform: rotate(-90deg) translate(-50%, 50%);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sticky_socials_wrap.sticky_socials_modern .social_item {
	margin-right: 22px;
	margin-left: 22px;
	line-height: 30px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--theme-color-text_dark);
}

.sticky_socials_wrap.sticky_socials_modern .social_item:hover {
	color: var(--theme-color-text_link);
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_name {
	font-size: 14px;
	font-weight: 600;
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_icon {
	font-size: 16px;
	font-weight: 400;
}

.sticky_socials_wrap.sticky_socials_modern .social_item .social_icon + .social_name {
	margin-left: 10px;
}

/* Hotspot */
@keyframes AniMy {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	80% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
		-ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
		box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
		background-color: var(--theme-color-text_link_02);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
		-ms-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
		background-color: rgba(255, 255, 255, 0);
	}
}

.wrap_svl_center {
	line-height: 0;
}

.point_style {
	cursor: pointer;
}

.point_style .pins_animation {
	border: none;
	-webkit-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
	box-shadow: 0 0 0 10px var(--theme-color-text_link_02);
}

.pins_animation.ihotspot_pulse {
	-moz-animation: AniMy 1.5s infinite !important;
	-webkit-animation: AniMy 1.5s infinite !important;
	animation: AniMy 1.5s infinite !important;
}

#powerTip {
	padding: 10px 40px 11px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
	background-color: var(--theme-color-inverse_dark) !important;
	color: #fff !important;
}

#powerTip .box_view_html {
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

#powerTip .box_view_html a {
	color: #fff !important;
	opacity: .8;
}

#powerTip .box_view_html a:hover {
	opacity: 1;
}

#powerTip .box_view_html p {
	margin: 0;
}

#powerTip .box_view_html p + p {
	margin-top: 5px;
}

#powerTip.n {
	margin-bottom: 15px;
}

#powerTip.n:before {
	border-top: 10px solid var(--theme-color-inverse_dark);
	bottom: -7px;
}

#powerTip.ne:before, #powerTip.nw:before {
	border-top: 10px solid var(--theme-color-inverse_dark);
}

#powerTip.se:before, #powerTip.sw:before {
	border-bottom: 10px solid var(--theme-color-inverse_dark);
}

#powerTip.s:before {
	border-bottom: 10px solid var(--theme-color-inverse_dark);
}

#powerTip.e:before {
	border-right: 10px solid var(--theme-color-inverse_dark);
}

#powerTip.w:before {
	border-left: 10px solid var(--theme-color-inverse_dark);
}

#powerTip.n:before, #powerTip.s:before {
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	margin-left: -8px;
}

/* BG */
.sc_testimonials_hover .sc_testimonials_item:after {
	background-image: url("https://cdn-ilcdacb.nitrocdn.com/LXjJsqrAXjMszqfbAECAvdElyLYFOseT/assets/images/source/rev-4425d13/delightiss.com/wp-content/themes/proguards/skins/default/images/testimonials-bg.png");
}

/* Advanced Popups */
.adp-popup {
	-webkit-box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	-webkit-transform: translateZ(1000px);
	-ms-transform: translateZ(1000px);
	transform: translateZ(1000px);
}

.adp-popup-type-content .adp-popup-content {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

.adp-popup-inner > p {
	margin: 0 !important;
}

.adp-popup .adp-popup-close {
	cursor: pointer;
	color: #a5a6aa !important;
}

.adp-popup .adp-popup-close:hover {
	color: #a5a6aa !important;
}

.adp-popup .adp-popup-close:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	font-size: 19px;
	content: "";
	font-family: "fontello";
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	will-change: transform;
	color: #a5a6aa !important;
}

.adp-popup .adp-popup-close:hover:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	color: #a5a6aa !important;
}

.ua_firefox .adp-popup .adp-popup-close:before {
	transform-origin: 50% 52%;
}

.adp-popup.adp-popup-open[data-light-close="true"] .adp-popup-close {
	outline: none;
	color: #ddd !important;
}

/* location center */
.adp-popup.adp-popup-location-center {
	top: 50%;
	transform: translateY(-50%) translateZ(1000px);
	right: 0;
	left: 0;
	margin: 0 auto;
}

/* box */
.adp-popup-type-notification-box .adp-popup-close:hover, .adp-popup-type-notification-box .adp-popup-close {
	color: var(--theme-color-inverse_dark) !important;
}

.adp-popup-type-notification-box .adp-popup-close:hover:before, .adp-popup-type-notification-box .adp-popup-close:before {
	color: var(--theme-color-inverse_dark) !important;
}

.adp-popup-type-notification-box .adp-popup-text {
	padding: 51px 0 0 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.4em;
	color: var(--theme-color-inverse_dark);
	position: relative;
}

.adp-popup-type-notification-box .adp-popup-text:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	display: block;
	font-size: 36px;
	line-height: 1em;
	content: "";
	font-family: "fontello";
}

.adp-popup-type-notification-box .adp-popup-button {
	margin: 20px auto 0;
	display: block;
	width: calc(100% - 18px);
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .2em;
	text-indent: 0;
	text-transform: uppercase;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: #171a21;
	color: #fff;
	cursor: pointer;
}

.adp-popup-type-notification-box .adp-popup-button:hover, .adp-popup-type-notification-box .adp-popup-button:focus {
	background-color: var(--theme-color-text_link);
}

/* bar */
.adp-popup-type-notification-bar .adp-popup-close:hover, .adp-popup-type-notification-bar .adp-popup-close {
	color: var(--theme-color-inverse_dark) !important;
}

.adp-popup-type-notification-bar .adp-popup-close:hover:before, .adp-popup-type-notification-bar .adp-popup-close:before {
	color: var(--theme-color-inverse_dark) !important;
}

.adp-popup-type-notification-bar .adp-popup-text {
	padding: 0 20px 0 0;
	text-align: center;
	font-size: 14px;
	line-height: 1.4em;
	color: var(--theme-color-inverse_dark);
	position: relative;
}

.adp-popup-type-notification-bar .adp-popup-text:before {
	display: inline-block;
	font-size: 28px;
	line-height: 0;
	content: "";
	font-family: "fontello";
	margin: -3px 22px 0 0;
	vertical-align: middle;
}

.adp-popup-type-notification-bar .adp-popup-button {
	margin-left: 1.8rem;
	display: inline-block;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .2em;
	text-indent: 0;
	text-transform: uppercase;
	padding: 12px 31px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background-color: #171a21;
	color: #fff;
	cursor: pointer;
	-webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
}

.adp-popup-type-notification-bar .adp-popup-button:hover, .adp-popup-type-notification-bar .adp-popup-button:focus {
	background-color: var(--theme-color-text_link);
}

/* LatePoint */
select[id^="booking_custom_fields_"] {
	visibility: visible;
	-webkit-appearance: auto;
}

.latepoint-step-content .os-form-select-group .select_container:before, .latepoint-step-content .os-form-select-group .select_container:after {
	display: none;
}

.latepoint-book-button {
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	font-size: var(--theme-font-button_font-size);
	line-height: var(--theme-font-button_line-height);
	font-weight: var(--theme-font-button_font-weight);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	white-space: nowrap;
	height: auto;
	max-width: 100%;
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	padding: 17px 40px;
	border-width: 0 !important;
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.latepoint-book-button.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

.latepoint-book-button.sc_button_shadow.color_style_dark {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

.latepoint-book-button.sc_button_shadow.color_style_link2 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

.latepoint-book-button.sc_button_shadow.color_style_link3 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.latepoint-book-button:focus, .latepoint-book-button:hover {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w h3.summary-header {
	padding-right: 29px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-black h1, .latepoint-w .latepoint-booking-form-element.latepoint-color-black h2, .latepoint-w .latepoint-booking-form-element.latepoint-color-black h3, .latepoint-w .latepoint-booking-form-element.latepoint-color-black h4, .latepoint-w .latepoint-booking-form-element.latepoint-color-black h5 {
	color: #222733;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-black .os-items .os-item > .os-item-i:hover {
	border-color: #222733;
}

/* twentytwenty */
.twentytwenty-wrapper .twentytwenty-overlay {
	background: none;
}

.twentytwenty-wrapper .twentytwenty-overlay:hover {
	background: none;
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label {
	left: 0;
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label {
	right: 0;
}

.twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-wrapper .twentytwenty-overlay .twentytwenty-after-label {
	background: #fff;
	color: #000;
	opacity: 1;
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	height: auto;
	width: auto;
	bottom: 0;
	padding: 7px 20px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	letter-spacing: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.twentytwenty-wrapper:hover .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-wrapper:hover .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-wrapper .twentytwenty-overlay:hover .twentytwenty-before-label, .twentytwenty-wrapper .twentytwenty-overlay:hover .twentytwenty-after-label {
	opacity: 0;
}

.twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-handle:before {
	display: none;
}

.twentytwenty-wrapper .twentytwenty-handle {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	width: 66px;
	height: 66px;
	line-height: 66px;
	border: none;
	background: #fff;
	margin-left: -33px;
	margin-top: -33px;
	text-align: center;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow, .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow {
	border: none !important;
	width: 20px;
	line-height: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	font-size: 15px;
	margin-top: -10px;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow {
	left: 50%;
	margin-left: -20px;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow {
	right: 50%;
	margin-right: -20px;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	color: #000;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	color: #000;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow, .twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow {
	border: none !important;
	width: 20px;
	line-height: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	font-size: 15px;
	margin-top: -20px;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow {
	margin-top: 0;
	margin-bottom: -20px;
	top: auto;
	bottom: 50%;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow, .twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow {
	left: 50%;
	margin-left: -10px;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-down-arrow:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	color: #000;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	color: #000;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-before-label {
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-after-label {
	bottom: 0;
	left: 0;
	top: auto;
	right: auto;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle:after {
	display: none;
}

/* Demo */
.position-abs-lc {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.round-square .elementor-button {
	width: 101px;
	height: 101px;
	line-height: 100px;
	padding: 0;
}

.round-square-2 .elementor-button-link {
	overflow: hidden;
}

.round-square-2 .elementor-button {
	width: 193px;
	height: 193px;
	line-height: 193px !important;
	padding: 0;
}

.form-position-abs {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sc_title_default .extra_bg {
	display: inline-block;
	padding: 0 5px;
}

.VanillaTiltHover img {
	pointer-events: none;
}

.cursor-pointer {
	cursor: pointer;
}

.right_bar g, #Right_Bar g {
	stroke: var(--theme-color-text_dark);
}

.social_icon .icon-twitter-new {
	font-size: 88%;
}

.size-around .elementor-icon {
	padding: 10px;
}

.no-margin {
	margin: 0 !important;
}

/* for single team col */
.left_shift {
	z-index: 5;
	margin: 0 0 0 -160px;
	width: calc(100% + 160px) !important;
}

/* Add custom styles for default button ( with custom class ) */
.custom_icon_btn.elementor-widget-button .elementor-button {
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	padding: 0;
	background-color: transparent;
	letter-spacing: 0;
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
	line-height: 4.22rem;
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
	border: 1px solid var(--theme-color-text_dark_05);
	font-size: 16px;
	width: 4.22rem;
	height: 4.22rem;
	line-height: 4.8rem;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
	height: inherit;
}

.custom_icon_btn.elementor-widget-button.elementor-align-right .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
	margin-left: 30px;
}

/* for service single */
.extra_tiny_spacer {
	height: 8px !important;
}

.tiny_spacer {
	height: 13px !important;
}

.small_spacer {
	height: 40px !important;
}

/* Change padding in slider when you use layout as slide */
.small_padding .slider_container .slide_content {
	padding: 0;
}

.small_padding .slider_container .slider-slide {
	padding-left: 15px;
	padding-right: 15px;
}

.body_style_fullscreen .small_padding .slider-slide {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Remove padding in slider when you use layout as slide */
.remove_padding .slider_container .slide_content {
	padding: 0;
}

/* simple_text_link */
.simple_text_link.underline_anim {
	color: var(--theme-color-text_dark) !important;
	font-size: 15px !important;
	padding-bottom: 5px !important;
	letter-spacing: 0;
	text-transform: none;
	background-image: linear-gradient(to right, currentColor 0%, currentColor 100%);
	background-position: 0 100%;
	background-repeat: no-repeat;
	-webkit-background-size: 0 1px;
	background-size: 0 1px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.simple_text_link.underline_hover_reverse {
	color: var(--theme-color-text_dark) !important;
	font-size: 15px;
	font-weight: 700;
	text-transform: unset;
	letter-spacing: 0;
	padding-bottom: 10px !important;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.simple_text_link.underline_hover_reverse:after {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.25, .8, .25, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.25, .8, .25, 1);
	transition: transform .5s cubic-bezier(.25, .8, .25, 1);
}

.simple_text_link.underline_anim.underline_do_hover {
	animation: underline_hover_on2 .8s cubic-bezier(.25, .8, .25, 1) both;
}

.simple_text_link.underline_anim.underline_do_hover:hover {
	animation: underline_hover_off2 .8s cubic-bezier(.25, .8, .25, 1) both;
}

@-webkit-keyframes underline_hover_on2 {
	0% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
	
	100% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
}

@keyframes underline_hover_on2 {
	0% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
	
	100% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
}

@-webkit-keyframes underline_hover_off2 {
	0% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
	
	100% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
}

@keyframes underline_hover_off2 {
	0% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
	
	100% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
}

.button_bg_icon_color .icon-envelope-2:before {
	margin: -1px -3px 0 0;
}

.button_bg_icon_color.sc_button_simple.sc_button_icon_left .sc_button_icon {
	margin-right: .8em;
}

.button_bg_icon_color .sc_button_icon {
	background-color: var(--theme-color-bg_color);
	border: none !important;
	font-size: 18px !important;
}

.button_alter2_icon_color {
	overflow: visible;
}

.button_alter2_icon_color.sc_button_simple.sc_button_icon_left .sc_button_icon {
	margin-right: .8em;
}

.button_alter2_icon_color .sc_button_icon {
	-webkit-box-shadow: 0 0 0 4px rgba(234, 234, 234, .2);
	-ms-box-shadow: 0 0 0 4px rgba(234, 234, 234, .2);
	box-shadow: 0 0 0 4px rgba(234, 234, 234, .2);
	color: var(--theme-color-text_link2);
}

.extra-size-skills .sc_skills_counter_alter .sc_skills_total {
	font-size: 130px;
	letter-spacing: 3.1px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.extra-size-skills .sc_skills_counter_alter .sc_skills_item_title {
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #c5a48e;
	margin-top: 0 !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* color for menu in footer */
.footer_wrap .extra_menu_in_footer .sc_layouts_menu > ul > li > a {
	font-size: 16px;
	font-weight: 500;
	color: var(--theme-color-text_dark) !important;
}

.footer_wrap .extra_menu_in_footer .sc_layouts_menu > ul > li > a:before {
	color: var(--theme-color-text_dark) !important;
}

.alter_clients .widget_slider .slider_container .slider-slide {
	background-color: #fff;
}

.alter_clients .widget_slider .slider_container .slider-slide img {
	opacity: .2;
	transition: .3s;
}

.alter_clients .widget_slider .slider_container .slider-slide:hover img {
	opacity: 1;
}

.awards_slider .widget_slider .slider_type_images .slider-slide {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 60px;
	min-height: 200px;
	background-color: #fff;
	border: 1px solid var(--theme-color-bd_color);
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	text-shadow: none;
	position: absolute;
	left: 0;
	top: 0;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	height: 100%;
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	opacity: 0;
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
	margin: 0 0 7px 0;
	font-size: 19px;
	font-weight: 700;
	color: #222733 !important;
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
	font-size: 18px;
	font-weight: 400;
	color: #7a7e83 !important;
}

.awards_slider .widget_slider .slider_type_images .slider-slide .slide_overlay {
	background: none;
	border: 1px solid #e5e5e5;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.awards_slider .widget_slider .slider_type_images .slider-slide img {
	will-change: transform;
	margin-bottom: 5px;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover {
	box-shadow: 0 0 15px 3px var(--theme-color-text_dark_005);
	transition: .3s ease;
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover .slide_info {
	opacity: 1;
}

.awards_slider .widget_slider .slider_type_images .slider-slide:hover img {
	opacity: 0;
}

.awards_slider .slider_container {
	padding: 20px;
	margin: -20px;
}

/* Custom styles for header( inner section absolute, layout title full height ) */
.header_fullscreen {
	height: 100vh !important;
}

.header_fullscreen:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: #000;
	opacity: .4;
	z-index: 1;
	pointer-events: none;
}

.header_fullscreen .elementor-widget-trx_sc_layouts_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.header_fullscreen .elementor-widget-trx_sc_layouts_title .sc_layouts_title {
	min-height: 100vh;
}

.no-inner-padding .slider_container .slide_content {
	padding: 0 !important;
}

.line-height-0 .elementor-grid-item, .line-height-0 .elementor-icon-wrapper {
	line-height: 0 !important;
}

body.with_bg_canvas .page_content_wrap {
	background-color: transparent;
}

.up-translateZ {
	-webkit-transform: translateZ(500px);
	-ms-transform: translateZ(500px);
	transform: translateZ(500px);
}

.up-translateZ-wrap .elementor-column-wrap, .up-translateZ-wrap .elementor-widget-wrap {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.up-translateZ-elem {
	-webkit-transform: translateZ(20px);
	-ms-transform: translateZ(20px);
	transform: translateZ(20px);
}

.up-translateZ-elem-front {
	-webkit-transform: translateZ(200px);
	-ms-transform: translateZ(200px);
	transform: translateZ(200px);
}

body:not(.elementor-editor-active) .no-title img {
	pointer-events: none;
}

.play_center .elementor-icon-wrapper {
	line-height: 0;
}

.play_center .icon-play:before {
	letter-spacing: -3px;
}

.play_center .elementor-icon i, .play_center .elementor-icon svg {
	left: 2px;
}

.extra_view_button .sc_button_wrap .sc_button {
	margin-bottom: 15px;
}

.extra_view_button .sc_button_wrap {
	margin-bottom: -15px;
}

.extra-icon-padding .sc_icons_fill .sc_icons_item {
	padding: 3em 2.2em;
}

.extra-icon-padding .sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .extra-icon-padding .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.6em;
}

.extra-icon-padding .sc_icons_item_title {
	font-size: 24px;
}

.extra-icon-padding .sc_icons_fill .sc_icons_item .sc_icons_item_description {
	font-size: 17px;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a {
	background-color: transparent;
	color: var(--theme-color-text);
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a:before {
	font-size: 22px;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_prev {
	margin-left: 0;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_prev:before {
	content: "";
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_next {
	margin-right: 0;
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a.slider_next:before {
	content: "";
}

.shop-nav-slider-custom .widget_slider .slider_container.slider_controls_side .slider_controls_wrap > a:hover {
	color: var(--theme-color-text_dark);
	background-color: transparent;
}

.extra-big-title .sc_item_title {
	font-size: 5.167em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: -3.3px;
}

.extra-big-title .sc_item_title > .trx_addons_text_gradient {
	padding-right: 2px;
	padding-left: 2px;
}

/* BG Canvas */

/* Autofill Off */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
	outline: none;
	caret-color: #fff;
	-webkit-text-fill-color: var(--theme-color-input_text);
	-webkit-box-shadow: 0 0 0 1000px transparent inset;
	-ms-box-shadow: 0 0 0 1000px transparent inset;
	box-shadow: 0 0 0 1000px transparent inset;
	-webkit-transition: background-color 5000s ease-in-out 0s !important;
	-ms-transition: background-color 5000s ease-in-out 0s !important;
	transition: background-color 5000s ease-in-out 0s !important;
	background: transparent;
	filter: none;
}

/* Latepoint */
.latepoint-w.latepoint-with-summary:not(.latepoint-hide-side-panel).latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w, .latepoint-w.latepoint-with-summary.latepoint-summary-is-open.show-summary-on-mobile .latepoint-summary-w {
	z-index: 10000;
}

@media (min-width: 479px) and (max-width: 767px) {
	.latepoint-w .latepoint-booking-form-element .latepoint-side-panel {
		display: none;
	}
	
	.latepoint-w .latepoint-summary-w {
		display: none !important;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-form-w {
		max-width: 100%;
	}
}

@media (max-width: 479px) {
	.os-dates-w {
		margin: 0 -.5%;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-monthly-calendar-days, .latepoint-w .latepoint-booking-form-element .os-weekdays {
		grid-gap: 10px;
	}
	
	.latepoint-w.latepoint-shortcode-booking-form .latepoint-booking-form-element {
		margin: 0;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-img-w {
		flex: 0 0 40px;
		height: 40px;
		margin-right: 10px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w {
		padding-left: 10px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name {
		font-size: 15px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price {
		font-size: 16px;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn {
		padding: 8px;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text {
		font-size: 16px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i {
		padding: 8px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar {
		padding: 4px 5px 15px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-name-w {
		padding-top: 5px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name {
		font-size: 14px;
	}
	
	.latepoint-w .latepoint-booking-form-element .os-items .os-item-details-btn {
		bottom: -7px;
	}
	
	.os-current-month-label-w .os-current-month-label {
		font-size: 16px;
	}
	
	.os-monthly-calendar-days .os-day {
		font-size: 13px;
	}
	
	.latepoint-booking-form-element .os-step-tabs .os-step-tab.active {
		font-size: 14px;
	}
	
	.latepoint-booking-form-element .os-step-tabs {
		height: auto;
	}
	
	.latepoint-w .os-form-group.os-form-textfield-group textarea.os-form-control, .latepoint-w .os-form-group.os-form-textfield-group select.os-form-control, .latepoint-w .os-form-group.os-form-textfield-group input[type="password"].os-form-control, .latepoint-w .os-form-group.os-form-textfield-group input[type="email"].os-form-control, .latepoint-w .os-form-group.os-form-textfield-group input[type="number"].os-form-control, .latepoint-w .os-form-group.os-form-textfield-group input[type="text"].os-form-control {
		font-size: 14px !important;
	}
}

/* Backstage */
.backstage-customizer-access-wrapper .backstage-customizer-access-button {
	font-size: 15px;
	font-weight: 400;
	background-color: var(--theme-color-text_link);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.backstage-customizer-access-wrapper .backstage-customizer-access-button:hover {
	background-color: var(--theme-color-text_hover);
}

.backstage-customizer-access-wrapper .backstage-customizer-access-button a {
	padding: 6px 14px;
}

.rotate-hover.elementor-view-framed .elementor-icon {
	border-color: var(--theme-color-bd_color);
	fill: var(--theme-color-text_dark);
}

.rotate-hover.elementor-view-framed .elementor-icon svg {
	-webkit-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_cover:hover + .elementor-container .rotate-hover.elementor-view-framed .elementor-icon, .rotate-hover.elementor-view-framed .elementor-icon:hover {
	border-color: var(--theme-color-text_dark);
}

.sc_cover:hover + .elementor-container .rotate-hover.elementor-view-framed .elementor-icon svg, .rotate-hover.elementor-view-framed .elementor-icon:hover svg {
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}

.num-hover, .num-hover * {
	color: var(--theme-color-text);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_cover:hover + .elementor-container .num-hover, .sc_cover:hover + .elementor-container
.num-hover * {
	color: var(--theme-color-text_link);
}

.hover-color-text, .hover-color-text * {
	color: var(--theme-color-text_dark);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_cover:hover + .elementor-container .hover-color-text, .sc_cover:hover + .elementor-container
.hover-color-text * {
	color: var(--theme-color-text);
}

.rotate-hover-2 .elementor-icon svg {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	fill: var(--theme-color-text_dark);
}

.sc_cover:hover + .elementor-container .rotate-hover-2 .elementor-icon svg, .rotate-hover-2 .elementor-icon:hover svg {
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
	fill: var(--theme-color-text_link);
}

.divider-hover .elementor-divider-separator {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_cover:hover + [class*="elementor-"] .divider-hover .elementor-divider-separator, .divider-hover:hover .elementor-divider-separator {
	border-color: var(--theme-color-text_link) !important;
}

.timetable-style .elementor-widget-heading .elementor-widget-container {
	height: 100%;
	padding: 6px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--theme-color-alter_bg_color);
}

.timetable-style .elementor-heading-title {
	font-size: 14px;
	line-height: 1.3em;
	font-weight: 400;
}

@media (max-width: 767px) {
	.timetable-style .elementor-widget-heading {
		height: auto !important;
	}
}

.nowrap {
	white-space: nowrap;
}

/* Tags Ticker */
.tags_ticker .trx_addons_bg_text .trx_addons_bg_text_char {
	font-family: var(--theme-font-h5_font-family);
}

.tags_ticker .trx_addons_bg_text .trx_addons_bg_text_char .tag {
	margin-right: 8px;
	padding: 14px 30px 15px;
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
	font-weight: var(--theme-font-h5_font-weight);
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

@media (max-width: 767px) {
	.tags_ticker .trx_addons_bg_text .trx_addons_bg_text_char .tag {
		padding: 10px 24px;
	}
}

/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
.post_layout_excerpt {
	position: relative;
	margin-bottom: 0;
}

.post_layout_excerpt .post_featured {
	margin-bottom: 1.75em;
}

.post_layout_excerpt .post-more-link {
	margin-top: 1.6em;
}

.post_layout_excerpt .swiper-pagination-bullets {
	display: none;
}

.post_layout_excerpt .slider_container.slider_controls_side .slider_controls_wrap>a, .post_layout_excerpt .slider_outer_controls_side .slider_controls_wrap>a {
	opacity: 1;
	margin-left: 30px;
	margin-right: 30px;
}

.post_layout_excerpt blockquote + p {
	margin-top: 1em;
}

.post_layout_excerpt .post_meta {
	margin: 0;
}

.post_layout_excerpt .post_meta .post_categories, .post_layout_excerpt .post_meta .post_sponsored_label {
	text-transform: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	font-family: inherit;
	font-size: inherit;
}

.post_layout_excerpt .post_meta .socials_share.socials_type_drop .social_items {
	right: auto;
	left: 0;
}

.post_layout_excerpt .post_meta .socials_share.socials_type_drop .social_items:before {
	right: auto;
	left: 20%;
}

.post_layout_excerpt + .post_layout_excerpt {
	margin-top: 2.6rem;
}

.fullpost_exist .post_layout_excerpt + .post_layout_excerpt {
	margin-top: 5rem;
}

.post_layout_excerpt.sticky {
	padding: 2em;
}

.post_layout_excerpt .post_featured {
	display: inline-block;
}

.post_layout_excerpt.post_format_audio .post_featured.without_thumb, .post_layout_excerpt.post_format_gallery .post_featured.without_thumb {
	display: block;
}

.post_layout_excerpt .post_header {
	margin: 0;
	position: relative;
}

.post_layout_excerpt .post_header .post_price {
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	font-size: 2.5em;
	line-height: 1.5em;
}

.post_layout_excerpt .post_category {
	margin-bottom: .5em;
}

.post_layout_excerpt .post_title {
	margin: 0;
}

.post_layout_excerpt .post_header + .post_content {
	margin-top: 1.1em;
}

.post_layout_excerpt .post_meta + .post_content_inner {
	margin-top: .95em;
}

.post_layout_excerpt .post_content p:last-child {
	margin-bottom: 0;
}

.post_layout_excerpt .post_title a {
	display: inline;
}

body:not(.blog_style_excerpt) .post_layout_excerpt {
	margin-bottom: 3em;
}

.post_layout_excerpt blockquote {
	margin: 0;
}

.post_layout_band {
	position: relative;
	margin-bottom: 0;
}

.post_layout_band {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.post_layout_band + .post_layout_band {
	margin-top: 30px;
}

.post_layout_band .post_featured {
	-webkit-flex-basis: 49%;
	-ms-flex-basis: 49%;
	flex-basis: 49%;
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
	margin-bottom: 0;
}

.post_layout_band .post_featured.with_video.with_thumb:after {
	display: none;
}

.post_layout_band.post_format_audio .post_featured {
	align-self: center;
}

.post_layout_band.post_format_audio .post_featured .mask {
	display: none;
}

.post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 2.5em 2em;
}

.post_layout_band.post_format_quote .post_content_wrap {
	padding: 36px 38px !important;
}

.post_layout_band.post_format_quote .post_content_wrap .post_header + .post_content {
	margin-top: 1.4em;
}

.post_layout_band.post_format_quote .post_content_wrap .post_content_inner blockquote + p {
	margin-top: 1.3em;
}

.post_layout_band.post_format_quote .post_content_wrap .post_content_inner p:last-child {
	margin-bottom: 0;
}

.post_layout_band .post_content_wrap {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 2.1em 2.2em 1.9em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_layout_band .post_content_wrap .post_content_inner {
	font-size: 17px;
	line-height: 1.6em;
}

.post_layout_band .post_content_wrap .post_category {
	margin-bottom: 1.05em;
}

.post_layout_band .post_content_wrap .post_category .post_meta {
	margin: 0;
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link2);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a:hover, .post_layout_band .post_content_wrap .post_meta_item.post_categories a:focus {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.post_layout_band .post_content_wrap .post_meta_item.post_sponsored .post_sponsored_label {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 2px;
}

.post_layout_band .post_content_wrap .post_meta_item.post_sponsored a.post_sponsored_label:hover {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.post_layout_band .post_featured + .post_content_wrap {
	-webkit-flex-basis: 51%;
	-ms-flex-basis: 51%;
	flex-basis: 51%;
}

.post_layout_band.post_format_quote .post_content_wrap, .post_layout_band.post_format_aside .post_content_inner {
	padding: 0;
	background-color: transparent;
	color: inherit;
}

.post_layout_band blockquote {
	margin: 0;
}

.post_layout_band .post_header {
	margin: 0;
	position: relative;
}

.post_layout_band .post_header .post_price {
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	font-size: 2.5em;
	line-height: 1.5em;
}

.post_layout_band .post_title {
	margin: 0;
	font-size: 28px;
}

.post_layout_band .post_header + .post_content {
	margin-top: 1em;
}

.post_layout_band .post_content + .post_meta {
	margin-top: 23px;
	padding: 0;
	position: relative;
}

.post_layout_band .post_content + .post_meta:before {
	content: "";
	display: block;
	width: 60px;
	height: 1px;
	margin-bottom: 20px;
	background-color: var(--theme-color-text_dark);
}

.post_item.post_layout_band {
	background-color: var(--theme-color-alter_bg_color);
}

.post_item.post_layout_band.sticky:not(.post_layout_custom) {
	border: none;
	padding: 0;
}

.post_item.post_layout_band.sticky:not(.post_layout_custom) .label_sticky {
	display: block;
	position: absolute;
	z-index: 1;
	z-index: 9;
	top: -12px;
	right: -12px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-top-color: var(--theme-color-text_link);
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
}

body[class*="blog_style_classic"] .posts_container.columns_wrap {
	margin-bottom: calc(-1 * ( var(--theme-var-grid_gap) + 15px ));
}

.posts_container.columns_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}

.posts_container.columns_wrap .post_layout_classic {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.post_layout_classic {
	position: relative;
	border-color: var(--theme-color-bd_color);
}

.post_layout_classic.format-gallery .post_featured.with_thumb .slider_outer {
	height: 100%;
}

.post_layout_classic.format-gallery .post_featured.with_thumb .slider_outer .slider_container {
	height: 100% !important;
}

.post_layout_classic .post_featured {
	margin-bottom: 1em;
}

.post_layout_classic .post_featured[class*="hover_"] {
	display: block;
}

.post_layout_classic .post_header {
	padding-top: .02px;
}

.post_layout_classic .post_category {
	margin-bottom: .5em;
}

.post_layout_classic .post_title {
	margin: 0;
}

.post_layout_classic blockquote {
	margin: 0;
}

.post_layout_classic .post_header + .post_content {
	padding-top: 1em;
}

.post_layout_classic .post_content + .post_meta {
	margin-top: 1em;
}

.post_layout_classic {
	padding-bottom: 15px;
}

.post_layout_classic .post_meta {
	margin: 0;
}

.post_layout_classic .post_title {
	font-size: 28px;
	margin-top: 12px;
}

.post_layout_classic .format-audio .post_featured .post_audio_title {
	font-size: 24px;
	line-height: 1.3em;
	font-weight: 500;
	margin-top: .4em;
	margin-bottom: .5em;
}

.post_layout_classic .format-audio .post_featured .post_audio_author {
	font-size: 13px;
}

.post_layout_classic .post_info_audio {
	margin-top: 5px;
}

.post_layout_classic div.mejs-controls div.mejs-button>button {
	border: none;
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-playpause-button>button {
	background-color: var(--theme-color-bg_color) !important;
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button {
	width: 30px;
}

.post_layout_classic div.mejs-controls div.mejs-button.mejs-volume-button>button {
	width: 30px;
	height: 40px;
	line-height: 42px;
}

.post_layout_classic div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 5px;
}

.post_layout_classic div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 5px;
}

.post_layout_classic div.mejs-controls .mejs-time.mejs-currenttime-container {
	margin-left: 10px;
}

.post_layout_classic div.mejs-controls .mejs-time-rail {
	margin: 0 12px;
}

.post_layout_classic .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .post_layout_classic .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .post_layout_classic .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 30px;
}

.post_layout_classic .trx_addons_video_player.with_cover .video_hover, .post_layout_classic .post_featured.with_thumb .post_video_hover {
	width: 65px;
	height: 65px;
	line-height: 65px;
	margin: -32px 0 0 -32px;
	font-size: 17px;
	letter-spacing: -4px;
}

.post_layout_classic .swiper-pagination-bullets {
	display: none;
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a, .post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
	opacity: 1;
	margin-left: 30px;
	margin-right: 30px;
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a, .post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
	width: 34px;
	height: 34px;
	line-height: 30px;
	margin-top: -17px;
}

.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before, .post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a:before {
	font-size: 13px;
}

.post_layout_classic .swiper-button-next, .post_layout_classic .swiper-button-prev {
	margin-top: -17px !important;
}

.post_layout_classic .post_meta_item.post_categories {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
	color: var(--theme-color-text_dark);
}

.post_layout_classic .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.post_layout_classic .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.post_layout_classic .post_meta_item.post_sponsored .post_sponsored_label {
	font-size: 12px;
}

.post_layout_classic_4 .post_title, .sc_layouts_submenu .post_layout_classic .post_title {
	font-size: 24px;
}

.post_layout_classic.sticky:not(.post_layout_custom) {
	padding: 0;
	border: none;
}

.post_layout_classic.sticky:not(.post_layout_custom) .label_sticky {
	display: block;
	position: absolute;
	z-index: 1;
	z-index: 9;
	top: -12px;
	right: -12px;
	width: 0;
	height: 0;
	border: 12px solid transparent;
	border-top-color: var(--theme-color-text_link);
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
}

.post_layout_classic.post_format_quote .post_content_inner blockquote + p {
	margin-top: 15px;
}

.post_layout_classic.post_format_quote .post_content_inner p:last-child {
	margin-bottom: 0;
}

.post_layout_classic.post_layout_classic_3 div.mejs-controls .mejs-time, .post_layout_classic.post_layout_classic_4 div.mejs-controls .mejs-time {
	display: none;
}

.post_layout_classic.post_layout_classic_4.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe), .post_layout_classic.post_layout_classic_3.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 30px;
}

.post_layout_classic .post_content_inner>blockquote {
	margin-bottom: 1em;
}

.post_layout_classic .post_content_inner>p:last-child {
	margin-bottom: 0;
}

body[class*="blog_style_classic-masonry"] .posts_container {
	margin-bottom: calc(-1 * ( var(--theme-var-grid_gap) + 15px ));
}

.masonry_wrap {
	position: relative;
	margin-right: calc(-1 * var(--theme-var-grid_gap));
}

.masonry_wrap .masonry_item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0;
	margin-bottom: 0;
	width: 50%;
	border-width: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry {
	padding-bottom: 0;
}

.masonry_wrap.no_margin {
	margin-right: 0;
}

.masonry_wrap.no_margin .masonry_item {
	padding: 0;
}

.masonry_wrap .masonry_item-1_1 {
	width: 100%;
}

.masonry_wrap .masonry_item-1_3 {
	width: 33.3333%;
}

.masonry_wrap .masonry_item-1_4 {
	width: 25%;
}

.masonry_item .post_title {
	margin: 0;
	font-size: 24px;
	line-height: 1.15em;
}

.post_layout_classic-masonry_1 .post_title, .post_layout_classic-masonry_2 .post_title {
	margin: 0;
	font-size: 35px;
	line-height: 1.15em;
}

.sidebar_show .post_layout_classic-masonry_2 .post_title {
	margin: 0;
	font-size: 28px;
	line-height: 1.15em;
}

.post_layout_classic-masonry_3 .post_title {
	margin: 0;
	font-size: 28px;
	line-height: 1.19em;
}

.masonry_wrap .masonry_item {}

.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_title {
	font-size: 24px;
	line-height: 1.3em;
	font-weight: 700;
	margin-top: .4em;
	margin-bottom: .5em;
}

.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_author {
	font-size: 13px;
}

.masonry_wrap .masonry_item .post_info_audio {
	margin-top: 5px;
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button>button {
	border: none;
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-playpause-button>button {
	background-color: var(--theme-color-bg_color) !important;
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-volume-button {
	width: 30px;
}

.masonry_wrap .masonry_item div.mejs-controls div.mejs-button.mejs-volume-button>button {
	width: 30px;
	height: 40px;
	line-height: 42px;
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-horizontal-volume-slider {
	margin-left: 5px;
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time.mejs-duration-container {
	margin-right: 5px;
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time.mejs-currenttime-container {
	margin-left: 10px;
}

.masonry_wrap .masonry_item div.mejs-controls .mejs-time-rail {
	margin: 0 12px;
}

.masonry_wrap .masonry_item .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .masonry_wrap .masonry_item .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .masonry_wrap .masonry_item .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 30px;
}

.masonry_wrap .masonry_item .trx_addons_video_player.with_cover .video_hover, .masonry_wrap .masonry_item .post_featured.with_thumb .post_video_hover {
	width: 65px;
	height: 65px;
	line-height: 65px;
	margin: -32px 0 0 -32px;
	font-size: 17px;
	letter-spacing: -4px;
}

.masonry_wrap .masonry_item .post_featured {
	margin-bottom: 1.85em;
}

.masonry_wrap .masonry_item .post_layout_portfolio .post_featured {
	margin-bottom: 0;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_4 .post_featured {
	margin-bottom: 1em;
}

.masonry_wrap .masonry_item .swiper-pagination-bullets {
	display: none;
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a, .masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
	opacity: 1;
	margin-left: 30px;
	margin-right: 30px;
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a, .masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
	width: 34px;
	height: 34px;
	line-height: 30px;
}

.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a:before, .masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a:before {
	font-size: 13px;
}

.masonry_wrap .masonry_item .swiper-button-next, .masonry_wrap .masonry_item .swiper-button-prev {
	margin-top: -17px !important;
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
	color: var(--theme-color-text_dark);
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.masonry_wrap .masonry_item .post_header .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.masonry_wrap .masonry_item .post_header {
	padding: 0 0 14px;
}

.masonry_wrap .masonry_item .post_header .post_meta {
	margin: 0 0 12px;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
	padding: 0 0 17px 50px;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header {
	padding: 0 0 25px 50px;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
	position: relative;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
	margin: 0 0 12px;
}

.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header:before, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header:before, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header:before {
	position: absolute;
	left: 0;
	top: 11px;
	width: 35px;
	height: 2px;
	content: "";
	display: block;
	background-color: var(--theme-color-text_dark);
}

body[class*="blog_style_portfolio"] .posts_container {
	margin-bottom: calc(-1 * var(--theme-var-grid_gap));
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title, .post_layout_portfolio_4 .post_title {
	font-size: 19px;
	line-height: 1.4em;
}

.post_layout_portfolio .post_featured.hover_info .post_info .post_title a {
	display: block;
}

.post_layout_portfolio .post_featured {
	margin-bottom: 0;
}

.post_layout_portfolio .post_featured[class*="hover_"] {
	display: block;
}

.post_layout_portfolio .post_featured img {
	width: 100%;
}

.post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
	padding-top: 102%;
}

.post_layout_portfolio .post_featured.hover_info .post_info {
	padding: 26px 40px 21px;
}

.post_layout_portfolio.post_format_video .post_featured.hover_info.with_thumb .post_video_hover {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	top: 15px;
	right: 15px;
	left: auto;
	margin: 0;
	letter-spacing: -5px;
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info {
	padding: 26px 32px 21px;
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
	margin-top: 15px;
}

.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_descr {
	margin: 0 0 10px;
}

.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_author, .post_layout_portfolio_4.post_format_audio .post_featured .post_audio_author {
	font-size: 13px;
}

.post_layout_portfolio_3.post_format_audio .post_featured .post_audio_title, .post_layout_portfolio_4.post_format_audio .post_featured .post_audio_title {
	font-size: 20px;
}

.post_layout_portfolio_3.post_format_audio .post_featured div.mejs-controls .mejs-time, .post_layout_portfolio_4.post_format_audio .post_featured div.mejs-controls .mejs-time {
	display: none;
}

.post_layout_portfolio.sticky:not(.post_layout_custom) {
	padding: 0;
}

.post_layout_portfolio.sticky:not(.post_layout_custom) .label_sticky {
	position: absolute;
	z-index: 9;
	top: -12px;
	right: -12px;
	border-width: 12px;
}

.post_layout_portfolio_3 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .post_layout_portfolio_4 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets {
	display: none;
}

.post_layout_custom {
	position: relative;
}

.post_layout_custom .post_featured[class*="hover_"] {
	display: block;
}

.post_layout_custom .post_featured img {
	width: 100%;
}

.post_layout_custom .post_header {
	padding-top: .02px;
}

.single_style_style-1 .page_content_wrap {
	padding-top: 0;
}

.single_style_style-1 .post_header_single .content_wrap {
	padding-right: 50px;
	padding-left: 50px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.narrow_content.single_style_style-1 .post_header_single .content_wrap {
	padding-right: 90px;
	padding-left: 90px;
	width: 100%;
	max-width: var(--theme-var-content);
}

.narrow_content.single_style_style-1.single-format-audio .with_featured_image .post_featured.with_audio.with_thumb + .post_header_single .content_wrap {
	padding-right: 0;
	padding-left: 0;
}

.single_style_style-1 .page_content_wrap>.content_wrap {
	padding-top: 6.2em;
}

.post_header_wrap_style_style-1 {
	position: relative;
	margin-top: 6.2em;
	text-align: center;
}

.header_position_over .post_header_wrap_style_style-1 {
	margin-top: 0;
}

.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 {
	text-align: left;
}

.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	bottom: 4.8em;
	top: auto;
	width: 100%;
}

.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
	padding-top: 6.5em;
}

.header_position_over.single_style_style-1 .post_header_single .content_wrap {
	padding-right: 0;
	padding-left: 0;
}

.previous_post_content .post_header_wrap_style_style-1.post_header_wrap_in_header {
	margin-bottom: 4em;
}

.post_header_wrap_style_style-1.with_featured_image {
	margin-top: 0;
}

.post_header_wrap_style_style-1 .post_featured {
	margin-top: 0;
	margin-bottom: 0;
	z-index: 1 !important;
}

.post_header_wrap_style_style-1 .post_featured.with_video, .post_header_wrap_style_style-1 .post_featured.with_gallery {
	z-index: auto !important;
}

.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-1 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg, .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
	height: 37.7rem;
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
	background-position: center;
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-1 .post_featured img {
	max-width: none;
	width: 100%;
}

.post_header_wrap_style_style-1.with_featured_image:before {
	content: " ";
	display: block;
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	background: rgba(0, 0, 0, .45);
}

.post_header_wrap_style_style-1 .post_author {
	color: var(--theme-color-text_dark);
}

.post_header_wrap_style_style-1 .post_author:hover, .post_header_wrap_style_style-1 .post_author:focus {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-1.with_featured_image .post_header a, .post_header_wrap_style_style-1.with_featured_image .post_header .post_title, .post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle, .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item {
	color: #fff !important;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_date, .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item, .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item a {
	color: #d2d3d5 !important;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_item.post_author, .post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a {
	color: #fff !important;
}

.post_header_wrap_style_style-1.with_featured_image .post_header a, .post_header_wrap_style_style-1.with_featured_image .post_header a.post_author .post_author_name {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle, .post_header_wrap_style_style-1.with_featured_image .post_header a:hover, .post_header_wrap_style_style-1.with_featured_image .post_header a:focus, .post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:hover .post_author_name, .post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:focus .post_author_name {
	opacity: 1;
	color: #fff !important;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a:hover {
	color: #000 !important;
	background-color: #fff !important;
	opacity: 1;
}

.post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:hover, .post_header_wrap_style_style-1.with_featured_image .post_header a.post_author:focus {
	opacity: 1;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .social_item {
	vertical-align: baseline;
}

.post_header_wrap_style_style-1 .post_featured .post_video_list {
	width: 100%;
}

.post_header_wrap_style_style-1 .post_featured.with_thumb .post_audio {
	bottom: 1em;
}

.post_header_wrap_style_style-1 .post_featured.with_thumb .post_audio .audio_info {
	display: none;
}

.post_header_wrap_style_style-1 .post_header {
	display: block;
}

.post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header, .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
	display: inline-block;
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-sizing: border-box;
	margin-bottom: 0;
	margin-top: 0;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb .post_video_hover {
	margin-top: -3em;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video .post_info_video {
	display: none;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video + .post_header {
	z-index: 2001;
}

.post_header_wrap_style_style-1 .post_featured.with_video + .post_header, .post_header_wrap_style_style-1 .post_featured.with_video_list + .post_header {
	margin-top: 0;
}

.post_header_wrap_style_style-1 .post_featured.post_video_play + .post_header {
	display: none;
}

.post_header_wrap_style_style-1 .post_header .post_title {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1em;
}

.post_header_wrap_style_style-1 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-1 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
}

.post_header_wrap_style_style-1 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other {
	margin-top: 1.1em;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
	margin-top: 2.2em;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-1 .post_header .post_meta_other .vc_inline-link:after {
	margin: 0 .5em 0 .74em;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar {
	margin-right: .85em;
	margin-top: -3px;
}

.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar>img {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.post_header_wrap_style_style-1 .before_post_header_banner_wrap + .post_featured.with_video {
	margin-top: 3em;
}

.post_header_wrap_style_style-1 .post_featured.with_video:not(.with_video_autoplay) + .post_header {
	margin-top: 2em;
}

.post_header_wrap_style_style-1 .post_featured.with_video.with_video_autoplay .video_frame {
	background-color: #000;
}

.post_header_wrap_style_style-1 .post_featured.with_video.with_video_autoplay .video_frame video {
	object-fit: cover;
	height: 100%;
	max-height: 100%;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header:before {
	display: none;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header div.post_featured.with_thumb:after {
	display: block !important;
	background: rgba(0, 0, 0, .45);
}

.single_style_style-1.single-format-audio .post_featured.with_thumb + .post_header {
	top: calc(50% - 30px);
}

.single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video_list {
	margin-bottom: 4em;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) {
	position: static;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay):after {
	display: none;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) + .post_header {
	padding-top: 20px;
	top: calc(50% + 50px);
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) + .post_header .post_title {
	padding-bottom: .18em;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
	margin-top: -45vh;
	position: relative;
	z-index: 999;
	opacity: 0;
	-webkit-transition: color .3s ease, background-color .3s ease, opacity .3s ease-in-out;
	-ms-transition: color .3s ease, background-color .3s ease, opacity .3s ease-in-out;
	transition: color .3s ease, background-color .3s ease, opacity .3s ease-in-out;
	top: calc(50% - 60px);
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg.with_video.with_video_list {
	height: auto;
	background: none !important;
}

.post_header_wrap_style_style-1 .post_featured.post_featured_bg.with_video.with_video_list .wp-video {
	width: 100% !important;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 50%;
	margin: 0 auto 30px;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
	max-width: 70%;
	margin: 0 auto 3rem;
}

.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	max-width: 630px;
}

.single_style_style-2 .page_content_wrap {
	padding-top: 0;
}

.single_style_style-2 .page_content_wrap>.content_wrap {
	padding-top: 4em;
}

.post_header_wrap_style_style-2.post_header_wrap_in_header {
	margin-top: 4em;
}

.post_header_wrap_style_style-2.post_header_wrap_in_header.with_featured_image {
	margin-top: 0;
}

.previous_post_content .post_header_wrap_style_style-2.post_header_wrap_in_header {
	margin-bottom: 4em;
}

.post_header_wrap_style_style-2.post_header_wrap_in_content {
	margin-bottom: 2.6em;
}

.post_header_wrap_style_style-2 .post_featured {
	margin-top: 0;
	margin-bottom: 0;
}

.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-2 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
	background-size: cover;
	background-position: center center;
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg, .post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
	height: 35rem;
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-2 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-2 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-2 .post_featured img {
	max-width: none;
	width: 100%;
}

.post_header_wrap_style_style-2 .post_header .post_title {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.1em;
}

.post_header_wrap_style_style-2 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-2 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-2 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other {
	margin-top: 2em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta {
	margin-top: 0;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta .post_meta_item.post_author {
	margin-top: -1px;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other_part1 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 8px;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other_part2 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	align-self: center;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta.post_meta_other_part1 {
	margin-right: 10px;
}

.post_header_wrap_style_style-2 .post_author_by {
	margin-right: .3em;
}

.post_header_wrap_style_style-2 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-2 a:hover .post_author_name, .post_header_wrap_style_style-2 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_author_name {
	white-space: normal;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-2 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 50%;
	margin: 0 auto 30px;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
	max-width: 70%;
	margin: 0 auto;
}

.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-2.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	max-width: 630px;
}

.single_style_style-2 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.single_style_style-3 .page_content_wrap {
	padding-top: 0;
}

.single_style_style-3 .page_content_wrap>.content_wrap {
	padding-top: 3em;
}

.post_header_wrap_style_style-3 {
	position: relative;
}

.post_header_wrap_style_style-3.post_header_wrap_in_header {
	margin-top: 4em;
}

.post_header_wrap_style_style-3.post_header_wrap_in_header.with_featured_image {
	margin-top: 0;
}

.post_header_wrap_style_style-3 .post_featured {
	margin-top: 0;
	margin-bottom: 0;
}

.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb {
	margin: 0 var(--theme-var-grid_gap);
}

.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-3 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg, .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
	height: 36.7rem;
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
	background-position: center;
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-3 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-3 .post_featured img {
	max-width: none;
	width: 100%;
}

.post_header_wrap_style_style-3 .post_header {
	display: block;
	text-align: center;
	margin-top: 0;
	padding: 0 30px;
}

.post_header_wrap_style_style-3 .post_header .content_wrap {
	background-color: var(--theme-color-bg_color);
	width: 100%;
	max-width: 1060px;
	padding: 55px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 9;
}

.post_header_wrap_style_style-3 .post_featured + .post_header_single {
	margin-top: -120px;
}

.post_header_wrap_style_style-3 .post_featured.with_audio.without_thumb + .post_header_single {
	margin-top: 0;
}

.post_header_wrap_style_style-3 .post_header .post_title, .post_header_wrap_style_style-3 .post_header .post_subtitle {
	margin: 0 auto;
	max-width: 85%;
}

.post_header_wrap_style_style-3 .post_header .post_title {
	line-height: 1em;
}

.post_header_wrap_style_style-3 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-3 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-3 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other {
	margin-top: 2em;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
	line-height: 1.75em;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-3 .post_header .post_meta_other .vc_inline-link:after {
	margin: 0 .5em 0 .74em;
}

.post_header_wrap_style_style-3 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-3 a:hover .post_author_name, .post_header_wrap_style_style-3 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar {
	margin-right: .85em;
	margin-top: -3px;
}

.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar>img {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
	width: 100%;
	max-width: 1060px;
	left: 50%;
	right: auto;
	bottom: 140px;
	transform: translateX(-50%);
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb:after {
	display: none !important;
}

.single_style_style-3.single-format-video .post_featured + .post_header_single {
	margin-top: 0;
}

.single_style_style-3.single-format-gallery .post_featured + .post_header_single {
	margin-top: 0;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	text-align: left;
	max-width: 100%;
	padding: 30px;
	margin-bottom: 20px;
	background-color: var(--theme-color-alter_bg_color);
	box-sizing: border-box;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	max-width: 65%;
	color: var(--theme-color-alter_dark);
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	-webkit-line-clamp: 3;
	-moz-line-clamp: 3;
	line-clamp: 3;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
	max-width: 70%;
	margin: 0 auto;
}

.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-3 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.single_style_style-4 .page_content_wrap {
	padding-top: 4em;
}

.post_header_wrap_style_style-4 {
	position: relative;
	margin-bottom: 4em;
}

.post_header_wrap_style_style-4 .post_featured {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

.post_header_wrap_style_style-4 .post_featured.post_featured_bg, .post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
	height: 35rem;
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-4 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-4 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-4 .post_featured img {
	max-width: 100%;
	width: auto;
	height: auto;
}

.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-4 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio {
	padding: 1.5em;
	text-align: center;
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.post_header_wrap_style_style-4 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.post_header_wrap_style_style-4 .post_header {
	display: block;
	text-align: center;
	margin-bottom: 3.2em;
}

.post_header_wrap_style_style-4 .post_header .post_title, .post_header_wrap_style_style-4 .post_header .post_subtitle {
	margin: 0 auto;
	max-width: 75%;
}

.post_header_wrap_style_style-4 .post_header .post_title {
	line-height: 1.1em;
}

.post_header_wrap_style_style-4 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-4 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 14px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-4 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other {
	margin-top: 2em;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
	line-height: 1.75em;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar {
	margin-right: 13px;
	margin-top: -3px;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
	width: 32px;
	height: 32px;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-4 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.post_header_wrap_style_style-4 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-4 a:hover .post_author_name, .post_header_wrap_style_style-4 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-4 .before_post_header_banner_wrap + .post_header_single {
	padding-top: 2em;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio_btn {
	z-index: 11;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 30%;
	margin: 0 auto 0 0;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	max-width: 100%;
	text-align: left;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
	font-size: 12px;
	letter-spacing: 1.6px;
	margin-bottom: 5px;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	font-size: 20px;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	font-size: 13px;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
	max-width: 70%;
	margin: 0 auto;
}

.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.single_style_style-5 .page_content_wrap {
	padding-top: 4em;
}

.post_header_wrap_style_style-5 {
	position: relative;
	margin-bottom: 3em;
}

.format-audio .post_header_wrap_style_style-5 .post_featured {
	max-height: unset;
}

.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
	display: block;
	margin-bottom: 3.3em;
}

.post_header_wrap_style_style-5.post_header_wrap_in_content {
	padding-bottom: 0;
	margin-bottom: 2.7em;
	border-bottom: none;
}

.post_header_wrap_style_style-5.post_header_wrap_in_content .post_featured {
	margin-bottom: 0;
	text-align: center;
}

.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-5 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio {
	padding: 0 1.5em;
	text-align: center;
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.post_header_wrap_style_style-5 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.post_header_wrap_style_style-5 .post_featured.post_featured_bg, .post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
	height: 35rem;
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-5 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-5 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-5 .post_featured img {
	max-width: 100%;
	width: auto;
	height: auto;
}

.post_header_wrap_style_style-5 .post_header .post_title {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.1em;
}

.post_header_wrap_style_style-5 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 16px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other {
	margin-top: 1.6em;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta {
	margin-top: 0;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
	line-height: 1.75em;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar {
	margin-right: .85em;
	margin-top: -3px;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part1 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 .post_meta_comments {
	color: var(--theme-color-text_dark);
}

.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 .post_meta_comments:hover {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-5 .post_author_by {
	margin-right: .3em;
}

.post_header_wrap_style_style-5 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-5 a:hover .post_author_name, .post_header_wrap_style_style-5 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_author_name {
	white-space: normal;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-5 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.single_style_style-5 .after_post_header_banner_wrap + .content_wrap {
	padding-top: 3em;
}

.single_style_style-5 .before_post_header_banner_wrap + .content_wrap {
	margin-top: 3em;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 50%;
	margin: 0 auto 30px;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
	max-width: 100%;
	margin: 0 auto;
}

.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-5.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
	max-width: 630px;
}

.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.single_style_style-6 .page_content_wrap {
	padding-top: 5em;
}

.post_header_wrap_style_style-6 {
	position: relative;
	margin-bottom: 2em;
}

.post_header_wrap_style_style-6.post_header_wrap_in_content .post_featured {
	margin-bottom: 0;
	text-align: center;
}

.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-6 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio {
	padding: 0 1.5em;
	text-align: center;
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.post_header_wrap_style_style-6 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.post_header_wrap_style_style-6 .post_featured.post_featured_bg, .post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
	height: 35rem;
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-6 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-6 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-6 .post_featured img {
	max-width: 100%;
	width: auto;
	height: auto;
}

.post_header_wrap_style_style-6 .post_header {
	margin-bottom: 2.6em;
}

.post_header_wrap_style_style-6 .post_header .post_title {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.1em;
}

.post_header_wrap_style_style-6 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories {
	margin-top: -5px;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other {
	margin-top: 2em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta .post_meta_item.post_author {
	margin-top: -1px;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta {
	margin-top: 0;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other_part1 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 8px;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other_part2 {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	align-self: center;
}

.post_header_wrap_style_style-6 .post_author_by {
	margin-right: .3em;
}

.post_header_wrap_style_style-6 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-6 a:hover .post_author_name, .post_header_wrap_style_style-6 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_author_name {
	white-space: normal;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-6 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 40%;
	margin: 0 auto 30px 0;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	display: -moz-box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
	max-width: 100%;
	text-align: left;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
	font-size: 12px;
	letter-spacing: 1.6px;
	margin-bottom: 5px;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_title {
	font-size: 20px;
	-webkit-line-clamp: 1;
	-moz-line-clamp: 1;
	line-clamp: 1;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
	font-size: 13px;
	line-height: 1.6em;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	line-clamp: 2;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
	max-width: 80%;
	margin: 0 auto;
}

.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.single_style_style-7 .page_content_wrap {
	padding-top: 0;
}

.single_style_style-7 .page_content_wrap>.content_wrap {
	padding-top: 4em;
}

.post_header_wrap_style_style-7 {
	position: relative;
}

.post_header_wrap_style_style-7.post_header_wrap_in_header {
	margin-top: 4em;
}

.post_header_wrap_style_style-7.post_header_wrap_in_header.with_featured_image {
	margin-top: 0;
}

.post_header_wrap_style_style-7 .post_featured {
	margin-top: 0;
	margin-bottom: 0;
}

.post_header_wrap_style_style-7 .post_featured.with_audio.without_thumb {
	margin: 0 var(--theme-var-grid_gap);
}

.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	opacity: 1;
	border-color: var(--theme-color-inverse_link);
	background-color: transparent;
}

.post_header_wrap_style_style-7 .post_featured.with_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio {
	padding: 0 1.5em;
	text-align: center;
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.post_header_wrap_style_style-7 .post_featured.with_audio.with_thumb .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.post_header_wrap_style_style-7 .post_featured.post_featured_bg, .post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
	height: 47rem;
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap img {
	position: relative;
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap.sc_parallax_direction_down img {
	top: -15%;
}

.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap.sc_parallax_direction_up {
	top: 15%;
}

.post_header_wrap_style_style-7 .post_featured.post_featured_bg:before {
	display: none;
}

.post_header_wrap_style_style-7 .post_featured img {
	max-width: none;
	width: 100%;
}

.post_header_wrap_style_style-7 .post_header {
	display: block;
	text-align: center;
	margin-top: 0;
	padding: 0 30px;
}

.post_header_wrap_style_style-7 .post_header .content_wrap {
	width: 100%;
	max-width: 960px;
}

.post_header_wrap_style_style-7 .post_featured + .post_header_single {
	margin-top: 4.1em;
}

.post_header_wrap_style_style-7 .post_header .post_title, .post_header_wrap_style_style-7 .post_header .post_subtitle {
	margin: 0 auto;
	max-width: 100%;
}

.post_header_wrap_style_style-7 .post_header .post_title {
	line-height: 1em;
}

.post_header_wrap_style_style-7 .post_header .post_subtitle {
	font-size: 1.2857em;
	line-height: 1.4em;
	font-weight: normal;
	margin-top: 1em;
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories {
	margin-top: 0;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size: inherit;
	line-height: inherit;
	font-weight: 500;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_meta_item:after {
	position: relative;
	top: 2px;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other {
	margin-top: 2.2em;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item {
	white-space: nowrap;
	line-height: 1.75em;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share {
	display: inline-block;
	vertical-align: top;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_share .social_item {
	margin: 0 10px 0 0;
	font-size: 1.15em;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item:after, .post_header_wrap_style_style-7 .post_header .post_meta_other .vc_inline-link:after {
	margin: 0 .5em 0 .74em;
}

.post_header_wrap_style_style-7 .post_author_name {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.post_header_wrap_style_style-7 a:hover .post_author_name, .post_header_wrap_style_style-7 a:focus .post_author_name {
	color: var(--theme-color-text_hover);
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar {
	margin-right: .85em;
	margin-top: -3px;
}

.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar>img {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.post_header_wrap_style_style-7 .post_header_single + .after_post_header_banner_wrap {
	margin-top: 3em;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	text-align: center;
	max-width: 50%;
	margin: 0 auto 30px;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
	margin-bottom: 0;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
	margin-bottom: .4em;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
	max-width: 70%;
	margin: 0 auto;
}

.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
	max-width: 65%;
}

.single_style_style-7.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
	max-width: 630px;
}

.single_style_style-7 .post_featured.with_video.without_thumb .post_info_video {
	position: relative;
	padding: 1.5em;
	background-color: rgba(0, 0, 0, .7);
}

.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link, .sc_services_qw-plaque .sc_services_item .sc_services_item_more_link, .sc_services_qw-tricolore .sc_services_item .sc_services_item_more_link, .sc_services_qw-nodes .sc_services_item .sc_services_item_more_link, .sc_services_qw-card .sc_services_item .sc_services_item_more_link, .sc_services_qw-panel .sc_services_item .sc_services_item_more_link {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	outline: none;
}

.sc_services_qw-tricolore .sc_services_item .sc_services_item_text, .sc_services_qw-stylish .sc_services_item .sc_services_item_text, .sc_services_qw-plaque .sc_services_item .sc_services_item_text, .sc_services_qw-card .sc_services_item .sc_services_item_text, .sc_services_qw-nodes .sc_services_item .sc_services_item_text, .sc_services_qw-panel .sc_services_item .sc_services_item_text {
	outline: none;
}

.sc_portfolio.sc_portfolio_qw-case .post_meta .post_meta_item.post_categories, .sc_portfolio.sc_portfolio_qw-board .post_meta .post_meta_item.post_categories, .sc_portfolio.sc_portfolio_qw-pack .post_meta .post_meta_item.post_categories {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
	font-family: var(--theme-font-h5_font-family);
}

.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
	line-height: 2.5em;
}

.sc_services_qw-panel .sc_services_item .sc_services_item_number, .sc_services_qw-panel .sc_services_item .sc_services_item_number.duplicate {
	font-weight: 500;
}

.sc_services_qw-plaque .sc_services_item .sc_services_item_more_link {
	bottom: 1px;
}

.sc_services_qw-price .sc_services_item_price, .sc_services_qw-price .sc_services_item_title, .sc_services_qw-price .sc_services_item_number {
	font-weight: 600;
}

.sc_services_qw-price .sc_services_item_number {
	font-size: 1.7em;
	margin-top: -4%;
}

.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
	bottom: 3px;
}

.sc_portfolio.sc_portfolio_qw-board .sc_portfolio_item .post_featured .post_info .post_title:before {
	bottom: 5px;
}

.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link {
	font-size: 17px;
}

.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post-more-link:after {
	top: -5px;
}

.sc_portfolio.sc_portfolio_qw-chess .sc_portfolio_item_content .post_title:before {
	bottom: 7px;
}

.sc_portfolio.sc_portfolio_qw-simple .sc_portfolio_item_content .number {
	font-weight: 500;
}

.sc_testimonials_qw-date [class*="column"] .sc_testimonials_item_content, .sc_testimonials_qw-date [class*="column"] .sc_testimonials_item_content {
	font-family: var(--theme-font-h5_font-family);
	font-style: italic;
}

body:not(.elementor-editor-active):not(.no-curtains) [class*="trx_addons_image_effects_on_"].post_featured_bg .trx_addons_image_effect_original_image, body:not(.elementor-editor-active):not(.no-curtains) [class*="trx_addons_image_effects_on_"].post_featured_bg .trx_addons_secondary_image {
	display: none;
}

[class*="sc_button_hover_slide"] {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_button_hover_just_init {
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

[class*="sc_button_hover_"]:not(.sc_button_bg_image) {
	-webkit-transition: color .3s ease, border-color .3s ease, background-position .3s ease, background-color 0s linear .3s;
	-ms-transition: color .3s ease, border-color .3s ease, background-position .3s ease, background-color 0s linear .3s;
	transition: color .3s ease, border-color .3s ease, background-position .3s ease, background-color 0s linear .3s;
}

.sc_button_hover_arrow {
	position: relative;
	overflow: hidden;
	padding-left: 2em !important;
	padding-right: 2em !important;
}

.sc_button_hover_arrow:before {
	content: "";
	font-family: "fontello";
	position: absolute;
	z-index: 1;
	right: -2em !important;
	left: auto !important;
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background-color: transparent !important;
	color: inherit !important;
}

.sc_button_hover_arrow:hover:before, .sc_button_hover_arrow.active:before, .vc_active .sc_button_hover_arrow:before {
	right: .5em !important;
}

.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_hover2) 50%, var(--theme-color-text_link2) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_hover2) 50%, var(--theme-color-text_link2) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_hover2) 50%, var(--theme-color-text_link2) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link2.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_hover2) 50%, var(--theme-color-text_link2) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link2) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_hover3) 50%, var(--theme-color-text_link3) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_hover3) 50%, var(--theme-color-text_link3) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_hover3) 50%, var(--theme-color-text_link3) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_link3.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_hover3) 50%, var(--theme-color-text_link3) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link3) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_link) 50%, var(--theme-color-text_dark) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_link) 50%, var(--theme-color-text_dark) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_link) 50%, var(--theme-color-text_dark) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_dark.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_link) 50%, var(--theme-color-text_dark) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_dark) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_link) 50%, var(--theme-color-text_light) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_link) 50%, var(--theme-color-text_light) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_link) 50%, var(--theme-color-text_light) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_light.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_link) 50%, var(--theme-color-text_light) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_light) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-inverse_link) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-inverse_link) 50%, var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-inverse_link) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-inverse_link) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_hover.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-text_hover) 50%, var(--theme-color-text_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-text_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-alter_dark) 50%, var(--theme-color-alter_link) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-alter_dark) 50%, var(--theme-color-alter_link) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-alter_dark) 50%, var(--theme-color-alter_link) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-alter_dark) 50%, var(--theme-color-alter_link) 50%) no-repeat scroll right top/100% 210% var(--theme-color-alter_link) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-alter_link) 50%, var(--theme-color-alter_bd_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-alter_link) 50%, var(--theme-color-alter_bd_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-alter_link) 50%, var(--theme-color-alter_bd_color) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-alter_link) 50%, var(--theme-color-alter_bd_color) 50%) no-repeat scroll right top/100% 210% var(--theme-color-alter_bd_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_left {
	background: linear-gradient(to right, var(--theme-color-extra_link) 50%, var(--theme-color-extra_bg_color) 50%) no-repeat scroll right bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_right {
	background: linear-gradient(to left, var(--theme-color-extra_link) 50%, var(--theme-color-extra_bg_color) 50%) no-repeat scroll left bottom/210% 100% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_top {
	background: linear-gradient(to bottom, var(--theme-color-extra_link) 50%, var(--theme-color-extra_bg_color) 50%) no-repeat scroll right bottom/100% 210% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_bottom {
	background: linear-gradient(to top, var(--theme-color-extra_link) 50%, var(--theme-color-extra_bg_color) 50%) no-repeat scroll right top/100% 210% var(--theme-color-extra_bg_color) !important;
}

.sc_button_hover_style_alter.sc_button_hover_slide_left:hover, .sc_button_hover_style_alter.sc_button_hover_slide_right:hover, .sc_button_hover_style_alter.sc_button_hover_slide_top:hover, .sc_button_hover_style_alter.sc_button_hover_slide_bottom:hover {
	color: var(--theme-color-bg_color) !important;
}

.sc_button_hover_style_extra.sc_button_hover_slide_left:hover, .sc_button_hover_style_extra.sc_button_hover_slide_right:hover, .sc_button_hover_style_extra.sc_button_hover_slide_top:hover, .sc_button_hover_style_extra.sc_button_hover_slide_bottom:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_button_hover_slide_left:hover, .sc_button_hover_slide_left.active, .ui-state-active .sc_button_hover_slide_left, .vc_active .sc_button_hover_slide_left, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left, li.active .sc_button_hover_slide_left {
	background-position: left bottom !important;
	color: var(--theme-color-bg_color) !important;
}

.sc_button_hover_slide_right:hover, .sc_button_hover_slide_right.active, .ui-state-active .sc_button_hover_slide_right, .vc_active .sc_button_hover_slide_right, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right, li.active .sc_button_hover_slide_right {
	background-position: right bottom !important;
	color: var(--theme-color-bg_color) !important;
}

.sc_button_hover_slide_top:hover, .sc_button_hover_slide_top.active, .ui-state-active .sc_button_hover_slide_top, .vc_active .sc_button_hover_slide_top, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top, li.active .sc_button_hover_slide_top {
	background-position: right top !important;
	color: var(--theme-color-bg_color) !important;
}

.sc_button_hover_slide_bottom:hover, .sc_button_hover_slide_bottom.active, .ui-state-active .sc_button_hover_slide_bottom, .vc_active .sc_button_hover_slide_bottom, .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom, li.active .sc_button_hover_slide_bottom {
	background-position: right bottom !important;
	color: var(--theme-color-bg_color) !important;
}

.post_featured[class*="hover_"] {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.post_featured:not(.post_featured_bg)[class*="hover_"] {
	display: inline-block;
	vertical-align: top;
}

.post_featured.hover_slide:not(.post_featured_bg) {
	width: 100%;
}

.post_featured[class*="hover_"], .post_featured[class*="hover_"] * {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.post_featured:hover .trx_addons_secondary_image + img {
	-webkit-transform: scale(1, 1) !important;
	-ms-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}

.post_featured .mask {
	content: " ";
	position: absolute;
	z-index: 4;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translateZ(0) scale(1.005, 1.005);
	-ms-transform: translateZ(0) scale(1.005, 1.005);
	transform: translateZ(0) scale(1.005, 1.005);
}

.post_featured .post_info {
	position: absolute;
	z-index: 6;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(.5, .5);
	-ms-transform: translate(-50%, -50%) scale(.5, .5);
	transform: translate(-50%, -50%) scale(.5, .5);
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	display: none;
	font-size: 1.1429em;
	line-height: 1.3em;
	width: 90%;
	text-align: center;
	margin: -1em auto 0;
	opacity: 0;
}

.post_featured .post_link {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.format-video .post_featured .icon, .format-video .post_featured .icons, .format-audio .post_featured .icon, .format-audio .post_featured .icons, .format-gallery .post_featured .icon, .format-gallery .post_featured .icons {
	display: none;
}

.post_featured.hover_ .icons {
	position: absolute;
	z-index: 7;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.post_featured.hover_icon, .post_featured.hover_icons {
	position: relative;
}

.post_featured.hover_icon .mask {
	background-color: rgba(0, 0, 0, .4);
}

.post_featured.hover_icon:hover .mask {
	opacity: 1;
}

.post_featured.hover_icon img, .post_featured.hover_icons img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.post_featured.hover_icon:hover img, .post_featured.hover_icons:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_icon .icons, .post_featured.hover_icons .icons {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.post_featured.hover_icon .icons a, .post_featured.hover_icons .icons a {
	display: inline-block;
	font-size: 1.7143em;
	cursor: pointer;
	opacity: 0;
	margin: -1em 0 0 -1em;
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	-webkit-transform: scale(.3, .3);
	-ms-transform: scale(.3, .3);
	transform: scale(.3, .3);
	-webkit-transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
	-ms-transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
	transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.post_featured.hover_icon .icons a {
	font-size: 4em;
	color: var(--theme-color-bg_color);
}

.post_featured.hover_icon a:hover {
	color: var(--theme-color-text_link);
}

.post_featured.hover_icons .icons a {
	margin-left: -2.25em;
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-bg_color_07);
}

.post_featured.hover_icons a:hover {
	color: var(--theme-color-text_link);
	background-color: var(--theme-color-bg_color);
}

.post_featured.hover_icons .icons a + a {
	margin-left: .25em;
	-webkit-transition-delay: .15s;
	-ms-transition-delay: .15s;
	transition-delay: .15s;
}

.post_featured.hover_icons .icons a.single_icon {
	margin-left: 0;
}

.post_featured.hover_icon:hover .icons a, .post_featured.hover_icons:hover .icons a {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
	-ms-transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
	transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
}

.post_featured.hover_icons:hover .icons a + a {
	-webkit-transition-delay: .15s;
	-ms-transition-delay: .15s;
	transition-delay: .15s;
}

.post_featured_bg.hover_zoom:after {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 56.25%;
	display: inline-block;
	vertical-align: top;
	margin-left: -.3em;
}

.post_featured.hover_zoom.hover_play .icons {
	margin-top: 65px;
}

.post_featured.hover_zoom:hover:before {
	-webkit-transform: scale(1, 1) rotate(45deg);
	-ms-transform: scale(1, 1) rotate(45deg);
	transform: scale(1, 1) rotate(45deg);
}

.post_featured.hover_zoom .mask {
	background-color: rgba(255, 255, 255, .15);
}

.post_featured.hover_zoom:hover .mask {
	opacity: 1;
}

.post_thumb.hover_zoom img, .post_featured.hover_zoom img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.post_thumb.hover_zoom:hover img, .post_featured.hover_zoom:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_zoom .icons {
	position: absolute;
	z-index: 6;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
}

.post_featured.hover_zoom .icons a {
	display: inline-block;
	font-size: 18px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	position: relative;
	left: -50px;
	opacity: 0;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.post_featured.hover_zoom .icons a + a {
	margin-left: 8px;
	left: 50px;
}

.post_featured.hover_zoom .icons a:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .2);
}

.post_featured.hover_zoom:hover .icons a {
	left: 0;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
}

.post_featured.hover_dots:hover .mask {
	opacity: 1;
}

.post_featured.hover_dots img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.post_featured.hover_dots:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_dots .icons {
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.post_featured.hover_dots .icons span {
	display: inline-block;
	opacity: 0;
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 6px;
	height: 6px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	background-color: var(--theme-color-text_link);
}

.post_featured.hover_dots:hover .icons span {
	opacity: 1;
	display: inline-block;
}

.post_featured.hover_dots:hover .icons span:first-child {
	margin-left: -13px;
}

.post_featured.hover_dots:hover .icons span + span + span {
	margin-left: 13px;
}

.post_featured.hover_dots.hover_with_info .icons span {
	margin-top: 1em;
}

.post_featured.hover_dots .post_info {
	display: block;
	top: 45%;
}

.post_featured.hover_dots .post_info .post_title {
	margin: 0;
	line-height: 1em;
}

.post_featured.hover_dots:hover .post_info {
	-webkit-transform: translate(-50%, -50%) scale(1, 1);
	-ms-transform: translate(-50%, -50%) scale(1, 1);
	transform: translate(-50%, -50%) scale(1, 1);
	opacity: 1;
}

.post_featured.hover_dots .post_info, .post_featured.hover_dots .post_info a, .post_featured.hover_dots .post_info a:hover {
	color: var(--theme-color-bg_color);
}

.post_featured.hover_link:hover .mask {
	opacity: 1;
}

.post_featured.hover_link.with_thumb>.bg_in, .post_featured.hover_link img {
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: -ms-transform .3s ease;
	-ms-transition: all .5s ease;
	transition: transform .3s ease;
	transition: all .5s ease;
	-webkit-transform: scale(1.01, 1.01);
	-ms-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
}

.post_featured.hover_link.with_thumb:hover>.bg_in, .post_featured.hover_link:hover img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.post_featured.hover_link .link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.post_featured.hover_link .post_info {
	display: block;
	top: 45%;
}

.post_featured.hover_link .post_info .post_title {
	margin: 0;
	line-height: 1em;
}

.post_featured.hover_link:hover .post_info {
	-webkit-transform: translate(-50%, -50%) scale(1, 1);
	-ms-transform: translate(-50%, -50%) scale(1, 1);
	transform: translate(-50%, -50%) scale(1, 1);
	opacity: 1;
}

.post_featured.hover_link .post_info, .post_featured.hover_link .post_info a, .post_featured.hover_link .post_info a:hover {
	color: var(--theme-color-bg_color);
}

.hover_link.post_featured.with_thumb .mask, .hover_link.sc_layouts_blog_item_featured .post_featured.with_thumb .mask {
	opacity: 0 !important;
}

.post_featured.hover_fade, .post_featured.hover_slide, .post_featured.hover_pull, .post_featured.hover_excerpt, .post_featured.hover_border {
	position: relative;
	overflow: hidden;
}

.post_featured.hover_fade .post_info, .post_featured.hover_slide .post_info, .post_featured.hover_pull .post_info, .post_featured.hover_excerpt .post_info, .post_featured.hover_border .post_info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	text-align: center;
	display: block;
	margin: 0;
	opacity: 1;
	font-size: 1em;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.post_featured.hover_fade .post_info .post_info_back, .post_featured.hover_slide .post_info .post_info_back, .post_featured.hover_pull .post_info .post_info_back, .post_featured.hover_excerpt .post_info .post_info_back, .post_featured.hover_border .post_info .post_info_back {
	max-width: none;
	padding: 0;
}

.post_featured.hover_fade .post_info .post_title, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_border .post_info .post_title {
	margin: 0 0 .5em;
	text-align: center;
}

.post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_excerpt .post_info .post_descr, .post_featured.hover_border .post_info .post_descr {
	margin: 0;
	position: relative;
	padding: .5em 1em;
	text-align: center;
}

.post_featured.hover_fade .post_info .post_title span, .post_featured.hover_slide .post_info .post_title span, .post_featured.hover_pull .post_info .post_title span, .post_featured.hover_excerpt .post_info .post_title span, .post_featured.hover_border .post_info .post_title span {
	font-weight: 700;
}

.post_featured.hover_fade .post_info .post_excerpt, .post_featured.hover_slide .post_info .post_excerpt, .post_featured.hover_pull .post_info .post_excerpt, .post_featured.hover_border .post_info .post_excerpt {
	margin-top: 1em;
	display: none;
}

.post_featured.hover_excerpt .post_info .post_excerpt {
	margin-top: 1em;
}

.post_featured.hover_fade img, .post_featured.hover_fade .post_info .post_info_back, .post_featured.hover_fade .post_info .post_title, .post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_info_back, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull img, .post_featured.hover_pull .post_info .post_info_back, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_excerpt img, .post_featured.hover_excerpt .post_info .post_info_back, .post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_excerpt .post_info .post_descr, .post_featured.hover_border img, .post_featured.hover_border .post_info .post_info_back, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {
	-webkit-transition: -webkit-transform .3s ease, color .3s ease, opacity .3s ease, margin .3s ease;
	-ms-transition: -ms-transform .3s ease, color .3s ease, opacity .3s ease, margin .3s ease;
	transition: transform .3s ease, color .3s ease, opacity .3s ease, margin .3s ease;
}

.post_featured.hover_fade:hover .mask {
	opacity: 1;
}

.post_featured.hover_fade img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.post_featured.hover_fade:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_fade .post_info .post_info_back {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	padding: 15px;
	opacity: 0;
}

.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {
	margin-top: -100%;
}

.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {
	margin-top: 100%;
}

.post_featured.hover_fade.left_to_right .post_info .post_info_back {
	margin-left: -100%;
}

.post_featured.hover_fade.right_to_left .post_info .post_info_back {
	margin-left: 100%;
}

.post_featured.hover_fade:hover .post_info .post_info_back {
	opacity: 1;
}

.post_featured.hover_fade .post_info, .post_featured.hover_fade .post_info a, .post_featured.hover_fade .post_info .post_meta_item {
	color: var(--theme-color-inverse_link);
}

.post_featured.hover_fade .post_info a:hover {
	color: var(--theme-color-text_link);
}

.post_featured.hover_info .post_link {
	z-index: 9;
}

.post_featured.hover_info.with_thumb>.bg_in {
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: -ms-transform .3s ease;
	-ms-transition: all .5s ease;
	transition: transform .3s ease;
	transition: all .5s ease;
	-webkit-transform: scale(1.005, 1.005);
	-ms-transform: scale(1.005, 1.005);
	transform: scale(1.005, 1.005);
}

.post_featured.hover_info.with_thumb:hover>.bg_in {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.post_featured.hover_info {
	position: relative;
	overflow: hidden;
}

.post_featured.hover_info .post_info {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	text-align: left;
	display: block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	opacity: 1;
	font-size: 1em;
	padding: 1.5em;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.post_featured.hover_info .post_info .post_category {
	position: absolute;
	z-index: 1;
	top: 1.5em;
	left: 1.5em;
}

.post_featured.hover_info .post_info .post_category a {
	display: inline-block;
	vertical-align: top;
	padding: 4px 1em;
	margin: 0 .3em .3em 0;
	-webkit-border-radius: 2em;
	-ms-border-radius: 2em;
	border-radius: 2em;
}

.post_featured.hover_info .post_info .post_category a, .post_featured.hover_info .post_info .post_category a .trx_addons_extended_taxonomy {
	-webkit-transition: background-color .3s ease, color .3s ease;
	-ms-transition: background-color .3s ease, color .3s ease;
	transition: background-color .3s ease, color .3s ease;
}

.sc_blogger .post_featured.hover_info .post_info .post_title a {
	display: block;
}

.post_featured.hover_info .post_info .post_title {
	margin: 0;
	text-align: left;
	font-size: 28px;
	position: relative;
}

.post_featured.hover_info .post_info .post_title a {
	display: inline-block;
	margin-left: -2px;
}

.post_featured.hover_info .post_info .post_title .hover-arrow {
	margin-top: 19px;
	display: inline-block;
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
}

.post_featured.hover_info .post_info .post_title .hover-arrow:before {
	top: 0;
	right: 1px;
	position: absolute;
	display: block;
	font-family: "fontello";
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
}

.post_featured.hover_info .post_info:hover .hover-arrow {
	width: 38px;
}

.post_featured.hover_info .post_info .post_descr {
	margin: 0 0 15px;
	padding: 0;
	position: relative;
	text-align: left;
}

.post_featured.hover_info .post_info .post_descr .post_meta {
	margin: 0;
}

.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_sponsored, .post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_categories {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .12em;
	color: #fff;
}

.post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_sponsored a, .post_featured.hover_info .post_info .post_descr .post_meta .post_meta_item.post_categories a {
	color: #fff;
}

body.sidebar_show [class*="column-1_3"] .post_featured.hover_info .post_info .post_descr, body.sidebar_show [class*="column-1_4"] .post_featured.hover_info .post_info .post_descr, body.sidebar_show [class*="masonry_item-1_3"] .post_featured.hover_info .post_info .post_descr {
	display: none;
}

.post_featured.hover_info img, .post_featured.hover_info .post_info .post_category, .post_featured.hover_info .post_info .post_title, .post_featured.hover_info .post_info .post_descr {
	-webkit-transition: -webkit-transform .3s ease, color .3s ease, opacity .3s ease;
	-ms-transition: -ms-transform .3s ease, color .3s ease, opacity .3s ease;
	transition: transform .3s ease, color .3s ease, opacity .3s ease;
}

.post_featured.hover_info .mask {
	opacity: .9;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
}

.post_featured.hover_info:hover .mask {
	opacity: 1;
}

.post_featured.hover_info:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_info .post_info, .post_featured.hover_info .post_info a {
	color: #fff;
}

.post_featured.hover_info .post_info .post_meta a, .post_featured.hover_info .post_info .post_meta_item {
	color: #d2d3d5;
}

.post_featured.hover_info .post_info a:hover {
	color: var(--theme-color-text_link);
}

.post_featured.hover_info .post_info .post_category a {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.post_featured.hover_info .post_info .post_category a:hover {
	background-color: var(--theme-color-text_hover);
	color: var(--theme-color-inverse_hover);
}

.post_featured.hover_info .post_info .post_category a:hover .trx_addons_extended_taxonomy {
	color: var(--theme-color-inverse_hover);
}

.post_featured.hover_slide .mask {
	opacity: .3 !important;
}

.post_featured.hover_slide:hover .mask {
	opacity: 1 !important;
}

.post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info a, .post_featured.hover_slide .post_info .post_meta_item {
	color: var(--theme-color-inverse_link);
}

.post_featured.hover_slide .post_info a:hover {
	color: var(--theme-color-text_link);
}

.post_featured.hover_slide .post_info .post_info_back {
	background-color: transparent !important;
}

.post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {
	text-align: left;
}

.post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {
	position: relative;
	margin: 0;
}

.post_featured.hover_slide .post_info .post_title {
	padding: 0 0 15px;
	margin: 30px 30px 15px !important;
	overflow: hidden;
}

.post_featured.hover_slide .post_info .post_title:after {
	content: " ";
	display: block !important;
	top: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	background-color: var(--theme-color-inverse_link);
}

.post_featured.hover_slide:hover .post_info .post_title:after {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.post_featured.hover_slide>img {
	max-width: none;
	width: calc(100% + 20px);
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px);
}

.post_featured.hover_slide:hover>img {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {
	text-align: left;
}

.post_featured.hover_slide .post_info .post_descr {
	padding: 0 30px 30px;
	opacity: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}

.post_featured.hover_slide:hover .post_info .post_descr {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.post_featured.hover_pull {
	background-color: var(--theme-color-extra_bg_color);
}

.post_featured.hover_pull .post_info, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr {
	text-align: left;
}

.post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
}

.post_featured.hover_pull .post_info, .post_featured.hover_pull .post_info a, .post_featured.hover_pull .post_info a:before {
	color: var(--theme-color-extra_dark);
}

.post_featured.hover_pull .post_info a:hover, .post_featured.hover_pull .post_info a:hover:before {
	color: var(--theme-color-extra_link);
}

.post_featured.hover_pull .mask {
	opacity: .3;
}

.post_featured.hover_pull:hover .mask {
	opacity: 1;
}

.post_featured.hover_pull:hover>img {
	-webkit-transform: translateY(-70px);
	-ms-transform: translateY(-70px);
	transform: translateY(-70px);
}

.post_featured.hover_pull .post_info .post_title {
	padding: 20px;
}

.post_featured.hover_pull:hover .post_info .post_title {
	-webkit-transform: translateY(-70px);
	-ms-transform: translateY(-70px);
	transform: translateY(-70px);
}

.post_featured.hover_pull .post_info .post_descr {
	height: 70px;
	-webkit-transform: translateY(70px);
	-ms-transform: translateY(70px);
	transform: translateY(70px);
}

.post_featured.hover_pull:hover .post_info .post_descr {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.post_featured.hover_pull .post_info .post_descr .post_meta {
	max-height: 60px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	padding: 0 10px 0 20px;
}

.post_featured.hover_excerpt {
	background-color: var(--theme-color-extra_bg_color);
}

.post_featured.hover_excerpt .post_info, .post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_excerpt .post_info .post_descr {
	text-align: left;
}

.post_featured.hover_excerpt .post_info .post_title, .post_featured.hover_excerpt .post_info .post_descr {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0 15px;
}

.post_featured.hover_excerpt .post_info, .post_featured.hover_excerpt .post_info a, .post_featured.hover_excerpt .post_info a:before {
	color: var(--theme-color-extra_dark);
}

.post_featured.hover_excerpt .post_info a:hover, .post_featured.hover_excerpt .post_info a:hover:before {
	color: var(--theme-color-extra_link);
}

.post_featured.hover_excerpt .mask {
	opacity: .3;
}

.post_featured.hover_excerpt:hover .mask {
	opacity: 1;
}

.post_featured.hover_excerpt:hover>img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_excerpt .post_info .post_title {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
}

.post_featured.hover_excerpt:hover .post_info .post_title {
	-webkit-transform: translateY(-105px);
	-ms-transform: translateY(-105px);
	transform: translateY(-105px);
}

.post_featured.hover_excerpt .post_info .post_descr {
	-webkit-transform: translateY(110%);
	-ms-transform: translateY(110%);
	transform: translateY(110%);
	opacity: 0;
}

.post_featured.hover_excerpt:hover .post_info .post_descr {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 1;
}

.post_featured.hover_excerpt .post_info .post_descr .post_excerpt {
	color: #ccc;
	height: 80px;
	line-height: 1.5em;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.post_featured.hover_border:hover .mask {
	opacity: 1;
}

.post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after {
	content: " ";
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
	pointer-events: none;
}

.post_featured.hover_border .post_info:before {
	border-top: 1px solid var(--theme-color-inverse_link);
	border-bottom: 1px solid var(--theme-color-inverse_link);
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
}

.post_featured.hover_border:hover .post_info:before {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}

.post_featured.hover_border .post_info:after {
	border-left: 1px solid var(--theme-color-inverse_link);
	border-right: 1px solid var(--theme-color-inverse_link);
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
}

.post_featured.hover_border:hover .post_info:after {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
}

.post_featured.hover_border .post_info .post_info_back {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	padding: 45px;
	background-color: transparent !important;
}

.post_featured.hover_border .post_info, .post_featured.hover_border .post_info a, .post_featured.hover_border .post_info .post_meta_item {
	color: var(--theme-color-inverse_link);
}

.post_featured.hover_border .post_info a:hover {
	color: var(--theme-color-text_link);
}

.post_featured.hover_border img, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.post_featured.hover_border:hover>img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {
	opacity: 0;
	position: relative;
	text-align: center;
	margin: 0;
}

.post_featured.hover_border .post_info .post_title {
	padding: 0 0 15px;
	-webkit-transform: translateY(-1em);
	-ms-transform: translateY(-1em);
	transform: translateY(-1em);
}

.post_featured.hover_border:hover .post_info .post_title {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.post_featured.hover_border .post_info .post_descr {
	padding: 0;
	-webkit-transform: translateY(1em);
	-ms-transform: translateY(1em);
	transform: translateY(1em);
}

.post_featured.hover_border:hover .post_info .post_descr {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.post_featured.hover_border .post_info .post_info_item + .post_info_item:before {
	content: " ";
	display: block;
	margin: .5em 0 0 0;
}

.post_featured.hover_shop:hover .icons>*:nth-child(1) {
	-webkit-transition-delay: .05s !important;
	-ms-transition-delay: .05s !important;
	transition-delay: .05s !important;
	transition-property: opacity !important;
	opacity: 1 !important;
}

.post_featured.hover_shop:hover .icons>*:nth-child(2) {
	-webkit-transition-delay: .1s !important;
	-ms-transition-delay: .1s !important;
	transition-delay: .1s !important;
	transition-property: opacity !important;
	opacity: 1 !important;
}

.post_featured.hover_shop:hover .icons>*:nth-child(3) {
	-webkit-transition-delay: .15s !important;
	-ms-transition-delay: .15s !important;
	transition-delay: .15s !important;
	transition-property: opacity !important;
	opacity: 1 !important;
}

.post_featured.hover_shop:hover .icons>*:nth-child(4), .post_featured.hover_shop:hover .icons>*:nth-child(5), .post_featured.hover_shop:hover .icons>*:nth-child(6) {
	-webkit-transition-delay: .2s !important;
	-ms-transition-delay: .2s !important;
	transition-delay: .2s !important;
	transition-property: opacity !important;
	opacity: 1 !important;
}

.post_featured.hover_shop .icons .tinv-wraper {
	-webkit-transition: all .4s ease-in-out !important;
	-ms-transition: all .4s ease-in-out !important;
	transition: all .4s ease-in-out !important;
	opacity: 0 !important;
	display: inline-block;
	pointer-events: all;
	font-size: 17px !important;
}

.post_featured.hover_shop .icons .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide {
	visibility: visible !important;
}

.post_featured.hover_shop .icons .tinv-wraper>* {
	display: none;
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button {
	display: block;
	overflow: hidden;
	color: #000 !important;
	background-color: #fff !important;
	letter-spacing: 0 !important;
	cursor: pointer;
	text-align: center;
	border: none !important;
	margin: 4px !important;
	width: 47px;
	height: 47px;
	line-height: 48px !important;
	-webkit-border-radius: 50% !important;
	-ms-border-radius: 50% !important;
	border-radius: 50% !important;
	-webkit-transition: all .2s ease !important;
	-ms-transition: all .2s ease !important;
	transition: all .2s ease !important;
	-webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	position: relative;
	visibility: visible !important;
	pointer-events: auto !important;
	top: 0;
	opacity: 1 !important;
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text {
	display: none;
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button:before {
	display: block !important;
	content: "" !important;
	font-family: "fontello" !important;
	margin: 0 !important;
	font-size: 14px !important;
	line-height: inherit !important;
	vertical-align: middle !important;
	padding: 0 !important;
	height: 100% !important;
	width: 100% !important;
	text-align: center !important;
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
	content: "" !important;
}

.post_featured.hover_shop .icons .tinv-wraper>.tinvwl_add_to_wishlist_button:hover {
	color: var(--theme-color-text_link) !important;
	top: -4px !important;
}

.post_featured.hover_shop {
	position: relative;
	display: block;
}

.post_featured.hover_shop .mask {
	display: none;
}

.post_featured.hover_shop .icons {
	position: absolute;
	z-index: 1002;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.post_featured.hover_shop .icons>a {
	font-weight: 400 !important;
	display: inline-block;
	pointer-events: all;
	font-size: 17px !important;
	padding: 0 !important;
	letter-spacing: 0 !important;
	cursor: pointer;
	text-align: center;
	border: none !important;
	background: none !important;
	line-height: 0 !important;
	opacity: 0;
	-webkit-transition: all .4s ease-in-out !important;
	-ms-transition: all .4s ease-in-out !important;
	transition: all .4s ease-in-out !important;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}

.post_featured.hover_shop .icons>a .icon-anim {
	display: block;
	color: #000;
	background-color: #fff;
	margin: 4px !important;
	width: 47px;
	height: 47px;
	line-height: 47px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	-webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, .03);
	position: relative;
	top: 0;
	text-align: center;
}

.post_featured.hover_shop .icons>a .icon-anim:before {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}

.post_featured.hover_shop .icons>a:hover .icon-anim {
	color: var(--theme-color-text_link) !important;
	top: -4px;
}

.post_featured.hover_shop .icons>a.shop_link {
	font-size: 8px !important;
}

.post_featured.hover_shop .icons>a.shop_link .icon-anim:before {
	font-family: "fontello" !important;
	font-weight: 400 !important;
	content: "" !important;
}

.post_featured.hover_shop .icons>a.added_to_cart {
	display: none;
}

.post_featured.hover_shop .icons>a.product_out_stock:not(.product_type_external) {
	display: none !important;
}

.post_featured.hover_shop .icons>a.shop_cart:before, .post_featured.hover_shop .icons>a.shop_cart:after {
	display: none;
}

.post_featured.hover_shop .icons>a.shop_cart .icon-anim:before {
	font-family: "fontello" !important;
	font-weight: 400 !important;
	content: "" !important;
}

.post_featured.hover_shop .icons>a.shop_cart.button.added .icon-anim:before {
	content: "" !important;
	position: relative;
	top: 1px;
	right: -1px;
}

.underline_hover {
	position: relative;
	padding-bottom: 7px;
	margin-bottom: -7px;
}

.underline_hover:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: currentColor;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: scale3d(0, 1, 1);
	-ms-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
	-webkit-transition: -webkit-transform .25s cubic-bezier(.25, .8, .25, 1);
	-ms-transition: -ms-transform .25s cubic-bezier(.25, .8, .25, 1);
	transition: transform .25s cubic-bezier(.25, .8, .25, 1);
	will-change: transform;
}

.underline_hover:hover:after {
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.underline_hover_reverse {
	position: relative;
	padding-bottom: 7px;
	margin-bottom: -7px;
}

.underline_hover_reverse:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: currentColor;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform .25s cubic-bezier(.25, .8, .25, 1);
	-ms-transition: -ms-transform .25s cubic-bezier(.25, .8, .25, 1);
	transition: transform .25s cubic-bezier(.25, .8, .25, 1);
	will-change: transform;
}

.underline_hover_reverse:hover:after {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale3d(0, 1, 1);
	-ms-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
}

.underline_anim {
	display: inline;
	padding: 0;
	padding-bottom: .2em;
	background-image: linear-gradient(to right, currentColor 0%, currentColor 100%);
	background-position: 0 100%;
	background-repeat: no-repeat;
	-webkit-background-size: 0 2px;
	background-size: 0 2px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.underline_anim.underline_do_hover {
	animation: underline_hover_on .8s cubic-bezier(.25, .8, .25, 1) both;
}

@-webkit-keyframes underline_hover_on {
	0% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
	
	100% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
}

@keyframes underline_hover_on {
	0% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
	
	100% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
}

.underline_anim.underline_do_hover:hover {
	animation: underline_hover_off .8s cubic-bezier(.25, .8, .25, 1) both;
}

@-webkit-keyframes underline_hover_off {
	0% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
	
	100% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
}

@keyframes underline_hover_off {
	0% {
		-webkit-background-size: 100% 2px;
		background-size: 100% 2px;
	}
	
	100% {
		-webkit-background-size: 0 2px;
		background-size: 0 2px;
	}
}

.trx_addons_accent, .trx_addons_accent>a, .trx_addons_accent>* {
	color: var(--theme-color-text_link);
}

.trx_addons_accent>a:hover {
	color: var(--theme-color-text_dark);
}

.sidebar .trx_addons_accent, [class*="scheme_"].sidebar .trx_addons_accent, .sidebar .trx_addons_accent>a, [class*="scheme_"].sidebar .trx_addons_accent>a, .sidebar .trx_addons_accent>*, [class*="scheme_"].sidebar .trx_addons_accent>*, .footer_wrap .trx_addons_accent, [class*="scheme_"].footer_wrap .trx_addons_accent, .footer_wrap .trx_addons_accent>a, [class*="scheme_"].footer_wrap .trx_addons_accent>a, .footer_wrap .trx_addons_accent>*, [class*="scheme_"].footer_wrap .trx_addons_accent>* {
	color: var(--theme-color-alter_link);
}

.sidebar .trx_addons_accent>a:hover, [class*="scheme_"].sidebar .trx_addons_accent>a:hover, .footer_wrap .trx_addons_accent>a:hover, [class*="scheme_"].footer_wrap .trx_addons_accent>a:hover {
	color: var(--theme-color-alter_dark);
}

.trx_addons_title_with_link {
	font-size: 1.056em;
	line-height: 1.8em;
	letter-spacing: .5px;
}

.trx_addons_title_with_link, .trx_addons_title_with_link>a {
	color: var(--theme-color-alter_text) !important;
}

.trx_addons_title_with_link>a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.trx_addons_title_with_link>a.underline_anim {
	padding-bottom: .4em;
	font-weight: 400;
}

.trx_addons_title_with_link_2 {
	font-size: 1em;
	line-height: 1.8em;
	letter-spacing: 0;
}

.trx_addons_title_with_link_2, .trx_addons_title_with_link_2>a {
	color: var(--theme-color-alter_dark) !important;
}

.trx_addons_title_with_link_2>a {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.trx_addons_title_with_link_2>a.underline_anim {
	padding-bottom: .4em;
	font-weight: 400;
}

.trx_addons_alter_text {
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 700;
	letter-spacing: 0;
}

.trx_addons_alter_text, .trx_addons_alter_text>a {
	color: var(--theme-color-alter_text);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.trx_addons_alter_text>a:hover, a:hover>.trx_addons_alter_text {
	color: var(--theme-color-alter_dark);
}

.trx_addons_alter_text_2 {
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 400;
	letter-spacing: -.4px;
}

.trx_addons_alter_text_2, .trx_addons_alter_text_2>a {
	color: var(--theme-color-alter_text);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.trx_addons_alter_text_2>a:hover, a:hover>.trx_addons_alter_text_2 {
	color: var(--theme-color-alter_dark);
}

.trx_addons_hover, .trx_addons_hover>* {
	color: var(--theme-color-text_hover);
}

.trx_addons_accent_bg {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-bg_color);
}

.trx_addons_inverse {
	color: var(--theme-color-bg_color);
	background-color: var(--theme-color-text_dark);
}

.trx_addons_dark, .trx_addons_dark>a {
	color: var(--theme-color-text_dark);
}

.trx_addons_dark>a:hover {
	color: var(--theme-color-text_link);
}

.trx_addons_inverse, .trx_addons_inverse>a {
	color: var(--theme-color-bg_color);
	background-color: var(--theme-color-text_dark);
}

.trx_addons_inverse>a:hover {
	color: var(--theme-color-inverse_hover);
}

.trx_addons_dropcap {
	float: left;
	display: block;
	font-size: 47px;
	padding: 0;
	margin: .15em .4em 0 0;
	text-align: center;
	font-weight: 700;
	width: 70px;
	height: 70px;
	line-height: 68px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.trx_addons_dropcap_style_1 {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.trx_addons_dropcap_style_2 {
	background-color: transparent;
	color: var(--theme-color-text_dark);
	font-size: 57px;
	height: 55px;
	line-height: 48px;
	margin: 0;
	text-align: left;
	width: auto !important;
	min-width: 60px;
	padding-right: 5px;
	overflow: visible;
}

ul[class*="trx_addons_list"] {
	list-style: none !important;
}

ul.text_link[class*="trx_addons_list"]>li:before {
	color: var(--theme-color-text_link);
}

ul.text_link2[class*="trx_addons_list"]>li:before {
	color: var(--theme-color-text_link2);
}

ul[class*="trx_addons_list"]>li:before {
	color: var(--theme-color-text_link);
}

ul[class*="trx_addons_list"][class*="_circled"]>li:before {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.trx_addons_list_parameters {
	color: var(--theme-color-text_dark);
}

.trx_addons_list_parameters>li {
	font-size: 19px;
	line-height: 24px;
	font-weight: 500;
	border: none !important;
	padding: 0 !important;
	overflow: hidden;
}

.trx_addons_list_parameters>li + li {
	margin-top: 17px !important;
}

.trx_addons_list_parameters>li strong {
	position: relative;
	width: auto;
}

.trx_addons_list_parameters>li strong:last-child {
	position: absolute;
	top: 0;
	right: 0;
	max-width: 50%;
	display: inline-block;
	text-align: right;
	padding-left: 5px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-bg_color);
}

.trx_addons_list_parameters>li:after {
	display: inline-block;
	content: "";
	border-bottom: 2px dotted #ddd;
	width: 5000%;
}

ul[class*="trx_addons_list_dot"] {
	padding-left: 16px;
}

ul[class*="trx_addons_list_dot"]>li {
	margin: 1px 0;
}

ul[class*="trx_addons_list_dot"]>li:first-child {
	margin-top: 0 !important;
}

ul[class*="trx_addons_list_dot"]>li:last-child {
	margin-bottom: 0 !important;
}

ul[class*="trx_addons_list_dot"]>li:before {
	font-size: 28px;
	left: -16px;
	top: 1px;
}

ul[class*="trx_addons_list_success"] {
	color: var(--theme-color-text_dark);
	padding-left: 30px;
}

ul[class*="trx_addons_list_success"]>li {
	margin: 10px 0;
}

ul[class*="trx_addons_list_success"]>li:first-child {
	margin-top: 0 !important;
}

ul[class*="trx_addons_list_success"]>li:last-child {
	margin-bottom: 0 !important;
}

ul[class*="trx_addons_list_success"]>li:before {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	left: -30px;
}

.trx_addons_tooltip {
	border-color: var(--theme-color-text);
	color: var(--theme-color-text);
	display: inline-block;
	line-height: 1;
}

[data-tooltip-text]:after {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	font-size: 1rem;
	line-height: 20px;
	padding: 7px 12px;
	top: -38px;
}

[data-tooltip-text]:before {
	border-top-color: var(--theme-color-text_link);
	top: -4px;
}

blockquote.trx_addons_blockquote_style_1, blockquote.trx_addons_blockquote_style_2 {
	padding: 1.8em 2.55em;
}

blockquote.trx_addons_blockquote_style_1:before, blockquote.trx_addons_blockquote_style_2:before {
	content: "";
	display: block;
	font-family: "fontello";
	font-size: 16px;
	margin: 0 0 8px;
}

blockquote.trx_addons_blockquote_style_1 {
	border-left: 2px solid var(--theme-color-alter_link);
}

blockquote.trx_addons_blockquote_style_2 {
	border-left: 2px solid var(--theme-color-alter_link);
}

blockquote.trx_addons_blockquote_style_1:before {
	color: var(--theme-color-alter_link);
}

blockquote.trx_addons_blockquote_style_1 {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

blockquote.trx_addons_blockquote_style_1 b {
	color: var(--theme-color-alter_dark);
}

blockquote.trx_addons_blockquote_style_1 a, blockquote.trx_addons_blockquote_style_1 cite {
	color: var(--theme-color-alter_link2);
}

blockquote.trx_addons_blockquote_style_1 a:before, blockquote.trx_addons_blockquote_style_1 cite:before {
	background-color: var(--theme-color-alter_link2);
}

blockquote.trx_addons_blockquote_style_1 a:hover {
	color: var(--theme-color-alter_hover2);
}

blockquote.trx_addons_blockquote_style_2 {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

blockquote.trx_addons_blockquote_style_2:before, blockquote.trx_addons_blockquote_style_2 a, blockquote.trx_addons_blockquote_style_2 cite {
	color: var(--theme-color-alter_link);
}

blockquote.trx_addons_blockquote_style_2 cite:before {
	background-color: var(--theme-color-alter_link);
}

blockquote.trx_addons_blockquote_style_2 a:hover {
	color: var(--theme-color-alter_hover);
}

.trx_addons_hover_mask {
	background-color: var(--theme-color-extra_bg_color_07);
}

.trx_addons_hover_title {
	color: var(--theme-color-extra_dark);
}

.trx_addons_hover_content .trx_addons_hover_text {
	color: var(--theme-color-extra_text);
}

.trx_addons_hover_content .trx_addons_hover_icon, .trx_addons_hover_content .trx_addons_hover_links a {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-extra_link);
}

.trx_addons_hover_content .trx_addons_hover_icon:hover, .trx_addons_hover_content .trx_addons_hover_links a:hover {
	color: var(--theme-color-inverse_hover) !important;
	background-color: var(--theme-color-extra_hover);
}

body:not(.ua_ie) .trx_addons_text_gradient {
	background: var(--theme-color-text_link);
	background: linear-gradient(0deg, var(--theme-color-text_link), var(--theme-color-text_hover));
}

.menu_side_left .sc_layouts_row_fixed_on {
	margin-left: 6rem !important;
}

.menu_side_right .sc_layouts_row_fixed_on {
	margin-right: 6rem !important;
}

body.mobile_layout.menu_side_left .sc_layouts_row_fixed_on {
	margin-left: 0 !important;
}

body.mobile_layout.menu_side_right .sc_layouts_row_fixed_on {
	margin-right: 0 !important;
}

.header_position_under:not(.mobile_layout) .top_panel .wpb_row {
	background-color: transparent !important;
}

.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
	background-color: transparent;
}

body.body_style_boxed .sc_layouts_row_fixed_on {
	right: calc(( 100% - var(--theme-var-page_boxed) ) / 2);
	left: calc(( 100% - var(--theme-var-page_boxed) ) / 2);
}

.menu_side_right .sc_stack_section_fixed {
	right: var(--theme-var-menu_side) !important;
}

.menu_side_left .sc_stack_section_fixed {
	left: var(--theme-var-menu_side) !important;
}

.sidebar .trx_addons_columns_wrap {
	margin-right: 0;
}

.sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {
	display: block;
	width: 100%;
	padding: 0;
}

.post-type-archive-cpt_portfolio .sc_portfolio_default .trx_addons_columns_wrap:not(.columns_in_single_row), .post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap:not(.columns_in_single_row), .post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap:not(.columns_in_single_row) {
	margin-bottom: -30px;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles {
	margin-bottom: 1.5em;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li {
	font-size: 11px;
	line-height: 14px;
	font-weight: 700;
	letter-spacing: .6px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
	padding: 5px 17px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--theme-color-text);
	background-color: var(--theme-color-bd_color);
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a:before {
	display: none;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a, .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bd_color);
}

[class*="scheme_"].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a, [class*="scheme_"].sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

.trx_addons_emotions_item {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
	color: var(--theme-color-text_light);
}

.trx_addons_emotions_item:hover {
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_bd_hover);
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_emotions_active {
	color: var(--theme-color-alter_text);
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color);
}

.trx_addons_emotions_item_number {
	color: var(--theme-color-text);
}

.sidebar .slider_pagination_pos_bottom>.swiper-pagination, .sidebar .slider_outer_pagination_pos_bottom>.swiper-pagination {
	bottom: .5em;
}

.sidebar .slider_container .swiper-pagination-bullet, .sidebar .slider_outer .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	line-height: 8px;
	text-align: center;
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .swiper-pagination-custom .swiper-pagination-button, .slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
	-webkit-transition: color .3s ease, border-color .3s ease, background-color .3s ease, opacity .3s ease;
	-ms-transition: color .3s ease, border-color .3s ease, background-color .3s ease, opacity .3s ease;
	transition: color .3s ease, border-color .3s ease, background-color .3s ease, opacity .3s ease;
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .swiper-pagination-custom .swiper-pagination-button {
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color);
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.slider_container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .slider_outer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: var(--theme-color-text_link);
}

.slider_outer>.swiper-pagination-fraction {
	color: var(--theme-color-text_dark);
}

.sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap {
	background-color: var(--theme-color-bd_color);
}

.sc_slider_controls .slider_progress_bar {
	background-color: var(--theme-color-text_link);
}

.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-progressbar {
	bottom: 0;
}

.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction, .slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
	bottom: 6px;
}

.sc_slider_controls .slider_controls_wrap>a, .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap>a, .slider_outer_controls_side .slider_controls_wrap>a, .slider_outer_controls_top .slider_controls_wrap>a, .slider_outer_controls_bottom .slider_controls_wrap>a {
	width: 50px;
	height: 50px;
	line-height: 50px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.slider_container .swiper-button-next, .slider_container .swiper-button-prev {
	margin-top: -25px;
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
	margin-left: 30px;
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
	margin-right: 30px;
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a {
	opacity: 1 !important;
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
	margin-left: 25px;
	left: 0 !important;
}

.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
	margin-right: 25px;
	right: 0 !important;
}

.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	margin-top: 2.7em;
}

.sc_blogger .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination.swiper-pagination-bullets {
	bottom: .8em;
}

.sc_item_slider.slider_outer_pagination_pos_bottom .slider_outer_pagination_pos_bottom .swiper-pagination {
	bottom: 1em !important;
}

.sc_slider_controls .slider_controls_wrap>a, .slider_container.slider_controls_side .slider_controls_wrap>a, .slider_outer_controls_side .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap>a {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bg_color);
}

.sc_slider_controls .slider_controls_wrap>a:hover, .slider_container.slider_controls_side .slider_controls_wrap>a:hover, .slider_outer_controls_side .slider_controls_wrap>a:hover, .slider_outer_controls_outside .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bg_color);
}

.slider_container.slider_controls_top .slider_controls_wrap>a, .slider_container.slider_controls_bottom .slider_controls_wrap>a, .slider_outer_controls_top .slider_controls_wrap>a, .slider_outer_controls_bottom .slider_controls_wrap>a {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bg_color);
}

.slider_container.slider_controls_top .slider_controls_wrap>a:hover, .slider_container.slider_controls_bottom .slider_controls_wrap>a:hover, .slider_outer_controls_top .slider_controls_wrap>a:hover, .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bg_color);
}

.slider_style_modern .slider_controls_label {
	color: var(--theme-color-bg_color);
}

.slider_style_modern .slider_pagination_wrap {
	color: var(--theme-color-text_light);
}

.slider_style_modern .swiper-pagination-current {
	color: var(--theme-color-text_dark);
}

.sc_slider_controls .slider_controls_wrap>a:before, .slider_container.slider_controls_side .slider_controls_wrap>a:before, .slider_outer_controls_side .slider_controls_wrap>a:before, .slider_outer_controls_outside .slider_controls_wrap>a:before, .slider_outer_controls_top .slider_controls_wrap>a:before, .slider_outer_controls_bottom .slider_controls_wrap>a:before {
	font-family: "fontello";
	font-size: 18px;
}

.sc_slider_controls .slider_controls_wrap>.slider_prev:before, .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before, .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before, .slider_outer_controls_outside .slider_controls_wrap>.slider_prev:before, .slider_outer_controls_top .slider_controls_wrap>.slider_prev:before, .slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before {
	content: "";
}

.sc_slider_controls .slider_controls_wrap>.slider_next:before, .slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before, .slider_outer_controls_side .slider_controls_wrap>.slider_next:before, .slider_outer_controls_outside .slider_controls_wrap>.slider_next:before, .slider_outer_controls_top .slider_controls_wrap>.slider_next:before, .slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before {
	content: "";
}

.slider_elastistack_outer.slider_outer_controls>.slider_controls_wrap>.slider_next:before, .slider_elastistack.slider_controls>.slider_controls_wrap>.slider_next:before {
	content: "";
}

.widget_slider.widget ul>li .slide_info a:first-child:before {
	display: none;
}

.slider_container .slide_info, .slider_container .slide_content {
	padding: 0 2em;
	line-height: inherit;
}

.slider_container.slider_multi .slide_title, .slider_container .slide_info:not(.slide_info_large) .slide_title {
	font-size: 1.333em;
	line-height: 1.3em;
	font-weight: 500;
}

.slider_container .slide_info .slide_cats, .slider_container .slide_content .slide_cats {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
}

.slider_container .slide_overlay {
	background: rgba(0, 0, 0, .3);
}

.slider_container .slider-slide:hover .slide_overlay {
	background: rgba(0, 0, 0, .4);
}

.slider_outer_overflow_hidden .slider_container.slider_type_text[data-slides-per-view="1"][class*="-fade"] .slider-slide {
	-webkit-justify-content: start;
	-ms-flex-pack: start;
	justify-content: start;
}

.slider_outer_overflow_hidden .slider_container.slider_type_text[data-slides-per-view="1"][class*="-fade"] .slider-slide:not(.swiper-slide-active) {
	opacity: 0 !important;
}

.slider_type_images.slider_container .slide_overlay {
	display: none;
}

.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_title, .slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_title a, .slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title, .slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_title a {
	color: var(--theme-color-text_dark);
}

.slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_date, .slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_cats, .slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_cats a, .slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_date, .slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats, .slider_type_images.slider_container:not(.slider_type_text) .slide_info:not(.slide_info_large) .slide_cats a {
	color: var(--theme-color-text);
}

.slider_type_images.slider_container.slider_titles_lb .slider-slide:not(.with_content) .slide_info_small, .slider_type_images.slider_container.slider_titles_rb .slider-slide:not(.with_content) .slide_info_small, .slider_type_images.slider_container.slider_titles_bottom .slider-slide:not(.with_content) .slide_info_small, .slider_type_images.slider_container.slider_titles_lb .slide_content, .slider_type_images.slider_container.slider_titles_rb .slide_content, .slider_type_images.slider_container.slider_titles_bottom .slide_content {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
}

.slider_type_images.slider_container:not(.slider_type_text) .slide_info_small, .slider_type_images.slider_container.slider_multi:not(.slider_type_text) .slide_info_small {
	text-shadow: none;
}

.slider_type_images.slider_container .slide_info.slide_info_large {
	padding: 0;
}

.slider_type_images.slider_container.slider_titles_rb .slide_info_large, .slider_type_images.slider_container.slider_titles_lb .slide_info_large {
	max-width: none;
}

.slider_type_images.slider_container.slider_titles_rb .slide_info_large {
	padding-left: 5%;
}

.slider_type_images.slider_container.slider_titles_lb .slide_info_large {
	padding-right: 5%;
}

.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info, .slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info {
	-webkit-transform: translateY(5em);
	-ms-transform: translateY(5em);
	transform: translateY(5em);
}

.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_content {
	-webkit-transform: translateY(5em);
	-ms-transform: translateY(5em);
	transform: translateY(5em);
}

.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info, .slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_link, .slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play~.slide_link {
	z-index: 0;
}

.slider_container.slider_titles_outside .trx_addons_video_player.with_cover.hover_play~.slide_content {
	-webkit-transform: translateY(4em);
	-ms-transform: translateY(4em);
	transform: translateY(4em);
	text-shadow: 1px 1px #000;
}

.slider_container .slide_info.slide_info_large {
	padding: 1.5em;
	background-color: var(--theme-color-bg_color_09);
}

.slider_container .slide_info.slide_info_large:hover {
	background-color: var(--theme-color-bg_color);
}

.slider_container.slider_titles_center .slide_info:not(.slide_info_large), .slider_container.slider_titles_center .slide_content {
	width: 100%;
	padding: 0 5%;
}

.slider_container .slide_info.slide_info_large .slide_title {
	margin: .3em 0;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: 500;
	text-transform: none;
}

.slider_container.slider_type_bg .slide_info.slide_info_large .slide_title, .slider_container.slider_type_images .slide_info.slide_info_large .slide_title, .slider_container.slider_type_bg .slide_info.slide_info_large .slide_title a, .slider_container.slider_type_images .slide_info.slide_info_large .slide_title a, .slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_date, .slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_date, .slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats, .slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats, .slider_container.slider_type_bg .slide_info.slide_info_large:hover .slide_cats a, .slider_container.slider_type_images .slide_info.slide_info_large:hover .slide_cats a {
	color: var(--theme-color-text_dark);
}

.slider_container .slide_info.slide_info_large .slide_cats {
	color: var(--theme-color-text);
}

.slider_container .slide_info.slide_info_large .slide_cats a {
	color: var(--theme-color-text);
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	text-transform: none;
}

.slider_container .slide_info.slide_info_large .slide_title a {
	color: var(--theme-color-text_dark);
}

.slider_container .slide_info.slide_info_large .slide_date {
	color: var(--theme-color-text_dark);
}

.slider_container .slide_info.slide_info_large:hover .slide_date {
	color: var(--theme-color-text_dark);
}

.slider_container .slide_info.slide_info_large .slide_cats a:hover, .slider_container .slide_info.slide_info_large .slide_title a:hover {
	color: var(--theme-color-text_dark);
}

.slider_container.slider_multi .slide_cats a:hover, .slider_container.slider_multi .slide_title a:hover, .slider_container.slider_multi a:hover .slide_title {
	color: var(--theme-color-text_dark);
}

.slider_titles_outside_wrap .slide_title {
	font-size: 1.333em;
	line-height: 1.3em;
}

.slider_titles_outside_wrap .slide_title + .slide_cats, .slider_titles_outside_wrap .slide_title + .slide_subtitle {
	margin-top: 6px;
}

.slider_titles_outside_wrap .slide_title a {
	color: var(--theme-color-text_dark);
}

.slider_titles_outside_wrap .slide_title a:hover {
	color: var(--theme-color-text_dark);
}

.slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle {
	color: var(--theme-color-text);
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.slider_titles_outside_wrap .slide_cats a, .slider_titles_outside_wrap .slide_subtitle a {
	color: var(--theme-color-text);
}

.slider_titles_outside_wrap .slide_cats a:hover, .slider_titles_outside_wrap .slide_subtitle a:hover {
	color: var(--theme-color-text_dark);
}

.slider_outer.slider_outer_titles_outside_top {
	padding-top: 9em;
}

.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
	top: 2em;
	padding: 0 70px;
	max-height: 100%;
}

.slider_outer.slider_outer_titles_outside_top .slide_info {
	position: relative;
	text-align: left;
	padding-right: 60px;
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	margin-bottom: 5px;
	color: var(--theme-color-text_dark);
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a {
	color: var(--theme-color-text_dark);
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats a:hover {
	color: var(--theme-color-text);
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: var(--theme-color-text_light);
	top: auto;
	bottom: 0;
	right: 0;
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title, .slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
	font-size: var(--theme-font-h1_font-size);
	line-height: 1.2em;
	font-weight: var(--theme-font-h1_font-weight);
	padding-bottom: 5px;
}

.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {
	background-color: transparent;
}

.header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
	width: 18em;
}

.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large), .sidebar .slider_container .slide_info:not(.slide_info_large), .footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large), .footer_wrap .slider_container .slide_info:not(.slide_info_large) {
	bottom: 8px;
}

.sidebar .slider_container.slider_multi .slide_title, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title, .footer_wrap .slider_container.slider_multi .slide_title, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 6px;
}

.sidebar .slider_container.slider_multi .slide_date, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date, .footer_wrap .slider_container.slider_multi .slide_date, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {
	font-size: 12px;
	line-height: 16px;
}

.sc_slider_controller_horizontal[data-controls="1"] {
	padding-left: 60px;
	padding-right: 57px;
}

.sc_slider_controller_horizontal[data-controls="1"] .sc_slider_controller_info {
	width: 83%;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
	width: 60px;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
	left: -60px;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
	content: "";
	font-size: 28px;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
	right: -57px;
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before {
	content: "";
	font-size: 28px;
}

.sc_slider_controller_titles .slider-slide {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_slider_controller_titles .slider-slide:hover {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_slider_controller_titles .slider-slide:after {
	background-color: var(--theme-color-alter_bd_color);
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active {
	background-color: var(--theme-color-bg_color);
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active:after {
	background-color: var(--theme-color-text_dark);
}

.sc_slider_controller_titles .slider-slide:before {
	width: 1px;
	background-color: var(--theme-color-alter_bd_color);
}

.sc_slider_controller_titles {
	padding-top: 12px;
}

.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap>a {
	top: 12px;
}

.sc_slider_controller_titles .swiper-slide {
	margin-top: 12px;
}

.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
	margin-top: 0;
	margin-bottom: -12px;
}

.sc_slider_controller_titles .sc_slider_controller_info {
	text-transform: none;
	font-size: 24px;
	font-weight: 700;
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_number {
	color: var(--theme-color-text_dark);
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_number:after {
	content: ".";
}

.sc_slider_controller_titles .sc_slider_controller_info .sc_slider_controller_info_title {
	color: var(--theme-color-text_dark);
}

.sc_slider_controller_titles .sc_slider_controller_info .slider-slide::before {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: auto;
	width: 1px;
	background-color: #ddd;
}

.sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide, .sc_slider_controller_vertical.sc_slider_controller_titles .swiper-slide.swiper-slide-active {
	margin-top: 0;
	margin-bottom: 0;
}

.sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
	margin-left: 0;
}

.sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
	margin-right: 0;
}

.sc_slider_controller .slider-slide.swiper-slide-active:after {
	background-color: var(--theme-color-text_dark);
}

.sc_slider_controller_titles .slider_controls_wrap>a {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.sc_slider_controller_titles .slider_controls_wrap>a:hover {
	color: var(--theme-color-bg_color);
	background-color: var(--theme-color-text_dark);
}

.slider_outer_wrap .sc_slider_controller .slider-slide {
	padding: 1em 1em 1em 2em;
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
	color: var(--theme-color-text_light);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active {
	background-color: var(--theme-color-alter_bg_hover);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date {
	color: var(--theme-color-alter_light);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_title {
	color: var(--theme-color-alter_dark);
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info, .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info {
	padding-left: 1.5em;
	overflow: hidden;
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats a {
	color: var(--theme-color-alter_text);
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats a:hover {
	color: var(--theme-color-alter_text);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a {
	color: var(--theme-color-alter_dark);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_cats a:hover {
	color: var(--theme-color-alter_dark);
}

.slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_date {
	font-weight: 400;
	color: var(--theme-color-alter_text);
}

.slider_outer_wrap .sc_slider_controller .slider-slide.swiper-slide-active .sc_slider_controller_item_info_date {
	color: var(--theme-color-alter_dark);
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
	font-size: 1.1em;
	line-height: 1.2em;
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats + .sc_slider_controller_item_info_title {
	margin-top: 3px;
}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title + .sc_slider_controller_item_info_date {
	margin-top: 5px;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller_horizontal {
	padding-top: 0;
}

.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after {
	background-color: var(--theme-color-alter_link);
}

.slider_pagination_style_title .slider_pagination_wrap {
	height: auto !important;
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
	width: 100%;
	height: auto;
	font-size: 47px;
	font-weight: 700;
	line-height: 1.3em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background: none !important;
	opacity: 1 !important;
	border: none !important;
	margin: 0 !important;
	color: var(--theme-color-text_light);
	cursor: pointer;
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
	margin-top: 10px !important;
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet:after {
	display: none !important;
}

.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
	color: var(--theme-color-text_dark);
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
	width: 100%;
	height: auto;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.3em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background: none !important;
	opacity: 1 !important;
	border: none !important;
	margin: 0 !important;
	color: var(--theme-color-alter_text);
	cursor: pointer;
	text-align: left;
	padding: 0 0 0 20px;
	position: relative;
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
	margin-top: 22px !important;
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet:before {
	font-size: 7px;
	left: 0;
	top: 1px;
	display: inline-block;
	position: absolute;
	color: var(--theme-color-alter_text);
	content: "";
	font-family: "fontello";
	font-weight: 400;
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet:after {
	display: none !important;
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active {
	color: var(--theme-color-text_dark);
}

.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet.slider_pagination_bullet_active:before {
	color: var(--theme-color-text_link2);
}

.footer_wrap .sc_layouts_row {
	line-height: 1.66em;
}

.footer_wrap .sc_layouts_row_type_compact {
	font-size: 17px;
}

.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_wrap .sc_layouts_row .widget {
	vertical-align: top;
	margin-top: .5em !important;
	margin-bottom: .5em !important;
}

.footer_wrap .sc_layouts_item.elementor-widget-divider, .footer_wrap .sc_layouts_item.elementor-widget-spacer, .footer_wrap .sc_layouts_item .widget {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.widget_categories_list .categories_list_style_1 .categories_list_icon {
	color: var(--theme-color-text_dark);
}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_icon {
	color: var(--theme-color-text_link);
}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title {
	color: var(--theme-color-text_link);
}

.widget_categories_list .categories_list_style_2 .categories_list_title {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color_07);
}

.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {
	color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_bg_hover);
}

.widget_categories_list .categories_list_style_3 .categories_list_item {
	background-color: var(--theme-color-alter_bg_color);
}

.widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title, .widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_icon {
	color: var(--theme-color-text_link);
}

.widget_categories_list[class*="column-"] [class*="column-"], .sidebar .widget_categories_list [class*="column-"] {
	width: 100%;
	float: none;
	overflow: hidden;
}

.widget_categories_list[class*="column-"] [class*="column-"] + [class*="column-"], .sidebar .widget_categories_list [class*="column-"] + [class*="column-"] {
	margin-top: .5em;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
	text-align: left;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image {
	display: inline-block;
	width: 20%;
}

.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
	display: inline-block;
	width: 32px;
	vertical-align: middle;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
	width: 100%;
	height: auto;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	margin: 0;
	font-size: 1em;
	text-align: left;
	text-transform: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {
	padding-left: 1em;
}

.widget_contacts .contacts_socials {
	margin-bottom: -5px;
}

.widget_contacts .contacts_socials .social_item {
	margin: 0 5px 5px 0;
}

.widget_contacts .contacts_info {
	font-size: 17px;
	line-height: 1.7em;
}

.widget_contacts .contacts_info span, .widget_contacts .contacts_info>div>a, .widget_contacts .contacts_info>a {
	padding-left: 2.3em;
}

.widget_contacts .contacts_info .contacts_left>* {
	padding-right: 2.3em;
}

.widget_contacts .contacts_info .contacts_left>:before {
	text-align: center;
}

.widget_contacts .contacts_info span + span, .widget_contacts .contacts_info span + a {
	margin-top: 1.5em;
}

.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info>div>a:before, .widget_contacts .contacts_info>a::before {
	font-family: "fontello";
	font-size: 1.4em;
	width: 1.2em;
	text-align: center;
}

.widget_contacts .contacts_info span.contacts_address:before {
	content: "";
}

.widget_contacts .contacts_info span.contacts_email:before {
	content: "";
}

.widget_contacts .contacts_info span.contacts_phone:before, .widget_contacts .contacts_info a.contacts_phone:before {
	content: "";
}

.widget_contacts .contacts_info .contacts_left, .widget_contacts .contacts_info .contacts_right {
	white-space: normal;
}

.widget_contacts .contacts_info .contacts_left .contacts_email, .widget_contacts .contacts_info .contacts_left .contacts_phone, .widget_contacts .contacts_info .contacts_right .contacts_email, .widget_contacts .contacts_info .contacts_right .contacts_phone {
	white-space: nowrap;
}

.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content {
	margin-left: auto;
	margin-right: auto;
}

.footer_wrap .columns_wrap .widget_contacts .contacts_description, .footer_wrap .columns_wrap .widget_contacts .contacts_content {
	max-width: none;
}

.widget_contacts .contacts_info {
	color: var(--theme-color-text);
}

.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info>div>a:before, .widget_contacts .contacts_info>a:before {
	color: var(--theme-color-text_link2);
}

.widget_contacts .contacts_info span a, .widget_contacts .contacts_info>div>a, .widget_contacts .contacts_info>a {
	color: var(--theme-color-text);
}

.widget_contacts .contacts_info span a:hover, .widget_contacts .contacts_info>div>a:hover, .widget_contacts .contacts_info>a:hover {
	color: var(--theme-color-text_dark);
}

[class*="scheme_"].sidebar .widget_contacts .contacts_info, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info {
	color: var(--theme-color-alter_text);
}

[class*="scheme_"].sidebar .widget_contacts .contacts_info span:before, [class*="scheme_"].sidebar .widget_contacts .contacts_info>div>a:before, [class*="scheme_"].sidebar .widget_contacts .contacts_info>a:before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span:before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>div>a:before, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>a:before {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .widget_contacts .contacts_info span a, [class*="scheme_"].sidebar .widget_contacts .contacts_info>div>a, [class*="scheme_"].sidebar .widget_contacts .contacts_info>a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>div>a, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>a {
	color: var(--theme-color-alter_text);
}

[class*="scheme_"].sidebar .widget_contacts .contacts_info span a:hover, [class*="scheme_"].sidebar .widget_contacts .contacts_info>div>a:hover, [class*="scheme_"].sidebar .widget_contacts .contacts_info>a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info span a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>div>a:hover, [class*="scheme_"].footer_wrap .widget_contacts .contacts_info>a:hover {
	color: var(--theme-color-alter_dark);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-text);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
	color: var(--theme-color-text_dark);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]) {
	color: var(--theme-color-text_dark);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget a:not(.sc_button):not([class*="button"]):hover {
	color: var(--theme-color-text_link);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.price, .footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item .product_list_widget span.amount {
	color: var(--theme-color-text_dark);
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .trx_addons_alter_text a {
	color: var(--theme-color-text_dark) !important;
}

.footer_wrap .sc_layouts_row_type_narrow {
	font-size: 17px;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon + .sc_layouts_item_details {
	margin-left: .4em;
}

.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_details_line2, .footer_wrap .sc_layouts_row_type_narrow .sc_layouts_item_icon {
	color: var(--theme-color-text_dark);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	position: relative;
	display: block;
	overflow: hidden;
	width: 45px;
	height: 45px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	border: 1px solid var(--theme-color-text_dark_015);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*="modern"] .socials_wrap .social_item .social_icon {
	width: 45px;
	height: 45px;
	line-height: 44px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
	margin-bottom: -5px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
	margin: 0 5px 5px 0;
}

.widget_custom_links ul>li a:first-child:before {
	display: none;
}

.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
	margin-top: 14px !important;
}

.widget_custom_links ul>li.custom_links_list_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link {
	margin: 0;
	padding: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	color: var(--theme-color-text_dark);
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_link:hover {
	color: var(--theme-color-text_dark);
}

.widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_link {
	margin-left: 9px;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title {
	padding: 0;
	position: relative;
	display: inline-block;
	line-height: 1.2em;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
	content: "";
	display: block;
	position: relative;
	z-index: 1;
	top: auto;
	bottom: -5px;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 0;
	height: 1px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background-color: var(--theme-color-text_dark);
}

.widget_custom_links ul>li.custom_links_list_item:hover .custom_links_list_item_title:after {
	width: 100%;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_label {
	color: var(--theme-color-inverse_hover);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_dark);
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_description {
	margin-top: 5px;
	font-style: normal;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button {
	padding: 0 1.5em 0 0;
	font-size: 16px;
	line-height: 21px;
	color: var(--theme-color-text_dark);
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:focus, .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:hover {
	color: var(--theme-color-text_dark) !important;
}

.widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:before, .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_button:after {
	font-size: 9px;
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim {
	display: inline;
	padding: 0;
	padding-bottom: 6px;
	background-image: linear-gradient(to right, currentColor 0%, currentColor 100%);
	background-position: 0 100%;
	background-repeat: no-repeat;
	-webkit-background-size: 0 1px;
	background-size: 0 1px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover {
	animation: underline_hover_on .8s cubic-bezier(.25, .8, .25, 1) both;
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover:hover {
	animation: underline_hover_off .8s cubic-bezier(.25, .8, .25, 1) both;
}

@-webkit-keyframes underline_hover_on {
	0% {
		-webkit-background-size: 0 1px;
		background-size: 0 1px;
	}
	
	100% {
		-webkit-background-size: 100% 1px;
		background-size: 100% 1px;
	}
}

@keyframes underline_hover_on {
	0% {
		-webkit-background-size: 0 1px;
		background-size: 0 1px;
	}
	
	100% {
		-webkit-background-size: 100% 1px;
		background-size: 100% 1px;
	}
}

@-webkit-keyframes underline_hover_off {
	0% {
		-webkit-background-size: 100% 1px;
		background-size: 100% 1px;
	}
	
	100% {
		-webkit-background-size: 0 1px;
		background-size: 0 1px;
	}
}

@keyframes underline_hover_off {
	0% {
		-webkit-background-size: 100% 1px;
		background-size: 100% 1px;
	}
	
	100% {
		-webkit-background-size: 0 1px;
		background-size: 0 1px;
	}
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
	margin-top: 10px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
	font-size: 16px;
	width: 2em;
	height: 2em;
	line-height: 2em;
	margin-left: -.5em;
	color: var(--theme-color-text);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 6px;
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	color: var(--theme-color-text);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_name, .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text_dark);
}

.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
	margin-right: 43px;
	font-size: 21px;
	font-weight: 400;
	color: var(--theme-color-text_dark);
}

.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover {
	color: var(--theme-color-text);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
	margin-top: 10px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
	display: inline-block;
	width: 100%;
	text-align: inherit;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names.sc_align_left:not(.alter) .socials_wrap .social_item {
	display: table;
	width: auto;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item .social_icon {
	font-size: 16px;
	width: 2em;
	height: 2em;
	line-height: 2em;
	margin-left: -.5em;
	color: var(--theme-color-text);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item .social_icon + .social_name {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 6px;
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	color: var(--theme-color-text);
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_name, .footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_names .socials_wrap .social_item {
	font-weight: 500;
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_names .socials_wrap .social_item:hover {
	color: var(--theme-color-text_link);
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap, .sc_socials.sc_socials_default.modern .socials_wrap {
	margin-bottom: -8px;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item, .sc_socials.sc_socials_default.modern .socials_wrap .social_item {
	margin: 0 8px 8px 0;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon, .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
	position: relative;
	display: block;
	overflow: hidden;
	width: 45px;
	height: 45px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
	border: none !important;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon, .sc_socials.sc_socials_default.modern .socials_wrap .social_item:hover .social_icon {
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-text_link);
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon {
	background-color: #2c313d;
	color: var(--theme-color-inverse_link);
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-text_link);
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="facebook"] {
	background-color: #3b5998 !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="twitter"] {
	background-color: #1da1f2 !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="dribble"], .sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="dribbble"] {
	background-color: #ea4c89 !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
	background-color: #c862dc !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="youtube"] {
	background-color: #f00 !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="deviantart"] {
	background-color: #00e59b !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item:hover .social_icon[class*="discord"] {
	background-color: #5562ea !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
	margin: 0 !important;
	padding: 28px 10px;
	width: 100%;
	line-height: 1;
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item + .social_item {
	border-left: 1px solid var(--theme-color-bd_color);
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_name {
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon {
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	font-size: 16px;
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon + .social_name {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 5px;
}

.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item:hover .social_name, .sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_icons_names.extra.sc_align_center .socials_wrap {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_socials.sc_socials_icons_names.extra.sc_align_right .socials_wrap {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item {
	padding: 0 1px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 1.3em;
	color: var(--theme-color-alter_dark);
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon {
	text-align: left;
	padding: 0 1px;
	font-size: 16px;
	width: auto;
	height: auto;
	line-height: inherit;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item .social_icon + .social_name {
	margin: 0 0 0 8px;
	font-size: 14px;
	line-height: 17px;
	font-weight: 500;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-alter_dark);
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="facebook"] {
	color: #4f5fbf !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="twitter"] {
	color: #48bde9 !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="dribble"] {
	color: #ea4c89 !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
	color: #c41bd1 !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="youtube"] {
	color: #f00 !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="deviantart"] {
	color: #00e59b !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_icon[class*="discord"] {
	color: #5562ea !important;
}

.sc_socials.sc_socials_icons_names.extra .socials_wrap .social_item:hover .social_name {
	color: var(--theme-color-text_dark);
}

.sc_socials.sc_socials_default.simple .socials_wrap .social_item {
	margin-right: 18px;
}

.sc_socials.sc_socials_default.simple .socials_wrap .social_item .social_icon {
	padding: 0 1px;
	width: auto;
	height: auto;
	line-height: inherit;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border: none;
	text-align: unset;
}

body.expand_content .sc_recent_news_style_news-announce .post_size_full, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {
	height: 656px;
}

body.expand_content .sc_recent_news_style_news-announce .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {
	height: 328px;
}

body.expand_content .sc_recent_news_style_news-announce .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {
	height: 164px;
}

.sc_recent_news_header {
	border-color: var(--theme-color-text_dark);
}

.sc_recent_news_header_category_item_more {
	color: var(--theme-color-text_link);
}

.sc_recent_news_header_more_categories {
	border-color: var(--theme-color-extra_bd_color);
	background-color: var(--theme-color-extra_bg_color);
}

.sc_recent_news_header_more_categories>a {
	color: var(--theme-color-extra_link);
}

.sc_recent_news_header_more_categories>a:hover {
	color: var(--theme-color-extra_hover);
	background-color: var(--theme-color-extra_bg_hover);
}

.sc_recent_news_style_news-magazine .post_accented_border {
	border-color: var(--theme-color-bd_color);
}

.sc_recent_news_style_news-excerpt .post_item {
	border-color: var(--theme-color-bd_color);
}

.widget_twitter .widget_content .sc_twitter_item, .widget_twitter .widget_content li {
	color: var(--theme-color-text);
}

.widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
	color: var(--theme-color-text_link) !important;
}

.widget_twitter .swiper-pagination-bullet {
	background-color: var(--theme-color-text_light);
}

.widget_twitter .swiper-pagination-bullet-active {
	background-color: var(--theme-color-text_link);
}

.widget_twitter .widget_content .sc_twitter_list li {
	color: var(--theme-color-text);
}

.widget_twitter .widget_content .sc_twitter_list li:before {
	color: var(--theme-color-text_link) !important;
}

[class*="scheme_"].sidebar .widget_twitter .widget_content .sc_twitter_list li {
	color: var(--theme-color-alter_text);
}

[class*="scheme_"].sidebar .widget_twitter .widget_content .sc_twitter_list li:before {
	color: var(--theme-color-alter_link) !important;
}

.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item {
	width: 50%;
}

.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_title {
	font-size: 1em;
}

.trx_addons_video_sticky .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
	display: none;
}

.post_featured .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
	display: none;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
	right: 90px;
	width: 618px !important;
	height: 348px !important;
	z-index: 21;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
	width: 618px !important;
	height: 348px !important;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
	background-color: var(--theme-color-alter_bg_color);
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title a, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title a:hover {
	color: var(--theme-color-alter_dark);
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame {
	height: 100%;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container {
	width: 100% !important;
	height: 100% !important;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container .mejs-overlay.mejs-overlay-play {
	width: 100% !important;
	height: 100% !important;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container iframe, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container video, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .post_video.video_frame .mejs-container embed {
	width: 100% !important;
	height: 100% !important;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
	display: block;
	display: block;
	background-color: var(--theme-color-alter_bg_color);
	bottom: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 21px 4em 21px 30px;
	position: absolute;
	top: -4.1rem;
	height: auto;
	width: 100%;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
	right: 110px;
	bottom: 358px;
}

.post_featured:not(.post_video_play):not(.with_video_sticky_on) .trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
	height: 0 !important;
}

.post_featured:not(.post_video_play):not(.with_video_sticky_on) .trx_addons_video_sticky_on .trx_addons_video_sticky_close {
	bottom: 12px;
}

.trx_addons_reviews_stars_default, .trx_addons_reviews_stars_hover {
	color: var(--theme-color-text_link);
}

[class*="scheme_"].sidebar .trx_addons_reviews_stars_default, [class*="scheme_"].sidebar .trx_addons_reviews_stars_hover {
	color: var(--theme-color-alter_link);
}

.trx_addons_reviews_bubble {
	background-color: var(--theme-color-bg_color);
}

.trx_addons_reviews_bubble:before {
	background-color: var(--theme-color-bg_color);
	border-right-color: var(--theme-color-bd_color);
	border-bottom-color: var(--theme-color-bd_color);
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_info {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title {
	color: var(--theme-color-extra_dark);
	background-color: var(--theme-color-extra_bg_color);
	padding-left: .5em;
	padding-right: .5em;
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_title:after {
	border-top-color: var(--theme-color-extra_bg_color);
}

.trx_addons_reviews_block_short .trx_addons_reviews_block_mark_value {
	border-color: var(--theme-color-alter_bd_hover);
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_reviews_block_detailed {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title {
	color: var(--theme-color-extra_dark);
	background-color: var(--theme-color-extra_bg_color);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before {
	color: var(--theme-color-alter_dark);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias {
	color: var(--theme-color-alter_dark);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="10"] [class*="trx_addons_reviews_block_list_mark_line"], .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias[data-mark-max="100"] [class*="trx_addons_reviews_block_list_mark_line"] {
	background-color: var(--theme-color-text_link);
}

.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
	border-color: var(--theme-color-alter_bd_hover);
	background-color: var(--theme-color-alter_bg_hover);
}

.trx_addons_reviews_block_mark_text {
	font-weight: 500;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
	color: var(--theme-color-text_dark);
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle {
	font-weight: 500;
}

.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_list li:before {
	left: -1.5em;
}

.trx_addons_reviews_block .sc_button {
	font-size: 15px;
	line-height: 17px;
	padding: 17px 27px;
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives, .trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives {
	padding-left: 0;
	width: calc(50% - 1em);
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives .trx_addons_reviews_block_list li:before, .trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives .trx_addons_reviews_block_list li:before {
	font-family: "fontello";
	font-weight: 400;
	font-size: .9em;
	line-height: 1.9em;
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives .trx_addons_reviews_block_list li:before {
	content: "";
}

.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives .trx_addons_reviews_block_list li:before {
	content: "";
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark {
	overflow: visible;
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark canvas {
	transform: rotate(-90deg) translateY(calc(-50% - -.5px));
}

.trx_addons_reviews_block .trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
	width: 2.9em;
	height: 2.9em;
	line-height: 2.9em;
	border-width: 4px;
}

.sc_item_subtitle {
	color: var(--theme-color-text_light);
}

.color_style_link2 .sc_item_subtitle {
	color: var(--theme-color-text_link2);
}

.color_style_link3 .sc_item_subtitle {
	color: var(--theme-color-text_link3);
}

.color_style_dark .sc_item_subtitle {
	color: var(--theme-color-text_dark);
}

.sc_item_subtitle.sc_item_title_style_shadow {
	color: var(--theme-color-text_light);
}

.theme_scroll_down:hover {
	color: var(--theme-color-text_link);
}

.sc_item_filters_more_link_wrap .sc_item_filters_more_link {
	overflow: visible;
}

.sc_item_filters_align_left, .sc_item_filters_align_right, .sc_item_filters .sc_item_filters_header {
	border-color: var(--theme-color-text_dark);
}

.sc_item_filters_align_left .sc_item_filters_header, .sc_item_filters_align_right .sc_item_filters_header {
	flex-basis: 50%;
}

.sc_item_filters_align_right .sc_item_filters_header {
	flex-basis: 50%;
	text-align: right;
}

.sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
	padding: .15em 0;
	margin-bottom: .5em;
}

ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active, ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters_tabs>li>a.active>span {
	color: var(--theme-color-extra_dark) !important;
}

ul.sc_layouts_submenu .post_featured.hover_info .post_info {
	padding: 1em;
}

ul.sc_layouts_submenu .post_featured.hover_info .post_info .post_category {
	top: 1em;
	left: 1em;
}

ul.sc_layouts_submenu .post_featured .post_info .post_title {
	font-size: 1.25em;
}

ul.sc_layouts_submenu .post_featured .post_info .post_descr {
	display: none;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_filters, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_posts_container, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_left .sc_item_pagination {
	margin-left: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_filters, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_posts_container, .menu_mobile ul.sc_layouts_submenu .sc_item_filters_tabs_right .sc_item_pagination {
	margin-right: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs {
	position: static;
	width: 100%;
	padding: 0 !important;
	margin-bottom: 1em !important;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li {
	display: inline-block;
	vertical-align: top;
	margin-right: 1em;
	width: auto;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li>a {
	padding: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_filters .sc_item_filters_tabs li:last-child {
	margin-right: 0;
}

.menu_mobile ul.sc_layouts_submenu .sc_item_posts_container [class*="column-"] + [class*="column-"] {
	padding-top: 1em;
}

.sc_item_featured [class*="post_info_"] {
	color: var(--theme-color-extra_text);
	background-color: var(--theme-color-extra_bg_color_07);
}

.sc_item_featured:hover [class*="post_info_"] {
	background-color: var(--theme-color-extra_bg_color_07);
}

.sc_item_featured [class*="post_info_"] a {
	color: var(--theme-color-extra_dark);
}

.sc_item_featured [class*="post_info_"] a:hover, .sc_item_featured [class*="post_info_"] a:focus {
	color: var(--theme-color-extra_hover);
}

.sc_item_featured .post_meta a {
	color: var(--theme-color-extra_light);
}

.sc_item_featured .post_meta a:hover, .sc_item_featured .post_meta a:focus {
	color: var(--theme-color-extra_hover);
}

.sc_item_featured .post_meta_item.post_categories, .sc_item_featured .post_meta_item.post_categories a {
	color: var(--theme-color-extra_link);
}

.sc_item_featured .post_meta_item.post_categories a:hover, .sc_item_featured .post_meta_item.post_categories a:focus {
	color: var(--theme-color-extra_hover);
}

.sc_blogger .sc_item_featured .post_info_audio {
	background: transparent !important;
	padding: 0 !important;
	max-width: 100% !important;
	margin: 0 !important;
}

.sc_blogger .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 1.8em;
}

.sc_blogger .format-audio .post_featured .post_audio_title {
	margin-bottom: .2em;
}

.sc_typed_entry {
	color: var(--theme-color-text_dark);
}

.sc_action_item .sc_action_item_subtitle {
	color: var(--theme-color-text_link);
}

.sc_action_item.color_style_link2 .sc_action_item_subtitle {
	color: var(--theme-color-text_link2);
}

.sc_action_item.color_style_link3 .sc_action_item_subtitle {
	color: var(--theme-color-text_link3);
}

.sc_action_item.color_style_dark .sc_action_item_subtitle {
	color: var(--theme-color-text_dark);
}

.sc_action_item_event .sc_action_item_date, .sc_action_item_event .sc_action_item_info {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text);
}

.sc_action_item_event .sc_action_item_description {
	color: var(--theme-color-text);
}

.sc_action_item_event.with_image .sc_action_item_inner {
	background-color: var(--theme-color-bg_color);
}

.sc_blogger .post_featured + .post_header {
	max-width: none;
	padding: 0;
	display: block;
}

.sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_title {
	font-size: 1.15em;
	line-height: 1.5em;
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_title {
	margin-top: -.5em;
}

.post_item_single .post_content_single .sc_item_filters_title, .editor-block-list__layout .sc_item_filters_title {
	font-size: 1.15em;
	line-height: 1.25em;
	text-transform: uppercase;
}

.post_item_single .post_content_single .sc_blogger_item_excerpt, .editor-block-list__layout .sc_blogger_item_excerpt {
	line-height: 1.5em;
}

.sc_blogger.slider_container .swiper-pagination-bullet {
	border-color: var(--theme-color-text_light);
}

.sc_blogger_item_on_plate .sc_blogger_item_body {
	color: var(--theme-color-alter_text);
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body, .sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_body, .sc_blogger_item_wide.sc_blogger_item_on_plate {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta, .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
	color: var(--theme-color-alter_light);
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored, .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored a {
	color: var(--theme-color-alter_link);
}

.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta .post_sponsored a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_blogger_item_on_plate .sc_blogger_item_content a {
	color: var(--theme-color-alter_link);
}

.sc_blogger_item_on_plate .sc_blogger_item_content a:hover {
	color: var(--theme-color-alter_hover);
}

.sc_blogger_item_on_plate .sc_blogger_item_content a.sc_button_simple:hover {
	color: var(--theme-color-alter_hover) !important;
}

.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a:hover {
	color: var(--theme-color-alter_link);
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_excerpt:after {
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--theme-color-alter_bg_color_00)), to(var(--theme-color-alter_bg_color)));
	background-image: -webkit-linear-gradient(top, var(--theme-color-alter_bg_color_00), var(--theme-color-alter_bg_color));
	background-image: -o-linear-gradient(top, var(--theme-color-alter_bg_color_00), var(--theme-color-alter_bg_color));
	background-image: linear-gradient(180deg, var(--theme-color-alter_bg_color_00), var(--theme-color-alter_bg_color));
}

.sc_blogger_content .sc_blogger_item {
	border-color: var(--theme-color-bd_color);
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before, .sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured:after {
	color: var(--theme-color-extra_dark);
	background-color: var(--theme-color-extra_bg_color);
}

.sc_blogger_item_list .post_featured[class*="hover_"] .post_info_back {
	display: none;
}

.sc_content_number {
	color: var(--theme-color-alter_bg_hover);
}

.sc_content_width_1_1, .sc_inner_width_1_1>.elementor-column-wrap, .sc_inner_width_1_1>.elementor-widget-wrap {
	width: var(--theme-var-page);
}

.sc_content_width_1_2, .sc_inner_width_1_2>.elementor-column-wrap, .sc_inner_width_1_2>.elementor-widget-wrap {
	width: calc(var(--theme-var-page) / 2);
}

.sc_content_width_1_3, .sc_inner_width_1_3>.elementor-column-wrap, .sc_inner_width_1_3>.elementor-widget-wrap {
	width: calc(var(--theme-var-page) / 3);
}

.sc_content_width_2_3, .sc_inner_width_2_3>.elementor-column-wrap, .sc_inner_width_2_3>.elementor-widget-wrap {
	width: calc(var(--theme-var-page) / 3 * 2);
}

.sc_content_width_1_4, .sc_inner_width_1_4>.elementor-column-wrap, .sc_inner_width_1_4>.elementor-widget-wrap {
	width: calc(var(--theme-var-page) / 4);
}

.sc_content_width_3_4, .sc_inner_width_3_4>.elementor-column-wrap, .sc_inner_width_3_4>.elementor-widget-wrap {
	width: calc(var(--theme-var-page) / 4 * 3);
}

.sc_events.slider_container .swiper-pagination-bullet {
	border-color: var(--theme-color-text_light);
}

.sc_events_default .sc_events_columns .sc_events_item, .sc_events_default .sc_events_slider .sc_events_item {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sc_events_default .sc_events_columns .sc_events_item_info, .sc_events_default .sc_events_slider .sc_events_item_info {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-right: 0;
}

.sc_events_default .sc_events_columns .sc_events_item_content_wrap, .sc_events_default .sc_events_slider .sc_events_item_content_wrap {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sc_events_default .sc_events_columns .sc_events_item_thumb, .sc_events_default .sc_events_slider .sc_events_item_thumb {
	flex-basis: 100%;
	margin-right: 0;
	margin-bottom: 1em;
}

.sc_events_default .sc_events_columns .sc_events_item_date_start, .sc_events_default .sc_events_slider .sc_events_item_date_start {
	display: none;
	margin: 0 0 1em 0;
}

.sc_events_default .sc_events_columns .sc_events_item_price, .sc_events_default .sc_events_slider .sc_events_item_price {
	width: 100%;
	margin-top: .6em;
}

.sc_events_default .sc_events_item {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 0;
}

.sc_events_default .sc_events_item + .sc_events_item {
	margin-top: 1.7em;
	padding-top: 1.7em;
	border-top: 1px solid var(--theme-color-bd_color);
}

.sc_events_default .post_featured.hover_link img {
	will-change: transform;
}

.sc_events_default .sc_events_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_events_default .sc_events_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_events_default .sc_events_item_info {
	width: 100%;
	padding: 0;
	padding-right: 8%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_events_default .sc_events_item_content_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.sc_events_default .sc_events_item_content {
	width: 100%;
	margin-top: .5em;
}

.sc_events_default .sc_events_item_thumb {
	width: 100%;
	margin-right: 1.6em;
	overflow: hidden !important;
	flex-basis: 170px;
	flex-shrink: 0;
}

.sc_events_default .sc_events_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
	margin: 0;
}

.sc_events_default .sc_events_item_title + .sc_events_item_meta {
	margin-top: .6em;
}

.sc_events_default .sc_events_item_meta + .sc_events_item_more_link, .sc_events_default .sc_events_item_meta + .sc_events_item_text {
	margin-top: .8em;
}

.sc_events_default .sc_events_item_text + .sc_events_item_more_link {
	margin-top: .8em;
}

.sc_events_default .sc_events_item_price {
	margin-top: .3em;
	position: relative;
	z-index: 1;
	top: auto;
	right: auto;
	font-size: 1.333em;
	line-height: 1.2em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.sc_events_default .sc_events_item_price.free_price {
	color: var(--theme-color-text_link);
}

.sc_events_default .sc_events_item_price:not(.free_price):before {
	font-family: "fontello";
	content: "";
	margin-right: .5em;
	font-weight: 400;
}

.sc_events_default .sc_events_item_meta {
	font-size: 14px;
	line-height: 24px;
	color: var(--theme-color-text_light);
}

.sc_events_default .sc_events_item_meta_date {
	position: relative;
}

.sc_events_default .sc_events_item_meta_date:before {
	font-size: 16px;
	font-weight: 400;
	margin-right: 10px;
	font-family: "fontello";
	content: "";
	color: var(--theme-color-text_link);
}

.sc_events_default .sc_events_item_meta_locality {
	margin-right: 1em;
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	color: var(--theme-color-text_dark);
}

.sc_events_default .sc_events_item_date_start {
	width: auto;
	min-width: 80px;
	margin-right: 1.3em;
	margin-top: .5em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	flex-shrink: 0;
}

.sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
	font-size: 1.944em;
	line-height: 1em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.sc_events_default .sc_events_item_date_start .sc_events_item_date_month {
	margin-top: 7px;
	font-size: 15px;
	line-height: 19px;
	color: var(--theme-color-text_light);
}

.sc_events_default .sc_events_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_events_default .sc_events_item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_events_default .sc_events_item:hover .sc_events_item_more_link .link_text, .sc_events_default .sc_events_item .sc_events_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_events_default .sc_events_item .sc_events_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_events_classic .sc_events_slider .sc_events_item, .sc_events_classic .sc_events_columns .sc_events_item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_events_classic .sc_events_item {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.sc_events_classic .sc_events_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 110%;
	display: inline-block;
	margin-left: -.2em;
}

.sc_events_classic .sc_events_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
}

.sc_events_classic .sc_events_item_featured {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.sc_events_classic .sc_events_item_featured:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .9;
}

.sc_events_classic .sc_events_item:hover .sc_events_item_featured {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_events_classic .sc_events_item_content_inner {
	position: relative;
	z-index: 1;
	padding: 2em 2.2em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
}

.sc_events_classic .sc_events_item_content_inner_top {
	position: relative;
	z-index: 1;
}

.sc_events_classic .sc_events_item_content_inner_bottom {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_events_classic .sc_events_item.with_more .sc_events_item_content_inner_bottom {
	-webkit-transform: translateY(25px);
	-ms-transform: translateY(25px);
	transform: translateY(25px);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_events_classic .sc_events_item.with_more:hover .sc_events_item_content_inner_bottom {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
}

.sc_events_classic .sc_events_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_events_classic .sc_events_item_title, .sc_events_classic .sc_events_item_title a {
	color: #fff;
}

.sc_events_classic .sc_events_item_title a:hover {
	color: #fff;
}

.sc_events_classic .sc_events_item_meta_categories {
	display: block;
	line-height: normal;
}

.sc_events_classic .sc_events_item_meta_categories a {
	margin: 0 6px 6px 0;
	display: inline-block;
	padding: 6px 17px;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link2);
}

.sc_events_classic .sc_events_item_meta_categories a:hover {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
}

.sc_events_classic .sc_events_item:hover .sc_events_item_meta_categories a {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
}

.sc_events_classic .sc_events_item_meta {
	margin-top: 1em;
	font-size: 14px;
	line-height: 24px;
	color: #d2d3d5;
}

.sc_events_classic .sc_events_item_date {
	letter-spacing: inherit;
	font-style: inherit;
}

.sc_events_classic .sc_events_item_meta_date {
	position: relative;
}

.sc_events_classic .sc_events_item_meta_date:before {
	font-size: 16px;
	font-weight: 400;
	margin-right: 13px;
	font-family: "fontello";
	content: "";
	color: var(--theme-color-text_link);
}

.sc_events_classic .sc_events_item_text {
	color: #d2d3d5;
	margin-top: .6em;
	max-height: 3.6em;
	overflow: hidden;
}

.sc_events_classic .sc_events_item_more_link {
	margin-top: 1em;
	position: relative;
	z-index: 1;
	display: inline-block;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff;
	overflow: hidden;
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_events_classic .sc_events_item:hover .sc_events_item_more_link {
	opacity: 1;
}

.sc_events_classic .sc_events_item_more_link .link_text {
	position: relative;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	opacity: 1;
}

.sc_events_classic .sc_events_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_events_classic .sc_events_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_events_modern .sc_events_item {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_events_modern .sc_events_item_thumb {
	position: relative;
	z-index: 1;
	width: 170px;
	height: 170px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 1.6em;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	flex-shrink: 0;
}

.sc_events_modern .sc_events_item_thumb:before {
	display: none;
}

.sc_events_modern .sc_events_item_thumb .bg_in {
	margin-top: -1px;
	margin-bottom: -1px;
}

.sc_events_modern .sc_events_item:hover .sc_events_item_thumb>.bg_in {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_events_modern .sc_events_item_info {
	margin-top: 1.3em;
}

.sc_events_modern .sc_events_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
	margin: 0;
}

.sc_events_modern .sc_events_item_title, .sc_events_modern .sc_events_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_events_modern .sc_events_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_events_modern .sc_events_item_title + .sc_events_item_meta {
	margin-top: .6em;
}

.sc_events_modern .sc_events_item_meta + .sc_events_item_more_link, .sc_events_modern .sc_events_item_meta + .sc_events_item_text {
	margin-top: 1em;
}

.sc_events_modern .sc_events_item_text + .sc_events_item_more_link {
	margin-top: 1em;
}

.sc_events_modern .sc_events_item_price {
	display: inline-block;
	margin-bottom: .66em;
	font-size: 1.333em;
	line-height: 1.2em;
	font-weight: 700;
	color: var(--theme-color-text_link);
}

.sc_events_modern .sc_events_item_meta {
	margin-top: 1em;
	font-size: 14px;
	line-height: 24px;
	color: var(--theme-color-text_light);
}

.sc_events_modern .sc_events_item_meta_date {
	position: relative;
}

.sc_events_modern .sc_events_item_meta_date:before {
	font-size: 16px;
	font-weight: 400;
	margin-right: 10px;
	font-family: "fontello";
	content: "";
	color: var(--theme-color-text_link);
}

.sc_events_modern .sc_events_item_meta_date_separator {
	margin: 0 .5em;
}

.sc_events_modern .sc_events_item_meta_locality {
	margin-right: 1em;
	font-size: 16px;
	line-height: 19px;
	font-weight: 500;
	color: var(--theme-color-text_dark);
}

.sc_events_modern .sc_events_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_events_modern .sc_events_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_events_modern .sc_events_item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_events_modern .sc_events_item:hover .sc_events_item_more_link .link_text, .sc_events_modern .sc_events_item .sc_events_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_events_modern .sc_events_item .sc_events_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_events_alter .sc_events_item {
	position: relative;
}

.sc_events_alter .sc_events_item_info {
	position: relative;
	padding: 2em 2.2em 2.4em;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
	box-shadow: 0 3px 20px rgba(0, 0, 0, .03);
}

.sc_events_alter .sc_events_item_thumb {
	margin-bottom: 0;
}

.sc_events_alter .sc_events_item:hover .sc_events_item_thumb img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_events_alter .sc_events_item_meta + .sc_events_item_title, .sc_events_alter .sc_events_item_meta + .sc_events_item_text, .sc_events_alter .sc_events_item_meta + .sc_events_item_more_link {
	margin-top: .55em;
}

.sc_events_alter .sc_events_item_title + .sc_events_item_text, .sc_events_alter .sc_events_item_title + .sc_events_item_more_link {
	margin-top: 1.2em;
}

.sc_events_alter .sc_events_item_text + .sc_events_item_more_link {
	margin-top: 1.2em;
}

.sc_events_alter .sc_events_item_title {
	font-size: 1.4em;
	line-height: 1.22em;
	margin: 0;
}

.sc_events_alter .sc_events_item_title, .sc_events_alter .sc_events_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_events_alter .sc_events_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_events_alter .sc_events_item_price {
	padding: 12px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 65px;
	min-height: 65px;
	position: absolute;
	z-index: 5;
	top: -50px;
	right: 25px;
	-webkit-border-radius: 60px;
	-ms-border-radius: 60px;
	border-radius: 60px;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-alter_dark);
}

.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
	position: relative;
	top: -1px;
	font-size: 24px;
	line-height: 1em;
	font-weight: 700;
}

.sc_events_alter .sc_events_item_meta {
	padding-right: 80px;
	font-size: 14px;
	line-height: 24px;
	color: var(--theme-color-text_light);
}

.sc_events_alter .sc_events_item_meta_date {
	position: relative;
}

.sc_events_alter .sc_events_item_meta_date:before {
	font-size: 16px;
	font-weight: 400;
	margin-right: 10px;
	font-family: "fontello";
	content: "";
	color: var(--theme-color-text_link);
}

.sc_events_alter .sc_events_item_meta_date_separator {
	margin: 0 .5em;
}

.sc_events_alter .sc_events_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_events_alter .sc_events_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_events_alter .sc_events_item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_events_alter .sc_events_item:hover .sc_events_item_more_link .link_text, .sc_events_alter .sc_events_item .sc_events_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_events_alter .sc_events_item .sc_events_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.trx_addons_field_error {
	border-color: #ff5b4a !important;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_form .sc_form_info_item .sc_form_info_icon:before {
	font-family: "fontello";
}

.sc_form .sc_form_info_item_address .sc_form_info_icon:before {
	content: "";
}

.sc_form .sc_form_info_item_email .sc_form_info_icon:before {
	content: "";
}

.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {
	content: "";
}

[class*="scheme_"].sc_form {
	background-color: var(--theme-color-bg_color);
}

span.sc_form_field_title {
	color: var(--theme-color-text_dark);
}

.sc_form .sc_form_info_icon {
	color: var(--theme-color-text_link);
}

.sc_form .sc_form_info_data>a, .sc_form .sc_form_info_data>span {
	color: var(--theme-color-text_dark);
}

.sc_form .sc_form_info_data>a:hover {
	color: var(--theme-color-text_link);
}

[class*="sc_input_hover_"] .sc_form_field_hover {
	color: var(--theme-color-text_dark);
}

.sc_input_hover_accent input[type="text"]:focus, .sc_input_hover_accent input[type="number"]:focus, .sc_input_hover_accent input[type="email"]:focus, .sc_input_hover_accent input[type="password"]:focus, .sc_input_hover_accent input[type="search"]:focus, .sc_input_hover_accent select:focus, .sc_input_hover_accent .select2-container.select2-container--focus span.select2-selection, .sc_input_hover_accent .select2-container.select2-container--open span.select2-selection, .sc_input_hover_accent textarea:focus {
	border-color: var(--theme-color-text_link) !important;
}

.sc_input_hover_accent .sc_form_field_hover:before {
	color: var(--theme-color-text_link_02);
}

.sc_input_hover_path .sc_form_field_graphic {
	stroke: var(--theme-color-input_bd_color);
}

.sc_input_hover_jump .sc_form_field_hover {
	color: var(--theme-color-input_light);
}

.sc_input_hover_jump .sc_form_field_content:before {
	color: var(--theme-color-text_link);
}

.sc_input_hover_jump input[type="text"], .sc_input_hover_jump input[type="number"], .sc_input_hover_jump input[type="email"], .sc_input_hover_jump input[type="password"], .sc_input_hover_jump input[type="search"], .sc_input_hover_jump textarea {
	border-color: var(--theme-color-input_bd_color);
}

.sc_input_hover_jump input[type="text"]:focus, .sc_input_hover_jump input[type="number"]:focus, .sc_input_hover_jump input[type="email"]:focus, .sc_input_hover_jump input[type="password"]:focus, .sc_input_hover_jump input[type="search"]:focus, .sc_input_hover_jump textarea:focus {
	border-color: var(--theme-color-text_link) !important;
}

.sc_input_hover_underline .sc_form_field_hover:before {
	background-color: var(--theme-color-input_bd_color);
}

.sc_input_hover_underline input:focus + .sc_form_field_hover:before, .sc_input_hover_underline textarea:focus + .sc_form_field_hover:before, .sc_input_hover_underline input.filled + .sc_form_field_hover:before, .sc_input_hover_underline textarea.filled + .sc_form_field_hover:before {
	background-color: var(--theme-color-text_link);
}

.sc_input_hover_underline .sc_form_field_content {
	color: var(--theme-color-input_dark);
}

.sc_input_hover_underline input:focus, .sc_input_hover_underline textarea:focus, .sc_input_hover_underline input.filled, .sc_input_hover_underline textarea.filled, .sc_input_hover_underline input:focus + .sc_form_field_hover>.sc_form_field_content, .sc_input_hover_underline textarea:focus + .sc_form_field_hover>.sc_form_field_content, .sc_input_hover_underline input.filled + .sc_form_field_hover>.sc_form_field_content, .sc_input_hover_underline textarea.filled + .sc_form_field_hover>.sc_form_field_content {
	color: var(--theme-color-text_link) !important;
}

.sc_input_hover_iconed .sc_form_field_hover {
	overflow: hidden;
	padding: .88em 0 !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea {
	padding: 1em !important;
	font-size: 16px;
	font-weight: 400;
}

[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"], [class*="sc_input_hover_"].sc_input_hover_iconed textarea {
	padding-left: 2.5em !important;
}

.sc_input_hover_iconed .sc_form_field_hover {
	color: var(--theme-color-input_light);
}

.sc_input_hover_iconed input:focus + .sc_form_field_hover, .sc_input_hover_iconed textarea:focus + .sc_form_field_hover, .sc_input_hover_iconed input.filled + .sc_form_field_hover, .sc_input_hover_iconed textarea.filled + .sc_form_field_hover {
	color: var(--theme-color-input_dark);
}

.sc_layouts_cart {
	display: inline-block;
}

.sc_layouts_cart .sc_layouts_cart_icon:before {
	position: relative;
	font-family: "fontello";
	content: "";
}

.sc_layouts_item_details_line1 {
	font-size: 16px;
	line-height: 21px;
	font-weight: 400;
	color: var(--theme-color-text);
}

.sc_layouts_item_details_line2 {
	font-size: 19px;
	line-height: 26px;
	font-weight: 500;
	color: var(--theme-color-text_dark);
}

.sc_layouts_item_icon + .sc_layouts_item_details {
	margin-left: .7em;
}

.sc_layouts_login .sc_layouts_login_icon:before {
	font-family: "fontello";
	content: "";
}

.sc_layouts_row_type_compact .sc_layouts_login .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {
	margin-left: .3em;
}

.trx_addons_popup .trx_addons_tabs_titles {
	margin-bottom: 0;
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
	text-transform: none;
}

.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content, .trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content {
	padding: 1.7em 1.7em 2.2em;
}

.trx_addons_popup_form_field_remember, .trx_addons_popup_form_field_agree, .trx_addons_popup_form_field_pwd_description {
	font-size: 14px;
}

.trx_addons_popup_form_field_submit .submit_button {
	padding: .5em 2em;
}

.trx_addons_popup_form_field_submit {
	padding-top: 1.1em;
}

.trx_addons_popup_form_field_agree input[type="checkbox"] + label:before, .trx_addons_popup_form_field_remember input[type="checkbox"] + label:before {
	top: 3px;
}

.trx_addons_popup_form_field_submit .submit_button {
	padding: 14px 48px;
	font-size: 16px;
	line-height: 21px;
}

.sc_googlemap_content, [class*="scheme_"].sc_googlemap_content {
	color: var(--theme-color-text);
	background-color: var(--theme-color-bg_color);
}

.sc_googlemap_content b, .sc_googlemap_content strong, [class*="scheme_"].sc_googlemap_content b, [class*="scheme_"].sc_googlemap_content strong {
	color: var(--theme-color-text_dark);
}

.sc_googlemap_content_detailed:before {
	color: var(--theme-color-text_link);
}

.sc_osmap_content, [class*="scheme_"].sc_osmap_content {
	color: var(--theme-color-text);
	background-color: var(--theme-color-bg_color);
}

.sc_osmap_content b, .sc_osmap_content strong, [class*="scheme_"].sc_osmap_content b, [class*="scheme_"].sc_osmap_content strong {
	color: var(--theme-color-text_dark);
}

.sc_osmap_content_detailed:before {
	color: var(--theme-color-text_link);
}

.sc_osmap input[type="text"] {
	padding: .3em .5em;
}

.sc_portfolio_default .sc_portfolio_item {
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.portfolio_page_details_share {
	border-color: var(--theme-color-bd_color);
}

.portfolio_page_details_share .socials_wrap .social_item .social_icon {
	color: var(--theme-color-text_dark);
}

.portfolio_page_details_share .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text_hover);
}

[class*="scheme_"].sc_portfolio_preview {
	color: var(--theme-color-text);
}

[class*="scheme_"].sc_portfolio_preview:before {
	background-color: var(--theme-color-bg_color);
}

.sc_promo_icon {
	color: var(--theme-color-text_link);
}

.sc_promo .sc_promo_title, .sc_promo .sc_promo_descr {
	color: var(--theme-color-text_dark);
}

.sc_promo .sc_promo_content {
	color: var(--theme-color-text);
}

.sc_promo_modern .sc_promo_link2 {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link) !important;
}

.sc_promo_modern .sc_promo_link2:hover {
	color: var(--theme-color-bg_color);
	background-color: var(--theme-color-text_dark);
}

[class*="scheme_"].sc_promo .sc_promo_text.trx_addons_stretch_height, [class*="scheme_"].sc_promo .sc_promo_text_inner {
	background-color: var(--theme-color-alter_bg_color);
}

[class*="scheme_"].sc_promo .sc_promo_title {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sc_promo .sc_promo_subtitle {
	color: var(--theme-color-alter_hover);
}

[class*="scheme_"].sc_promo .sc_promo_descr {
	color: var(--theme-color-alter_dark);
}

[class*="scheme_"].sc_promo .sc_promo_content {
	color: var(--theme-color-alter_text);
}

.sidebar_hide.narrow_content .trx_addons_reviews_block.trx_addons_reviews_block_short {
	margin-top: 0;
}

.services_single .services_page_content>h1:first-child, .services_single .services_page_content>h2:first-child, .services_single .services_page_content>h3:first-child, .services_single .services_page_content>h4:first-child, .services_single .services_page_content>h5:first-child, .services_single .services_page_content>h6:first-child {
	margin-top: 0 !important;
}

.sc_services_motley>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_fashion>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_creative>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_minimal>.sc_services_content>.sc_services_item + .sc_services_item {
	margin-top: 2em;
}

.sc_services_strange>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_unusual>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_accent>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_shine>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_classic>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_strong>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_extra>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_cool>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_breezy>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_alter>.sc_services_content>.sc_services_item + .sc_services_item, .sc_services_hover>.sc_services_content>.sc_services_item + .sc_services_item {
	margin-top: 2em;
}

.sc_services_backward>.sc_services_content>.sc_services_item + .sc_services_item {
	margin-top: 3.5em;
}

.services_page_tabs {
	margin-top: 5em;
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
	border-bottom-color: var(--theme-color-bd_color);
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
	font-weight: 500;
	text-transform: none;
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-bd_color);
	background-color: var(--theme-color-bg_color);
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
	border-color: var(--theme-color-bd_color);
	background-color: var(--theme-color-bg_color);
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bd_color);
	border-bottom-color: var(--theme-color-bg_color);
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li + li {
	margin-left: -1px;
}

.services_page_tabs .show_comments_single {
	display: none;
}

.services_page_tabs .comments_wrap {
	display: block;
}

.services_page_tabs .comments_list_wrap, .services_page_tabs .comments_form_wrap:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top-width: 0;
}

.services_page_tabs .comments_list_wrap + .comments_form_wrap {
	margin-top: 3em;
	padding-top: 3em;
	border-top-width: 1px;
}

.services_page_related + .services_page_section_contacts, .services_single + .services_page_section_contacts {
	margin-top: 5em;
}

.sc_services .sc_services_item .post_featured .post_info_back {
	display: none;
}

.sc_services .sc_services_item_number {
	color: var(--theme-color-text_dark);
}

.sc_services .sc_services_item_subtitle {
	font-size: 17px;
	line-height: 1.5em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
}

.sc_services .post_featured>.sc_services_item_price, .sc_services .post_featured>p>.sc_services_item_price {
	bottom: 15px;
	right: 15px;
	font-size: 1.5em;
	font-weight: 500;
	color: #fff;
	text-shadow: 0 0 8px #000;
	pointer-events: none;
}

.sc_services_item_button {
	display: inline-block;
}

.services_page_related.related_wrap .sc_services_item_number {
	display: none;
}

.services_page_related.related_wrap .sc_services_item.sc_services_item_featured_top {
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.services_page_related.related_wrap .post_featured {
	margin-bottom: 1em;
}

.services_page_related.related_wrap .sc_services_item_info {
	padding: 0;
	text-align: left;
}

.services_page_related.related_wrap .sc_services_item_content {
	display: none;
}

.services_page_related.related_wrap .sc_services_item_header {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

.services_page_related.related_wrap .sc_services_item_title {
	font-size: 24px;
	line-height: 1.2em;
	font-weight: 700;
}

.services_page_related.related_wrap .sc_services_item_subtitle {
	margin-bottom: .85em;
	font-size: 13px;
	line-height: 1.5em;
	font-weight: 500;
	letter-spacing: 1.1px;
	text-transform: uppercase;
}

.services_page_related.related_wrap .sc_services_item_subtitle, .services_page_related.related_wrap .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark);
}

.services_page_related.related_wrap .sc_services_item:hover .sc_services_item_subtitle, .services_page_related.related_wrap .sc_services_item:hover .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark);
}

.services_page_related.related_wrap .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_link);
}

.services_page_related.related_wrap .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: 0;
}

.sc_services_default .sc_services_item {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_default .sc_services_item.sc_services_item_featured_top {
	-webkit-box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
	box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
}

.sc_services_default .sc_services_slider .sc_services_item.sc_services_item_featured_top {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_services_default .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_default .sc_services_item_info {
	padding: 2.7em 2em 2.3em;
	text-align: center;
}

.sc_services_default .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: 1.1em;
}

.sc_services_default .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_default .sc_services_item_number {
	display: inline-block;
	font-size: 6em;
	line-height: 1em;
	font-weight: 400;
	margin-top: .3em;
	color: var(--theme-color-alter_dark);
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_number, .sc_services_default .sc_services_item_featured_right .sc_services_item_number {
	font-size: 3em;
	line-height: 1em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 0;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
	font-size: 3.4em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_default .sc_services_item_featured_right .sc_services_item_number {
	left: auto;
	right: 0;
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
	margin-right: 5em;
}

.sc_services_default .sc_services_item_icon, .sc_services_default .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4.4em;
	width: auto;
	height: auto;
	line-height: 1em;
	margin-top: .8em;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_services_default .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.214em;
	margin: 0;
}

.sc_services_default .sc_services_item_subtitle, .sc_services_default .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_default .sc_services_item:hover .sc_services_item_subtitle, .sc_services_default .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_default .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_default .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_default .sc_services_item .sc_services_item_title, .sc_services_default .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_default .sc_services_item:hover .sc_services_item_title, .sc_services_default .sc_services_item:hover .sc_services_item_title a, .sc_services_default .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_default .sc_services_item .sc_services_item_button {
	margin: 1.1em 0 0;
}

.sc_services_default .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_default .sc_services_item:hover .sc_services_item_more_link, .sc_services_default .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon {
	display: none;
}

.sc_services_default .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_default .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_default.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_default.color_style_link2 .sc_services_item_subtitle, .sc_services_default.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_default.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_default.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_default.color_style_link3 .sc_services_item_subtitle, .sc_services_default.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_default.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_default.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_default.color_style_dark .sc_services_item_subtitle, .sc_services_default.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_default.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_default .sc_services_item_featured_left, .sc_services_default .sc_services_item_featured_right {
	color: var(--theme-color-text);
	background-color: transparent;
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a, .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a {
	color: var(--theme-color-text_link);
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a:hover, .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_hover);
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_default.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a, .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a {
	color: var(--theme-color-text_link2);
}

.sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a:hover, .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_hover2);
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_default.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a, .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a {
	color: var(--theme-color-text_link3);
}

.sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a:hover, .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_hover3);
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_default.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_default.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a, .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark);
}

.sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a:hover, .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_link);
}

.sc_services_alter .sc_services_item {
	padding: 2em 1.5em;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_alter .sc_services_item.with_image {
	padding: 1.5em;
}

.sc_services_alter .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_alter .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: .8em;
}

.sc_services_alter .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_alter .sc_services_item_number {
	display: inline-block;
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 400;
	margin-top: .3em;
	color: var(--theme-color-alter_dark);
}

.sc_services_alter .sc_services_item_icon, .sc_services_alter .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	margin-top: .5em;
	width: auto;
	height: auto;
	line-height: 1em;
}

.sc_services_alter .sc_services_item_number + .sc_services_item_info, .sc_services_alter .sc_services_item_icon + .sc_services_item_info, .sc_services_alter .sc_services_item_pictogram + .sc_services_item_info {
	margin-top: 1.5em;
}

.sc_services_alter .sc_services_item_title {
	font-size: 19px;
	line-height: 1.514em;
	margin: 0;
	max-width: 70%;
}

.sc_services_alter .sc_services_item_subtitle, .sc_services_alter .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_alter .sc_services_item:hover .sc_services_item_subtitle, .sc_services_alter .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_alter .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_alter .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_alter .sc_services_item .sc_services_item_title, .sc_services_alter .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter .sc_services_item:hover .sc_services_item_title, .sc_services_alter .sc_services_item:hover .sc_services_item_title a, .sc_services_alter .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter .sc_services_item .sc_services_item_button {
	margin: 1.1em 0 0;
}

.sc_services_alter .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_alter .sc_services_item:hover .sc_services_item_more_link, .sc_services_alter .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_alter .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_alter .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2.3em;
	height: 2.3em;
	line-height: 2.3em;
	text-align: center;
	border: 1px solid var(--theme-color-alter_bd_color);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_services_alter .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_alter .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_alter .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter.color_style_link2 .sc_services_item_subtitle, .sc_services_alter.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_alter.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_alter.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_alter.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter.color_style_link3 .sc_services_item_subtitle, .sc_services_alter.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_alter.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_alter.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_alter.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_alter.color_style_dark.sc_services_item_subtitle, .sc_services_alter.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_alter.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_alter.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_list .sc_services_item {
	color: var(--theme-color-text);
	background-color: transparent;
}

.sc_services_list .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link);
	border-color: var(--theme-color-text_link);
}

.sc_services_list .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover);
}

.sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_dark);
	background-color: var(--theme-color-text_link);
	border-color: var(--theme-color-text_link);
}

.sc_services_list.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
	border-color: var(--theme-color-text_link2);
}

.sc_services_list.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover2);
}

.sc_services_list.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_list.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_dark);
	background-color: var(--theme-color-text_link2);
	border-color: var(--theme-color-text_link2);
}

.sc_services_list.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
	border-color: var(--theme-color-text_link3);
}

.sc_services_list.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover3);
}

.sc_services_list.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_list.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_dark);
	background-color: var(--theme-color-text_link3);
	border-color: var(--theme-color-text_link3);
}

.sc_services_list.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.sc_services_list.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_list.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon, .sc_services_list.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_dark);
	background-color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.sc_services_light .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_light .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover);
}

.sc_services_light.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_light.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover2);
}

.sc_services_light.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_light.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_hover3);
}

.sc_services_light.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_light.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_callouts .sc_services_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_callouts .sc_services_item_marker {
	border-color: var(--theme-color-bg_color);
	background-color: var(--theme-color-alter_link);
	color: var(--theme-color-inverse_link);
}

.sc_services_callouts .sc_services_item .sc_services_item_marker_back {
	border-color: var(--theme-color-bg_color);
	background-color: var(--theme-color-alter_hover);
	color: var(--theme-color-inverse_hover);
}

.sc_services_callouts.color_style_link2 .sc_services_item_marker {
	background-color: var(--theme-color-alter_link2);
}

.sc_services_callouts.color_style_link2 .sc_services_item .sc_services_item_marker_back {
	background-color: var(--theme-color-alter_hover2);
}

.sc_services_callouts.color_style_link3 .sc_services_item_marker {
	background-color: var(--theme-color-alter_link3);
}

.sc_services_callouts.color_style_link3 .sc_services_item .sc_services_item_marker_back {
	background-color: var(--theme-color-alter_hover3);
}

.sc_services_callouts.color_style_dark .sc_services_item_marker {
	background-color: var(--theme-color-alter_dark);
}

.sc_services_callouts.color_style_dark .sc_services_item .sc_services_item_marker_back {
	background-color: var(--theme-color-alter_link);
}

.sc_services_callouts .sc_services_item_marker_bg {
	border-color: var(--theme-color-bg_color);
	background-color: var(--theme-color-bg_color);
}

.sc_services_timeline .sc_services_item_timeline {
	border-color: var(--theme-color-bd_color);
}

.sc_services_timeline .sc_services_item_marker {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
	color: var(--theme-color-inverse_hover);
}

.sc_services_timeline.color_style_link2 .sc_services_item_marker {
	border-color: var(--theme-color-text_link2);
	background-color: var(--theme-color-text_link2);
}

.sc_services_timeline.color_style_link2 .sc_services_item:hover .sc_services_item_marker {
	border-color: var(--theme-color-text_hover2);
	background-color: var(--theme-color-text_hover2);
}

.sc_services_timeline.color_style_link3 .sc_services_item_marker {
	border-color: var(--theme-color-text_link3);
	background-color: var(--theme-color-text_link3);
}

.sc_services_timeline.color_style_link3 .sc_services_item:hover .sc_services_item_marker {
	border-color: var(--theme-color-text_hover3);
	background-color: var(--theme-color-text_hover3);
}

.sc_services_timeline.color_style_dark .sc_services_item_marker {
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_dark);
}

.sc_services_timeline.color_style_dark .sc_services_item:hover .sc_services_item_marker {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_content {
	font-size: 17px;
	line-height: 1.6em;
	margin-top: 15px;
}

.sc_services_timeline .sc_services_item {
	position: relative;
	z-index: 1;
	width: calc(25% - 15px);
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0 !important;
}

.sc_services_timeline .sc_services_item + .sc_services_item {
	margin-left: 30px;
}

.sc_services_timeline .sc_services_item_info {
	text-align: center;
	padding: 55px 30px 50px !important;
	-webkit-box-shadow: 0 3px 50px rgba(0, 0, 0, .04) !important;
	-ms-box-shadow: 0 3px 50px rgba(0, 0, 0, .04) !important;
	box-shadow: 0 3px 50px rgba(0, 0, 0, .04) !important;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_services_timeline .sc_services_item_info .link_wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.sc_services_timeline .extra_row {
	position: relative;
	text-align: left;
	padding: 61px 0 50px 0;
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point {
	position: absolute;
	z-index: 1;
	top: 0;
	top: -72px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 8px;
	height: 8px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: #000;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_services_timeline .extra_row .sc_services_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_timeline .extra_row .sc_services_item:after {
	content: "";
	width: 22px;
	height: 22px;
	background-color: transparent;
	position: absolute;
	top: 0;
	left: 50%;
	bottom: auto;
	z-index: 1;
	-webkit-transform: translateX(-50%) rotate(130deg) skew(-10deg);
	-ms-transform: translateX(-50%) rotate(130deg) skew(-10deg);
	transform: translateX(-50%) rotate(130deg) skew(-10deg);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_info {
	-webkit-box-shadow: 0 3px 50px rgba(0, 0, 0, .1) !important;
	-ms-box-shadow: 0 3px 50px rgba(0, 0, 0, .1) !important;
	box-shadow: 0 3px 50px rgba(0, 0, 0, .1) !important;
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point {
	background-color: var(--theme-color-text_link2_02);
}

.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point:before {
	background-color: var(--theme-color-text_link2);
}

.sc_services_timeline .extra_row .sc_services_item:hover:after {
	top: -8px;
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_timeline .extra_row:nth-child(odd) {
	padding: 0 0 65px 0;
	text-align: right;
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item_timeline_point {
	top: auto;
	bottom: -72px;
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:after {
	width: 22px;
	height: 22px;
	bottom: 0;
	top: auto;
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item {
	vertical-align: bottom;
}

.sc_services_timeline .extra_row:nth-child(odd) .sc_services_item:hover:after {
	bottom: -8px;
}

.sc_services_timeline .extra_row:nth-child(odd):after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 100%;
	display: block;
	background-color: var(--theme-color-bd_color);
}

.sc_services_iconed .sc_services_item {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_iconed .sc_services_item_icon:hover, .sc_services_iconed .sc_services_item:hover .sc_services_item_icon, .sc_services_iconed .sc_services_item_header .sc_services_item_subtitle a:hover, .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
	color: var(--theme-color-text_link);
}

.sc_services_iconed.color_style_link2 .sc_services_item_icon:hover, .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_icon, .sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_subtitle a:hover, .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
	color: var(--theme-color-text_link2);
}

.sc_services_iconed.color_style_link3 .sc_services_item_icon:hover, .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_icon, .sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_subtitle a:hover, .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
	color: var(--theme-color-text_link3);
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a {
	color: var(--theme-color-text_link);
}

.sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_title a {
	color: var(--theme-color-text_link2);
}

.sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_title a {
	color: var(--theme-color-text_link3);
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover, .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_title a {
	color: #fff;
}

.sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a {
	color: #fff;
}

.sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a, .sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_link);
}

.sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a, .sc_services_iconed.color_style_link2 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_link2);
}

.sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a, .sc_services_iconed.color_style_link3 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_link3);
}

.sc_services_iconed .sc_services_item_content .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_iconed .sc_services_item_content .sc_services_item_title a:hover, .sc_services_iconed .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
	color: var(--theme-color-alter_link);
}

.sc_services_iconed.color_style_link2 .sc_services_item_content .sc_services_item_title a:hover, .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
	color: var(--theme-color-alter_link2);
}

.sc_services_iconed.color_style_link3 .sc_services_item_content .sc_services_item_title a:hover, .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
	color: var(--theme-color-alter_link3);
}

.sc_services_iconed.color_style_dark .sc_services_item_content .sc_services_item_title a:hover, .sc_services_iconed.color_style_dark .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services.slider_container .swiper-pagination-bullet {
	border-color: var(--theme-color-text_light);
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_number, .sc_services_list .sc_services_item_featured_right .sc_services_item_number {
	color: var(--theme-color-text_light);
}

.sc_services_strange {
	overflow: hidden;
}

.sc_services_strange .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.sc_services_strange .sc_services_item:hover .post_featured.hover_link.with_thumb>.bg_in {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_strange .sc_services_item_header {
	width: 100%;
	margin-bottom: 0 !important;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_services_strange .sc_services_item_header:before, .sc_services_strange .sc_services_item_content:before {
	content: " ";
	display: inline-block;
	width: 0;
	height: 0;
	padding-top: 95%;
	vertical-align: top;
	margin-left: -.3em;
}

.sc_services_strange .sc_services_item_content {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
}

.sc_services_strange .sc_services_item_content_inner {
	width: 100%;
	max-height: 100%;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 2.4em 2em;
}

.sc_services_strange .sc_services_item_icon {
	position: relative;
	display: inline-block;
	font-size: 4em;
	width: auto;
	height: auto;
	line-height: 1em;
	margin-top: 0;
	will-change: transform, color;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .3s ease-out, color .3s ease;
	-ms-transition: -ms-transform .3s ease-out, color .3s ease;
	transition: transform .3s ease-out, color .3s ease;
}

.sc_services_strange .sc_services_item:hover .sc_services_item_icon {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
	color: var(--theme-color-alter_dark);
}

.sc_services_strange .sc_services_item_icon img {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sc_services_strange .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
	position: relative;
	top: 2px;
}

.sc_services_strange .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.214em;
}

.sc_services_strange .sc_services_item_icon + .sc_services_item_title {
	margin-top: 1.1em;
}

.sc_services_strange .sc_services_item_text {
	font-size: 17px;
	line-height: 1.65em;
	text-align: center;
	max-height: 4.85em;
	overflow: hidden;
}

.sc_services_strange .sc_services_item_text p:last-child {
	margin-bottom: 0;
}

.sc_services_strange .sc_services_item_subtitle, .sc_services_strange .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_strange .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_strange .sc_services_item .sc_services_item_title, .sc_services_strange .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_strange .sc_services_item:hover .sc_services_item_title, .sc_services_strange .sc_services_item:hover .sc_services_item_title a, .sc_services_strange .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_strange .sc_services_item_title {
	margin: 0;
	text-align: center;
}

.sc_services_strange .sc_services_item_title + .sc_services_item_text, .sc_services_strange .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_strange .sc_services_item .sc_services_item_button {
	margin: 1.6em 0 0;
}

.sc_services_strange .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_strange .sc_services_item:hover .sc_services_item_more_link, .sc_services_strange .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_strange .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_strange .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_strange .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_2"]:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_4"]:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_6"]:nth-child(2n) .sc_services_item .sc_services_item_header {
	order: 2;
}

.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_2"]:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_4"]:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_6"]:nth-child(2n) .sc_services_item .sc_services_item_content {
	order: 1;
}

.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_3"]:nth-child(3n-1) .sc_services_item .sc_services_item_header {
	order: 2;
}

.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_3"]:nth-child(3n-1) .sc_services_item .sc_services_item_content {
	order: 1;
}

.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(2) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(4) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(7) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(9) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(12) .sc_services_item .sc_services_item_header {
	order: 2;
}

.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(2) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(4) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(7) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(9) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(12) .sc_services_item .sc_services_item_content {
	order: 1;
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_content_inner, .sc_services_strange .sc_item_columns_6 .sc_services_item_content_inner {
	padding: 1.5em;
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_title, .sc_services_strange .sc_item_columns_6 .sc_services_item_title {
	font-size: 1.2em;
	line-height: 1.114em;
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_text, .sc_services_strange .sc_item_columns_6 .sc_services_item_text {
	display: none;
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_icon, .sc_services_strange .sc_item_columns_6 .sc_services_item_icon {
	font-size: 3em;
}

.sc_services_strange .sc_item_columns_5 .sc_services_item_button, .sc_services_strange .sc_item_columns_6 .sc_services_item_button {
	display: none;
}

.sc_services_hover {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.sc_services_hover .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	perspective: none;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.sc_services_hover .sc_services_item:hover {
	z-index: 10;
}

.sc_services_hover .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 98%;
	display: inline-block;
}

.sc_services_hover .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateZ(60px);
	-ms-transform: translateZ(60px);
	transform: translateZ(60px);
}

.sc_services_hover .sc_services_item_content, .sc_services_hover .sc_services_item:hover .sc_services_item_content {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.sc_services_hover .sc_services_item_content {
	position: relative;
	z-index: 1;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: #05080d;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 100%;
	max-height: 100%;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content:before, .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(5, 8, 13, .35);
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.sc_services_hover .sc_services_item_content_inner {
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2em;
	-webkit-transform: translateZ(60px) scale(.95);
	-ms-transform: translateZ(60px) scale(.95);
	transform: translateZ(60px) scale(.95);
}

.sc_services_hover .sc_services_item_icon, .sc_services_hover .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
}

.sc_services_hover .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_hover .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 500;
}

.sc_services_hover .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: 0;
}

.sc_services_hover .sc_services_item_content .sc_services_item_title {
	margin: 1em 0 0;
}

.sc_services_hover .sc_services_item_featured_none .sc_services_item_content .sc_services_item_title {
	margin-top: 0;
}

.sc_services_hover .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .2em;
}

.sc_services_hover .sc_services_item_title + .sc_services_item_text, .sc_services_hover .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .4em;
}

.sc_services_hover .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	text-shadow: none;
	margin-top: .6em;
}

.sc_services_hover .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: none;
}

.sc_services_hover .sc_services_item_content p {
	margin: 0;
}

.sc_services_hover .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_hover .sc_services_item_price, .sc_services_hover .sc_services_item_price .amount, .sc_services_hover .sc_services_item_icon, .sc_services_hover .sc_services_item_number {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_title, .sc_services_hover .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_subtitle, .sc_services_hover .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_content {
	color: #fff !important;
}

.sc_services_hover .sc_services_item_text {
	color: rgba(255, 255, 255, .8);
}

.sc_services_hover.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2) !important;
}

.sc_services_hover.color_style_link2 .sc_services_item_title a:hover, .sc_services_hover.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_hover.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3) !important;
}

.sc_services_hover.color_style_link3 .sc_services_item_title a:hover, .sc_services_hover.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_hover [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_hover .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_hover [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_hover .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_hover [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_hover .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_tabs_simple .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_tabs_simple.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_tabs_simple.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_tabs_simple.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_tabs_simple .sc_services_item:hover .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_title, .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_subtitle, .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title, .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
	color: var(--theme-color-text_hover);
}

.sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_icon, .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_title, .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title, .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
	color: var(--theme-color-text_hover2);
}

.sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_icon, .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_title, .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title, .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_subtitle {
	color: var(--theme-color-text_hover3);
}

.sc_services_tabs .sc_services_item_content {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_tabs .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_tabs .sc_services_item_title a:hover {
	color: var(--theme-color-alter_link);
}

.sc_services_tabs.color_style_link2 .sc_services_item_title a:hover {
	color: var(--theme-color-alter_link2);
}

.sc_services_tabs.color_style_link3 .sc_services_item_title a:hover {
	color: var(--theme-color-alter_link3);
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
	color: var(--theme-color-alter_light);
}

.sc_services_tabs .sc_services_tabs_list_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_services_tabs .sc_services_tabs_list_item:hover, .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {
	background-color: var(--theme-color-alter_bd_hover);
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
	color: var(--theme-color-alter_dark);
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_title {
	color: var(--theme-color-alter_link);
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_title {
	color: var(--theme-color-alter_link2);
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_title {
	color: var(--theme-color-alter_link3);
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_title {
	color: var(--theme-color-alter_dark);
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_hover);
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_hover2);
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_hover3);
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_number {
	color: var(--theme-color-alter_text);
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
	background-color: var(--theme-color-alter_dark) !important;
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
	color: var(--theme-color-bg_color);
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
	color: var(--theme-color-alter_link);
}

.sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
	color: var(--theme-color-alter_link2);
}

.sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
	color: var(--theme-color-alter_link3);
}

.sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
	color: var(--theme-color-alter_dark);
}

.sc_services_modern.sc_services_featured_top .swiper-wrapper .sc_services_item_thumb {
	margin-top: 14px;
}

.sc_services_modern .sc_services_item {
	margin-bottom: 2em;
	text-align: center;
	padding-top: .0001px;
}

.sc_services_modern.slider_swiper .sc_services_item, .sc_services_modern .columns_padding_bottom .sc_services_item {
	margin-bottom: 0;
}

.sc_services_modern .sc_services_item_thumb {
	overflow: visible;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 60%;
}

.sc_services_modern .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_modern .post_featured_bg .post_thumb {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_services_modern .post_featured_bg:before {
	padding-top: 100%;
}

.sc_services_modern .post_featured>.sc_services_item_price, .sc_services_modern .post_featured>p>.sc_services_item_price {
	position: absolute;
	z-index: 2;
	bottom: 1em;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_services_modern .sc_services_item:hover .post_featured>.sc_services_item_price, .sc_services_modern .sc_services_item:hover .post_featured>p>.sc_services_item_price {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.sc_services_modern .sc_services_item_thumb .all-svg {
	position: absolute;
	z-index: 1;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
}

.sc_services_modern .sc_services_item_thumb .all-svg span {
	display: inline-block;
	line-height: 0;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
	will-change: transform;
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate3d(-40px, 40px, 0);
	-ms-transform: translate3d(-40px, 40px, 0);
	transform: translate3d(-40px, 40px, 0);
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 svg {
	width: 100px;
	height: 100px;
	fill: var(--theme-color-text_dark);
	opacity: .1;
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 {
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform: translate3d(25px, -25px, 0);
	-ms-transform: translate3d(25px, -25px, 0);
	transform: translate3d(25px, -25px, 0);
}

.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 svg {
	width: 88px;
	height: 88px;
	fill: transparent;
	stroke: var(--theme-color-text_link);
	stroke-width: 12px;
}

.sc_services_modern .sc_services_item:hover .all-svg .svg-1 {
	opacity: 1;
	-webkit-transform: translate3d(30px, -10px, 0);
	-ms-transform: translate3d(30px, -10px, 0);
	transform: translate3d(30px, -10px, 0);
}

.sc_services_modern .sc_services_item:hover .all-svg .svg-2 {
	opacity: 1;
	-webkit-transform: translate3d(-20px, 5px, 0);
	-ms-transform: translate3d(-20px, 5px, 0);
	transform: translate3d(-20px, 5px, 0);
}

.sc_services_modern .sc_services_item_thumb[class*="hover_"] {
	display: block;
}

.sc_services_modern .sc_services_item_thumb img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 2;
}

.sc_services_modern .sc_services_item_icon, .sc_services_modern .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	width: auto;
	height: auto;
	line-height: 1em;
}

.sc_services_modern .sc_services_item_icon img {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sc_services_modern .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
	position: relative;
	top: 2px;
}

.sc_services_modern .sc_services_item_pictogram {
	border: none;
	width: auto;
}

.sc_services_modern .sc_services_item_number {
	display: inline-block;
	text-align: center;
	font-size: 5em;
	line-height: 1em;
	font-weight: 400;
}

.sc_services_modern .sc_services_item_featured_top .sc_services_item_pictogram + .sc_services_item_info, .sc_services_modern .sc_services_item_featured_top .sc_services_item_icon + .sc_services_item_info, .sc_services_modern .sc_services_item_featured_top .sc_services_item_number + .sc_services_item_info {
	margin-top: 1.5em;
}

.sc_services_modern .sc_services_item_info {
	padding: 0;
	text-align: center;
}

.sc_services_modern .sc_services_item_title {
	margin: 0;
}

.sc_services_modern .sc_services_item_title, .sc_services_modern .sc_services_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_services_modern .sc_services_item_subtitle, .sc_services_modern .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_modern .sc_services_item_subtitle + .sc_services_item_title {
	margin-top: .45em;
}

.sc_services_modern .sc_services_item_content {
	font-size: 17px;
	line-height: 1.62em;
	margin-top: .8em;
}

.sc_services_modern .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_modern .sc_services_item_button {
	margin: 1.5em 0 0;
}

.sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
	margin-bottom: 1.9em;
}

.sc_services_modern.sc_services_featured_top .post_featured_bg .post_thumb {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	will-change: transform;
}

.sc_services_modern.sc_services_featured_top .sc_services_item:hover .post_thumb {
	-webkit-transform: scale3d(1.05, 1.05, 1.05);
	-ms-transform: scale3d(1.05, 1.05, 1.05);
	transform: scale3d(1.05, 1.05, 1.05);
}

.sc_services_modern .sc_services_item_featured_left, .sc_services_modern .sc_services_item_featured_right {
	position: relative;
	overflow: hidden;
	background-color: transparent;
}

.sc_services_modern .sc_services_item_featured_left.with_number, .sc_services_modern .sc_services_item_featured_right.with_number {
	min-height: 2.8em;
}

.sc_services_modern .sc_services_item_featured_left {
	text-align: left;
}

.sc_services_modern .sc_services_item_featured_right {
	text-align: right;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_number, .sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
	font-size: 3em;
	line-height: 1em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 0;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_icon, .sc_services_modern .sc_services_item_featured_right .sc_services_item_icon {
	font-size: 3.4em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_modern .sc_services_item_featured_right .sc_services_item_icon, .sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
	left: auto;
	right: 0;
}

.sc_services_modern .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_modern .sc_services_item_featured_right.without_content .sc_services_item_icon {
	font-size: 1.5em;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_pictogram, .sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram {
	font-size: 3.4em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 3.4em;
	height: auto;
}

.sc_services_modern .sc_services_item_featured_left.without_content .sc_services_item_pictogram, .sc_services_modern .sc_services_item_featured_right.without_content .sc_services_item_pictogram {
	font-size: 1.5em;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb {
	width: 30%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_content, .sc_services_modern .sc_services_item_featured_right .sc_services_item_content {
	min-height: 0;
}

.sc_services_modern .sc_services_item_featured_left .sc_services_item_info {
	text-align: left;
	padding: 0;
	margin-left: 5em;
}

.sc_services_modern .sc_services_item_featured_left.with_image .sc_services_item_info {
	padding-left: 2em;
	margin-left: 30%;
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_modern .sc_services_item_featured_right .sc_services_item_icon, .sc_services_modern .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_modern .sc_services_item_featured_right .sc_services_item_number {
	left: auto;
	right: 0;
}

.sc_services_modern .sc_services_item_featured_right .sc_services_item_info {
	text-align: right;
	padding: 0;
	margin-right: 5em;
}

.sc_services_modern .sc_services_item_featured_right.with_image .sc_services_item_info {
	padding-right: 2em;
	margin-right: 30%;
}

.sc_services_modern .trx_addons_hover_content .trx_addons_hover_title {
	font-size: 1.3333em;
}

.sc_services_modern .sc_services_item .sc_button_arrow {
	position: relative;
	display: inline-block;
	width: 2.8em;
	height: 2.8em;
	line-height: 2.85em;
	text-align: center;
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_dark_008);
	border: none;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: color .3s ease, background-color .3s ease, box-shadow .3s ease-out;
	-ms-transition: color .3s ease, background-color .3s ease, box-shadow .3s ease-out;
	transition: color .3s ease, background-color .3s ease, box-shadow .3s ease-out;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_services_modern .sc_services_item .sc_button_arrow:before {
	content: "";
	font-family: "fontello";
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: 400;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sc_services_modern .sc_services_item:hover .sc_button_arrow, .sc_services_modern .sc_services_item .sc_button_arrow:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
	-webkit-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 5px 16px var(--theme-color-text_link_02);
	box-shadow: 0 5px 16px var(--theme-color-text_link_02);
}

.sc_services_modern.color_style_link2 .sc_services_item:hover .sc_button_arrow, .sc_services_modern.color_style_link2 .sc_services_item .sc_button_arrow:hover {
	background-color: var(--theme-color-text_link2);
	-webkit-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
	box-shadow: 0 5px 16px var(--theme-color-text_link2_02);
}

.sc_services_modern.color_style_link2 .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_modern.color_style_link3 .sc_services_item:hover .sc_button_arrow, .sc_services_modern.color_style_link3 .sc_services_item .sc_button_arrow:hover {
	background-color: var(--theme-color-text_link3);
	-webkit-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
	box-shadow: 0 5px 16px var(--theme-color-text_link3_02);
}

.sc_services_modern.color_style_link3 .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_modern.color_style_dark .sc_services_item:hover .sc_button_arrow, .sc_services_modern.color_style_dark .sc_services_item .sc_button_arrow:hover {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
	-webkit-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
	box-shadow: 0 5px 16px var(--theme-color-text_dark_02);
}

.sc_services_modern.color_style_dark .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_breezy .sc_services_item {
	position: relative;
	z-index: 1;
	text-align: center;
}

.sc_services_breezy .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 98%;
	display: inline-block;
}

.sc_services_breezy .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_breezy .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .6;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: 0;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content:after {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-text_link);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content:after {
	opacity: .7;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image:before, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image:after {
	display: none;
}

.sc_services_breezy .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2.4em 2em;
}

.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner {
	padding: 1em;
}

.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
	font-size: 1.1em;
}

.sc_services_breezy .sc_services_item_icon, .sc_services_breezy .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
}

.sc_services_breezy .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_breezy .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 400;
}

.sc_services_breezy .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: .4em 0 0;
}

.sc_services_breezy .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_breezy .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .2em;
}

.sc_services_breezy .sc_services_item_title + .sc_services_item_text, .sc_services_breezy .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .7em;
}

.sc_services_breezy .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_breezy .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_breezy .sc_services_item_content p {
	margin: 0;
}

.sc_services_breezy .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_breezy .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_breezy .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_breezy .sc_services_item_price, .sc_services_breezy .sc_services_item_price .amount, .sc_services_breezy .sc_services_item_number {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_title, .sc_services_breezy .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_subtitle, .sc_services_breezy .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_content {
	color: #fff !important;
}

.sc_services_breezy .sc_services_item_text {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_breezy [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_breezy .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_breezy [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_breezy .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_breezy [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_breezy .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_breezy.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_breezy.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_breezy.color_style_link2 .sc_services_item_title a:hover, .sc_services_breezy.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link2);
}

.sc_services_breezy.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_breezy.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_breezy.color_style_link3 .sc_services_item_title a:hover, .sc_services_breezy.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_breezy.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link3);
}

.sc_services_breezy.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
	background-color: #000;
}

.sc_services_breezy.color_style_dark .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_breezy.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_cool .trx_addons_columns_wrap {
	margin-left: 0;
	margin-right: -4px;
}

.sc_services_cool .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 4px;
}

.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_services_cool .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 4px;
}

.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_services_cool .sc_services_item {
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_cool .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 115%;
	display: inline-block;
}

.sc_services_cool .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_cool .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .6;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: 0;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content:after {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-text_link);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content:after {
	opacity: .7;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:before, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:after {
	display: none;
}

.sc_services_cool .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 3em 2.2em;
}

.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner {
	padding: 1.8em;
}

.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
	font-size: 1.5em;
}

.sc_services_cool .sc_services_item_content_inner_bottom {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_cool .sc_services_item .sc_services_item_content_inner_top {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 0;
	will-change: transform, opacity;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
}

.sc_services_cool .sc_services_item:hover .sc_services_item_content_inner_top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.sc_services_cool .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(45px);
	-ms-transform: translateY(45px);
	transform: translateY(45px);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_cool .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_cool .sc_services_item_icon, .sc_services_cool .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 3em;
	line-height: 1em;
}

.sc_services_cool .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_cool .sc_services_item_number {
	display: inline-block;
	font-size: 1.333em;
	line-height: 1em;
	font-weight: 400;
	letter-spacing: 0;
}

.sc_services_cool .sc_services_item_title {
	font-size: 1.944em;
	line-height: 1.3em;
	font-weight: 700;
	margin: .4em 0 0;
}

.sc_services_cool .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_cool .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .5em;
}

.sc_services_cool .sc_services_item_title + .sc_services_item_text {
	margin-top: .55em;
}

.sc_services_cool .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_cool .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_cool .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_cool .sc_services_item_content p {
	margin: 0;
}

.sc_services_cool .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_cool .sc_services_item_button {
	margin-top: 1.2em;
}

.sc_services_cool .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_cool .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_cool .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff !important;
	z-index: 1;
	overflow: hidden;
}

.sc_services_cool .sc_services_item:hover .sc_services_item_more_link, .sc_services_cool .sc_services_item .sc_services_item_more_link:hover {
	color: #fff !important;
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_cool .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_cool .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 13px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_cool .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool .sc_services_item_price, .sc_services_cool .sc_services_item_price .amount, .sc_services_cool .sc_services_item_number {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_title, .sc_services_cool .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_subtitle, .sc_services_cool .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_content {
	color: #fff !important;
}

.sc_services_cool .sc_services_item_text {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_cool [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_cool .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_cool [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_cool .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_cool [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_cool .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link, .sc_services_cool .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool.color_style_link2 .sc_services_item_title a:hover, .sc_services_cool.color_style_link2 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link2);
}

.sc_services_cool.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool.color_style_link3 .sc_services_item_title a:hover, .sc_services_cool.color_style_link3 .sc_services_item_subtitle a:hover {
	color: #fff;
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_cool.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link3);
}

.sc_services_cool.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
	background-color: #000;
}

.sc_services_cool.color_style_dark .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_cool.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra .sc_services_item {
	position: relative;
	z-index: 1;
	text-align: center;
}

.sc_services_extra .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 115%;
	display: inline-block;
}

.sc_services_extra .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_extra .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .6;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: 0;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content:after {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-text_link);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content:after {
	opacity: .7;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:before, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:after {
	display: none;
}

.sc_services_extra .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 3em 2.2em;
}

.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
	padding: 1.8em;
}

.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
	font-size: 1.5em;
}

.sc_services_extra .sc_services_item_content_inner_bottom {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_extra .sc_services_item .sc_services_item_content_inner_top {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 0;
	will-change: transform, opacity;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
}

.sc_services_extra .sc_services_item:hover .sc_services_item_content_inner_top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.sc_services_extra .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(45px);
	-ms-transform: translateY(45px);
	transform: translateY(45px);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_extra .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_extra .sc_services_item_icon, .sc_services_extra .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 3em;
	line-height: 1em;
}

.sc_services_extra .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_extra .sc_services_item_number {
	display: inline-block;
	font-size: 1.556em;
	line-height: 1em;
	font-weight: 400;
	letter-spacing: 0;
}

.sc_services_extra .sc_services_item_title {
	font-size: 1.944em;
	line-height: 1.3em;
	font-weight: 700;
	margin: .4em 0 0;
}

.sc_services_extra .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_extra .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .5em;
}

.sc_services_extra .sc_services_item_title + .sc_services_item_text {
	margin-top: .55em;
}

.sc_services_extra .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_extra .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_extra .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_extra .sc_services_item_content p {
	margin: 0;
}

.sc_services_extra .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_extra .sc_services_item_button {
	margin-top: 1.2em;
}

.sc_services_extra .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_extra .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_extra .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff !important;
	z-index: 1;
	overflow: hidden;
}

.sc_services_extra .sc_services_item:hover .sc_services_item_more_link, .sc_services_extra .sc_services_item .sc_services_item_more_link:hover {
	color: #fff !important;
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_extra .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_extra .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 13px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_extra .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra .sc_services_item_price, .sc_services_extra .sc_services_item_price .amount, .sc_services_extra .sc_services_item_number {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_title, .sc_services_extra .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_subtitle, .sc_services_extra .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_content {
	color: #fff !important;
}

.sc_services_extra .sc_services_item_text {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_extra [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_extra .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_extra [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_extra .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_extra [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_extra .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link, .sc_services_extra .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra.color_style_link2 .sc_services_item_title a:hover, .sc_services_extra.color_style_link2 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link2 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link2);
}

.sc_services_extra.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra.color_style_link3 .sc_services_item_title a:hover, .sc_services_extra.color_style_link3 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_extra.color_style_link3 .sc_services_item.with_image .sc_services_item_content:after {
	background-color: var(--theme-color-text_link3);
}

.sc_services_extra.color_style_dark .sc_services_item.with_image .sc_services_item_content:after {
	background-color: #000;
}

.sc_services_extra.color_style_dark .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_extra.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong .sc_services_item {
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_strong .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 115%;
	display: inline-block;
}

.sc_services_strong .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_strong .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .6;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: 0;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content:after {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content:after {
	opacity: .6;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:before, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:after {
	display: none;
}

.sc_services_strong .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2em 2.2em 2.4em;
}

.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
	padding: 1.8em;
}

.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
	font-size: 1.3em;
}

.sc_services_strong .sc_services_item_content_inner_bottom {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_strong .sc_services_item .sc_services_item_content_inner_top {
	opacity: 1;
}

.sc_services_strong .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_strong .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_strong .sc_services_item_icon, .sc_services_strong .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 3em;
	line-height: 1em;
}

.sc_services_strong .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_strong .sc_services_item_number {
	display: inline-block;
	font-size: 1.333em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 0;
}

.sc_services_strong .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: .4em 0 0;
}

.sc_services_strong .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_strong .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .5em;
}

.sc_services_strong .sc_services_item_title + .sc_services_item_text {
	margin-top: .55em;
}

.sc_services_strong .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_strong .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_strong .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_strong .sc_services_item_content p {
	margin: 0;
}

.sc_services_strong .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_strong .sc_services_item_button {
	margin-top: 1.2em;
}

.sc_services_strong .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_strong .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_strong .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff !important;
	z-index: 1;
	overflow: hidden;
}

.sc_services_strong .sc_services_item:hover .sc_services_item_more_link, .sc_services_strong .sc_services_item .sc_services_item_more_link:hover {
	color: #fff !important;
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_strong .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_strong .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_strong .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong .sc_services_item_price, .sc_services_strong .sc_services_item_price .amount, .sc_services_strong .sc_services_item_number {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_title, .sc_services_strong .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_subtitle, .sc_services_strong .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_content {
	color: #fff !important;
}

.sc_services_strong .sc_services_item_text {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_strong [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_strong .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_strong [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_strong .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_strong [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_strong .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link, .sc_services_strong .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong.color_style_link2 .sc_services_item_title a:hover, .sc_services_strong.color_style_link2 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_strong.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong.color_style_link3 .sc_services_item_title a:hover, .sc_services_strong.color_style_link3 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_strong.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_strong.color_style_dark .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_strong.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal {}

.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
	padding-top: 71%;
}

.sc_services_minimal .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: center;
	overflow: hidden;
}

.sc_services_minimal .sc_services_item:before {
	content: "";
	width: 0;
	height: 0;
	padding-top: 95%;
	display: inline-block;
}

.sc_services_minimal .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_minimal .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image {
	position: absolute;
	z-index: -1;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	will-change: transform;
	-webkit-transition: -webkit-transform .4s ease-out;
	-ms-transition: -ms-transform .4s ease-out;
	transition: transform .4s ease-out;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #0c0f16;
	opacity: .45;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	will-change: opacity;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image:hover:before {
	opacity: .77;
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_featured_image {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image.without_image:before {
	display: none;
}

.sc_services_minimal .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 3em 2em;
}

.sc_services_minimal .sc_services_item_content_inner_bottom {
	display: block;
	position: relative;
	z-index: 1;
	line-height: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	padding-top: 5.7em;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(-1em);
	-ms-transform: translateY(-1em);
	transform: translateY(-1em);
}

.sc_services_minimal .sc_services_item_icon, .sc_services_minimal .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 3em;
	line-height: 1em;
}

.sc_services_minimal .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_minimal .sc_services_item_number {
	display: inline-block;
	font-size: 1.333em;
	line-height: 1em;
	font-weight: 400;
	letter-spacing: 0;
}

.sc_services_minimal .sc_services_item_title {
	font-size: 1.944em;
	line-height: 1.3em;
	font-weight: 700;
	letter-spacing: -.8px;
	margin: .4em 0 0;
}

.sc_services_minimal .sc_services_item_subtitle {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	opacity: .9;
}

.sc_services_minimal .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_minimal .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .5em;
}

.sc_services_minimal .sc_services_item_title + .sc_services_item_text {
	margin-top: .55em;
}

.sc_services_minimal .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_minimal .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_minimal .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
}

.sc_services_minimal .sc_services_item_content p {
	margin: 0;
}

.sc_services_minimal .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff !important;
	z-index: 1;
	overflow: hidden;
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_more_link, .sc_services_minimal .sc_services_item .sc_services_item_more_link:hover {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_minimal .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 16px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_minimal .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal .sc_services_item_price, .sc_services_minimal .sc_services_item_price .amount, .sc_services_minimal .sc_services_item_number {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_title, .sc_services_minimal .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_subtitle, .sc_services_minimal .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_content {
	color: #fff !important;
}

.sc_services_minimal .sc_services_item_text {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_minimal [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_minimal .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_minimal [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_minimal .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_minimal [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_minimal .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image:hover .sc_services_item_more_link, .sc_services_minimal .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal.color_style_link2 .sc_services_item_title a:hover, .sc_services_minimal.color_style_link2 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_minimal.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal.color_style_link3 .sc_services_item_title a:hover, .sc_services_minimal.color_style_link3 .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_minimal.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_minimal.color_style_dark .sc_services_item .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: #fff;
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_content_inner {
	padding: 1.6em;
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	padding-top: 2em;
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item_title {
	font-size: 1.4em;
}

.sc_services_minimal .trx_addons_column-1_4 .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 14px;
}

.sc_services_creative {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.sc_services_creative .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: left;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	perspective: none;
}

.sc_services_creative .sc_services_item:hover {
	z-index: 10;
}

.sc_services_creative .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 110%;
	display: inline-block;
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	-webkit-transition: background .3s ease;
	-ms-transition: background .3s ease;
	transition: background .3s ease;
	opacity: .6;
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_creative .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateZ(60px);
	-ms-transform: translateZ(60px);
	transform: translateZ(60px);
}

.sc_services_creative .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 100%;
	height: 100%;
}

.sc_services_creative .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2.8em 2.6em;
	-webkit-transform: translateZ(60px);
	-ms-transform: translateZ(60px);
	transform: translateZ(60px);
}

.sc_services_creative .sc_services_item_content_inner_top {
	margin-bottom: 20px;
}

.sc_services_creative .sc_services_item_content_inner_bottom {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	width: 100%;
}

.sc_services_creative .sc_services_item_icon, .sc_services_creative .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
}

.sc_services_creative .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_creative .sc_services_item_number {
	display: inline-block;
	font-size: 1.667em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 0;
}

.sc_services_creative .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: 0;
}

.sc_services_creative .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .2em;
}

.sc_services_creative .sc_services_item_text + .sc_services_item_title {
	margin-top: .25em;
}

.sc_services_creative .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	text-shadow: none;
	margin-bottom: .5em;
}

.sc_services_creative .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
}

.sc_services_creative .sc_services_item_content p {
	margin: 0;
}

.sc_services_creative .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_creative .sc_services_item_price, .sc_services_creative .sc_services_item_price .amount, .sc_services_creative .sc_services_item_icon, .sc_services_creative .sc_services_item_number {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_title, .sc_services_creative .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_subtitle, .sc_services_creative .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_content {
	color: #fff !important;
}

.sc_services_creative .sc_services_item_text {
	color: rgba(255, 255, 255, .8);
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2) !important;
}

.sc_services_creative.color_style_link2 .sc_services_item_title a:hover, .sc_services_creative.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_creative.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3) !important;
}

.sc_services_creative.color_style_link3 .sc_services_item_title a:hover, .sc_services_creative.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_creative [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_creative .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_creative [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_creative .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_creative [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_creative .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_creative .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_creative.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_creative.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_creative.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_shine .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 80%;
	display: inline-block;
}

.sc_services_shine .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_shine .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	background-color: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	max-height: 100%;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-alter_bg_color);
	opacity: 1;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	will-change: background-color, opacity;
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content:before {
	background-color: var(--theme-color-text_link);
	opacity: .7;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_shine .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 4em 2.8em;
}

.sc_services_shine .sc_services_item_icon, .sc_services_shine .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4.2em;
	line-height: 1em;
}

.sc_services_shine .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_shine .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 400;
}

.sc_services_shine .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: 1.1em 0 0;
}

.sc_services_shine .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_shine .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .4em;
}

.sc_services_shine .sc_services_item_title + .sc_services_item_text, .sc_services_shine .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .8em;
}

.sc_services_shine .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_shine .sc_services_item_text {
	font-size: 17px;
	line-height: 1.65em;
}

.sc_services_shine .sc_services_item_content p {
	margin: 0;
}

.sc_services_shine .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_shine .sc_services_item .sc_services_item_button {
	margin-top: 1.5em;
}

.sc_services_shine .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_more_link, .sc_services_shine .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_shine .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_shine .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_shine .sc_services_item .sc_services_item_price, .sc_services_shine .sc_services_item .sc_services_item_price .amount, .sc_services_shine .sc_services_item .sc_services_item_number {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_price, .sc_services_shine .sc_services_item:hover .sc_services_item_price .amount, .sc_services_shine .sc_services_item:hover .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_shine .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_shine .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_shine .sc_services_item_price, .sc_services_shine .sc_services_item_price .amount, .sc_services_shine .sc_services_item_number {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_shine .sc_services_item_title, .sc_services_shine .sc_services_item_title a {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_title, .sc_services_shine .sc_services_item:hover .sc_services_item_title a, .sc_services_shine .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_shine .sc_services_item_subtitle, .sc_services_shine .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text) !important;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_subtitle, .sc_services_shine .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_shine .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_shine .sc_services_item_content {
	color: var(--theme-color-alter_text) !important;
}

.sc_services_shine .sc_services_item_text {
	color: var(--theme-color-alter_dark_08) !important;
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_services_shine .sc_services_item:hover .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_shine [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_shine .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_shine [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_shine .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_shine [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_shine .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_shine .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link, .sc_services_shine .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background-color: var(--theme-color-text_link2);
}

.sc_services_shine.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_shine.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_shine.color_style_link2 .sc_services_item_title a:hover, .sc_services_shine.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_shine.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background-color: var(--theme-color-text_link3);
}

.sc_services_shine.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_shine.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_shine.color_style_link3 .sc_services_item_title a:hover, .sc_services_shine.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_shine.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_shine.color_style_dark .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-text_dark);
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_price, .sc_services_shine.color_style_dark .sc_services_item .sc_services_item_price .amount, .sc_services_shine.color_style_dark .sc_services_item .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_price, .sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_price .amount, .sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_services_shine.color_style_dark .sc_services_item_title, .sc_services_shine.color_style_dark .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_title, .sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_title a, .sc_services_shine.color_style_dark .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item_subtitle, .sc_services_shine.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_shine.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_shine.color_style_dark .sc_services_item .sc_services_item_more_link {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_shine.color_style_dark .sc_services_item:hover .sc_services_item_more_link, .sc_services_shine.color_style_dark .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.elementor-section-full_width .sc_services_motley .sc_services_item:before {
	padding-top: 74%;
}

.sc_services_motley .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_motley .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 95%;
	display: inline-block;
}

.sc_services_motley .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_motley .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	background-color: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	max-height: 100%;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-alter_bg_color);
	opacity: 1;
	will-change: opacity;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_link);
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image:hover .sc_services_item_content:before, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: .8;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_dark);
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image:hover .sc_services_item_content:before, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: .8;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_motley .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 3.5em 2.8em;
}

.sc_services_motley .sc_services_item_content_inner_wrap {
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_motley .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_wrap {
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	will-change: translate;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_motley .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_wrap {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_motley .sc_services_item_icon, .sc_services_motley .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4.2em;
	line-height: 1em;
}

.sc_services_motley .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_motley .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 400;
}

.sc_services_motley .sc_services_item_title {
	font-size: 1.944em;
	line-height: 1.3em;
	font-weight: 700;
	letter-spacing: -.8px;
	margin: .8em 0 0;
}

.sc_services_motley .sc_services_item_featured_none .sc_services_item_title {
	margin-top: 0;
}

.sc_services_motley .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .25em;
}

.sc_services_motley .sc_services_item_title + .sc_services_item_text, .sc_services_motley .sc_services_item_subtitle + .sc_services_item_text {
	margin-top: .5em;
}

.sc_services_motley .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	margin-top: .6em;
}

.sc_services_motley .sc_services_item_text {
	font-size: 17px;
	line-height: 1.65em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_motley .sc_services_item_content p {
	margin: 0;
}

.sc_services_motley .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_motley .sc_services_item .sc_services_item_button {
	margin-top: 1.2em;
}

.sc_services_motley .sc_services_item.with_more:not(.no_links) .sc_services_item_button {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_motley .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_motley .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_more_link, .sc_services_motley .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_motley .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_services_motley .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 13px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_motley .sc_services_item .sc_services_item_price, .sc_services_motley .sc_services_item .sc_services_item_price .amount, .sc_services_motley .sc_services_item .sc_services_item_number {
	color: var(--theme-color-alter_dark) !important;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_price, .sc_services_motley .sc_services_item:hover .sc_services_item_price .amount, .sc_services_motley .sc_services_item:hover .sc_services_item_number {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_motley .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_motley .sc_services_item_title, .sc_services_motley .sc_services_item_title a {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_title, .sc_services_motley .sc_services_item:hover .sc_services_item_title a, .sc_services_motley .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley .sc_services_item_subtitle, .sc_services_motley .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text) !important;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_subtitle, .sc_services_motley .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_motley .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text) !important;
}

.sc_services_motley .sc_services_item_content {
	color: var(--theme-color-alter_text) !important;
}

.sc_services_motley .sc_services_item_text {
	color: var(--theme-color-alter_dark_08) !important;
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_services_motley .sc_services_item:hover .sc_services_item_text {
	color: var(--theme-color-alter_dark_08) !important;
}

.sc_services_motley [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_motley .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_motley [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_motley .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_motley [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_motley .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_motley .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link, .sc_services_motley .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_price, .sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_price .amount, .sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_number {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley.color_style_link2 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_motley.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_motley.color_style_link2 .sc_services_item_title a:hover, .sc_services_motley.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_link2);
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_dark);
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_motley.color_style_link2 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_price, .sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_price .amount, .sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_number {
	color: var(--theme-color-alter_dark) !important;
}

.sc_services_motley.color_style_link3 .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_motley.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_motley.color_style_link3 .sc_services_item_title a:hover, .sc_services_motley.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_link3);
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_dark);
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_motley.color_style_link3 [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_motley.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_motley.color_style_dark .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_dark);
}

.sc_services_motley.color_style_dark .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: .8;
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_price, .sc_services_motley.color_style_dark .sc_services_item .sc_services_item_price .amount, .sc_services_motley.color_style_dark .sc_services_item .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_price, .sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_price .amount, .sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_services_motley.color_style_dark .sc_services_item_title, .sc_services_motley.color_style_dark .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_title, .sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_title a, .sc_services_motley.color_style_dark .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item_subtitle, .sc_services_motley.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_motley.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_motley.color_style_dark .sc_services_item .sc_services_item_more_link {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark .sc_services_item:hover .sc_services_item_more_link, .sc_services_motley.color_style_dark .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_link);
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content:before {
	background-color: var(--theme-color-alter_link2);
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_number, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_text, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_motley.color_style_dark [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link, .sc_services_motley.color_style_dark .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_more_link {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_classic .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_classic .sc_services_item:hover {
	z-index: 10;
}

.sc_services_classic .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 95%;
	display: inline-block;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: .6;
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content:after {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #1f242e;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
	opacity: 0;
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content:after {
	opacity: .9;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_classic .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_classic .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #05080d;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
}

.sc_services_classic .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2em 2.2em;
}

.sc_services_classic .sc_services_item .sc_services_item_content_inner_top {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 0;
	will-change: transform, opacity;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
}

.sc_services_classic .sc_services_item:hover .sc_services_item_content_inner_top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.sc_services_classic .sc_services_item_content_inner_bottom {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	width: 100%;
}

.sc_services_classic .sc_services_item_info_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_services_classic .sc_services_item_info_wrap + .sc_services_item_text {
	margin-top: .5em;
}

.sc_services_classic .sc_services_item_icon, .sc_services_classic .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
}

.sc_services_classic .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_classic .sc_services_item_number {
	margin-top: 0;
	display: inline-block;
	font-size: 1.556em;
	line-height: 1em;
	font-weight: 500;
	letter-spacing: 0;
}

.sc_services_classic .sc_services_item_title_wrap {
	max-width: 75%;
}

.sc_services_classic .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.2em;
	font-weight: 700;
	margin: 0;
}

.sc_services_classic .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .4em;
}

.sc_services_classic .sc_services_item_text + .sc_services_item_title {
	margin-top: .25em;
}

.sc_services_classic .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	text-shadow: none;
	margin-bottom: .5em;
}

.sc_services_classic .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
	max-height: 4.8em;
	overflow: hidden;
}

.sc_services_classic .sc_services_item_content p {
	margin: 0;
}

.sc_services_classic .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_classic .sc_services_item .sc_services_item_more_link {
	padding: 1px;
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fff;
	z-index: 1;
	overflow: hidden;
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link, .sc_services_classic .sc_services_item .sc_services_item_more_link:hover {
	color: #fff;
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_classic .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
	border: 1px solid #707070;
	width: 3.1em;
	height: 3.1em;
	line-height: 3.1em;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: border-color .3s ease;
	-ms-transition: border-color .3s ease;
	transition: border-color .3s ease;
}

.sc_services_classic .sc_services_item:hover .sc_services_item_more_link .link_icon {
	border-color: #fff;
}

.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_classic .sc_services_item_price, .sc_services_classic .sc_services_item_price .amount, .sc_services_classic .sc_services_item_icon, .sc_services_classic .sc_services_item_number {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_title, .sc_services_classic .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_subtitle, .sc_services_classic .sc_services_item_subtitle a {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_subtitle a:hover {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_content {
	color: #fff !important;
}

.sc_services_classic .sc_services_item_text {
	color: rgba(255, 255, 255, .8);
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2) !important;
}

.sc_services_classic.color_style_link2 .sc_services_item_title a:hover, .sc_services_classic.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_classic.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3) !important;
}

.sc_services_classic.color_style_link3 .sc_services_item_title a:hover, .sc_services_classic.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_classic [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_classic .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_classic [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_classic .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_classic [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_classic .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image:after {
	display: none;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_more_link .link_icon {
	border-color: var(--theme-color-bd_color) !important;
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_more_link .link_icon {
	border-color: var(--theme-color-text_dark) !important;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
	opacity: 1;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_classic .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_classic.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_classic.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_classic.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion .sc_services_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 1;
	text-align: left;
}

.sc_services_fashion .sc_services_item:before {
	content: " ";
	width: 0;
	height: 0;
	padding-top: 151%;
	display: inline-block;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content:before {
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
	-webkit-transition: opacity .3s ease-out, background-color .3s ease-out;
	-ms-transition: opacity .3s ease-out, background-color .3s ease-out;
	transition: opacity .3s ease-out, background-color .3s ease-out;
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content:before {
	opacity: .9;
	background: var(--theme-color-text_link);
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image:before {
	display: none;
}

.sc_services_fashion .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_fashion .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #05080d;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}

.sc_services_fashion .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2.3em 2.3em;
}

.sc_services_fashion .sc_services_item .sc_services_item_content_inner_top {
	margin-bottom: 20px;
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 0;
	will-change: transform, opacity;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
}

.sc_services_fashion .sc_services_item:hover .sc_services_item_content_inner_top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.sc_services_fashion .sc_services_item_content_inner_bottom {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	width: 100%;
}

.sc_services_fashion .sc_services_item.with_subtitle .sc_services_item_content_inner_bottom {
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
}

.sc_services_fashion .sc_services_item.with_subtitle:hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_fashion .sc_services_item_icon, .sc_services_fashion .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 2.8em;
	line-height: 1em;
}

.sc_services_fashion .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_fashion .sc_services_item_number {
	display: inline-block;
	font-size: 24px;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 0;
}

.sc_services_fashion .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: 0;
}

.sc_services_fashion .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .3em;
}

.sc_services_fashion .sc_services_item_subtitle {
	opacity: 0;
	will-change: opacity;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_services_fashion .sc_services_item:hover .sc_services_item_subtitle {
	opacity: 1;
}

.sc_services_fashion .sc_services_item_price {
	font-size: 1.5em;
	font-weight: 500;
	text-shadow: none;
	margin-bottom: .5em;
}

.sc_services_fashion .sc_services_item_text {
	font-size: 17px;
	line-height: 1.5em;
}

.sc_services_fashion .sc_services_item_text + .sc_services_item_title, .sc_services_fashion .sc_services_item_text + .sc_services_item_subtitle {
	margin-top: .3em;
}

.sc_services_fashion .sc_services_item_content p {
	margin: 0;
}

.sc_services_fashion .sc_services_item_content p + p {
	margin-top: .2em;
}

.sc_services_fashion .sc_services_item_price, .sc_services_fashion .sc_services_item_price .amount, .sc_services_fashion .sc_services_item_icon, .sc_services_fashion .sc_services_item_number {
	color: #fff !important;
}

.sc_services_fashion .sc_services_item_title, .sc_services_fashion .sc_services_item_title a {
	color: #fff !important;
}

.sc_services_fashion .sc_services_item_title a:hover {
	color: #fff !important;
}

.sc_services_fashion .sc_services_item_subtitle, .sc_services_fashion .sc_services_item_subtitle a {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_fashion .sc_services_item_subtitle a:hover {
	color: rgba(255, 255, 255, .8) !important;
}

.sc_services_fashion .sc_services_item_content {
	color: #fff !important;
}

.sc_services_fashion .sc_services_item_text {
	color: rgba(255, 255, 255, .8);
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_text {
	color: var(--theme-color-text) !important;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_price .amount {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion [class*="column-"] .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_fashion .slider-slide .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link_007);
}

.sc_services_fashion [class*="column-"]:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_fashion .slider-slide:nth-child(3n-1) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link2_007);
}

.sc_services_fashion [class*="column-"]:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image, .sc_services_fashion .slider-slide:nth-child(3n) .sc_services_item.with_image .sc_services_item_content.without_image {
	background-color: var(--theme-color-text_link3_007);
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_icon, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_number {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_fashion .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background: var(--theme-color-text_link2) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_price, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_title, .sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_title a, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_subtitle, .sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_subtitle a, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content:before {
	background: var(--theme-color-text_link3) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_price, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_title, .sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_title a, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_link) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_subtitle, .sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_subtitle a, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_link_08) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_title a, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_content.without_image .sc_services_item_subtitle a, .sc_services_fashion.color_style_link3 .sc_services_item.with_image .sc_services_item_content.without_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_content:before {
	background: var(--theme-color-text_dark) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_price, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_price .amount, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_number {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_icon {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title a {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_title, .sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_title a, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_hover) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle a {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_subtitle, .sc_services_fashion.color_style_dark .sc_services_item.with_image:hover .sc_services_item_subtitle a, .sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_fashion.color_style_dark .sc_services_item.with_image .sc_services_item_text {
	color: var(--theme-color-inverse_hover_08) !important;
}

.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) .sc_services_item {
	padding-bottom: var(--theme-var-grid_gap);
}

.sc_services_backward .sc_services_item {
	color: var(--theme-color-text);
	background-color: transparent;
	overflow: hidden;
}

.sc_services_backward .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_backward .sc_services_item_info {
	padding: 4px 0 0 0;
	text-align: left;
}

.sc_services_backward .sc_services_item_info + .sc_services_item_thumb {
	margin-top: 3.5em;
}

.sc_services_backward .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: 1.25em;
}

.sc_services_backward .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_backward .sc_services_item_thumb {
	margin-bottom: 0;
}

.sc_services_backward .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 400;
	margin-top: .3em;
	color: var(--theme-color-text_dark);
}

.sc_services_backward .sc_services_item_icon, .sc_services_backward .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4.4em;
	width: auto;
	height: auto;
	line-height: 1em;
	margin-top: .3em;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_services_backward .sc_services_item_title {
	margin: 0;
	font-size: 1.944em;
	line-height: 1.214em;
}

.sc_services_backward .sc_services_item_subtitle, .sc_services_backward .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_backward .sc_services_item:hover .sc_services_item_subtitle, .sc_services_backward .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_backward .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_backward .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_backward .sc_services_item .sc_services_item_title, .sc_services_backward .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_services_backward .sc_services_item:hover .sc_services_item_title, .sc_services_backward .sc_services_item:hover .sc_services_item_title a, .sc_services_backward .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_backward .sc_services_item .sc_services_item_button {
	margin: 1.2em 0 0;
}

.sc_services_backward .sc_services_item .sc_services_item_more_link {
	position: relative;
	z-index: 1;
	display: inline-block;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	overflow: hidden;
}

.sc_services_backward .sc_services_item:hover .sc_services_item_more_link, .sc_services_backward .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_backward .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_backward .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_backward .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_backward .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_backward .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_backward.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_backward.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_backward.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_backward.color_style_link2 .sc_services_item_subtitle, .sc_services_backward.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_backward.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_backward.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_backward.color_style_link3 .sc_services_item_subtitle, .sc_services_backward.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_backward.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_backward.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_backward.color_style_dark .sc_services_item_subtitle, .sc_services_backward.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_backward.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_backward.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_accent .sc_services_item {
	padding: 4.4em 2.6em;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
	will-change: color, background-color;
	-webkit-transition: color .3s ease, background-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease;
	transition: color .3s ease, background-color .3s ease;
}

.sc_services_accent .sc_services_item:not(.with_image):hover {
	color: var(--theme-color-inverse_link_08);
	background-color: var(--theme-color-alter_link);
}

.sc_services_accent .sc_services_item.with_image {
	padding: 2.6em;
}

.sc_services_accent .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_accent .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: .8em;
	color: var(--theme-color-alter_text);
	will-change: color;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_content {
	color: var(--theme-color-inverse_link_08);
}

.sc_services_accent .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_accent .sc_services_item_number {
	display: inline-block;
	font-size: 4em;
	line-height: 1em;
	font-weight: 400;
	margin-top: 0;
	color: var(--theme-color-alter_dark);
	will-change: color;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_number {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent .sc_services_item_featured_left .sc_services_item_number, .sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
	font-size: 3em;
	line-height: 1em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 0;
}

.sc_services_accent .sc_services_item_featured_left .sc_services_item_icon, .sc_services_accent .sc_services_item_featured_right .sc_services_item_icon {
	font-size: 3.4em;
	margin-top: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}

.sc_services_accent .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_accent .sc_services_item_featured_right .sc_services_item_icon, .sc_services_accent .sc_services_item_featured_right .sc_services_item_pictogram, .sc_services_accent .sc_services_item_featured_right .sc_services_item_number {
	left: auto;
	right: 0;
}

.sc_services_accent .sc_services_item_featured_right .sc_services_item_info {
	margin-right: 5em;
}

.sc_services_accent .sc_services_item_icon, .sc_services_accent .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4.1em;
	width: auto;
	height: auto;
	line-height: 1em;
	margin: 0;
}

.sc_services_accent .sc_services_item_number + .sc_services_item_info, .sc_services_accent .sc_services_item_icon + .sc_services_item_info, .sc_services_accent .sc_services_item_pictogram + .sc_services_item_info {
	margin-top: 2em;
}

.sc_services_accent .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.214em;
	margin: 0;
}

.sc_services_accent .sc_services_item_subtitle, .sc_services_accent .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_accent .sc_services_item:hover .sc_services_item_subtitle, .sc_services_accent .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_accent .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_subtitle, .sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a, .sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_accent .sc_services_item .sc_services_item_title, .sc_services_accent .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_services_accent .sc_services_item:hover .sc_services_item_title, .sc_services_accent .sc_services_item:hover .sc_services_item_title a, .sc_services_accent .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title, .sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_title a, .sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_services_accent .sc_services_item .sc_services_item_button {
	margin: 1.1em 0 0;
}

.sc_services_accent .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-alter_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_accent .sc_services_item:hover .sc_services_item_more_link, .sc_services_accent .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-alter_dark);
}

.sc_services_accent .sc_services_item:not(.with_image):hover .sc_services_item_more_link, .sc_services_accent .sc_services_item:not(.with_image) .sc_services_item_more_link:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_accent .sc_services_item.with_image .sc_services_item_more_link .link_text {
	display: inline-block;
}

.sc_services_accent .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_accent .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_accent .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_accent .sc_services_item_icon {
	color: var(--theme-color-alter_link);
}

.sc_services_accent .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover {
	background-color: var(--theme-color-alter_link2);
}

.sc_services_accent.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-alter_link2);
}

.sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent.color_style_link2 .sc_services_item_subtitle, .sc_services_accent.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_accent.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_accent.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle, .sc_services_accent.color_style_link2 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a, .sc_services_accent.color_style_link2 .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover {
	background-color: var(--theme-color-alter_link3);
}

.sc_services_accent.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-alter_link3);
}

.sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent.color_style_link3 .sc_services_item_subtitle, .sc_services_accent.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_accent.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_accent.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle, .sc_services_accent.color_style_link3 .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a, .sc_services_accent.color_style_link3 .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover {
	color: var(--theme-color-inverse_hover_08);
	background-color: var(--theme-color-alter_dark);
}

.sc_services_accent.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_content {
	color: var(--theme-color-inverse_hover_08);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_more_link, .sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_more_link:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_title, .sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_title a, .sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_services_accent.color_style_dark .sc_services_item_subtitle, .sc_services_accent.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_accent.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_accent.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-alter_text);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_subtitle, .sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_subtitle a, .sc_services_accent.color_style_dark .sc_services_item:not(.with_image) .sc_services_item_subtitle a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_services_accent.color_style_dark .sc_services_item:not(.with_image):hover .sc_services_item_number {
	color: var(--theme-color-inverse_hover);
}

.sc_services_unusual .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_unusual .sc_services_item_thumb {
	margin-bottom: 1.2em;
}

.sc_services_unusual .sc_services_item_info {
	overflow: hidden;
}

.sc_services_unusual .sc_services_item_header {
	padding-bottom: 1.5em;
	position: relative;
	z-index: 1;
}

.sc_services_unusual .sc_services_item_header:before, .sc_services_unusual .sc_services_item_header:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-bd_color);
}

.sc_services_unusual .sc_services_item_header:after {
	width: 0;
	background-color: var(--theme-color-text_dark);
	will-change: width;
	-webkit-transition: width .4s ease;
	-ms-transition: width .4s ease;
	transition: width .4s ease;
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_header:after {
	width: 100%;
}

.sc_services_unusual .sc_services_item_title_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_services_unusual .sc_services_item_title_wrap + .sc_services_item_subtitle, .sc_services_unusual .sc_services_item_title_wrap + .sc_services_item_price {
	margin-top: .5em;
}

.sc_services_unusual .sc_services_item_subtitle + .sc_services_item_price {
	margin-top: .5em;
}

.sc_services_unusual .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: 1em;
}

.sc_services_unusual .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_unusual .sc_services_item_title {
	margin: 0;
	font-size: 1.556em;
	line-height: 1.214em;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sc_services_unusual .sc_services_item_title, .sc_services_unusual .sc_services_item_title a {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_services_unusual .sc_services_item_title_text {
	padding: 1px 0;
	width: 100%;
	display: inline-block;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sc_services_unusual .sc_services_item_price {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: 500;
	color: var(--theme-color-text_dark);
}

.sc_services_unusual .sc_services_item_number {
	padding: 1px 0;
	margin-right: 0;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	opacity: 0;
	text-indent: -50px;
	white-space: nowrap;
	will-change: text-indent, opacity, margin-right;
	-webkit-transition: text-indent .4s ease-out, opacity .4s ease-out, margin-right .2s ease-out;
	-ms-transition: text-indent .4s ease-out, opacity .4s ease-out, margin-right .2s ease-out;
	transition: text-indent .4s ease-out, opacity .4s ease-out, margin-right .2s ease-out;
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_number {
	opacity: 1;
	text-indent: 0;
	margin-right: .45em;
}

.sc_services_unusual .sc_services_item_icon, .sc_services_unusual .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	width: auto;
	height: auto;
	line-height: 1em;
}

.sc_services_unusual .sc_services_item_icon + .sc_services_item_info, .sc_services_unusual .sc_services_item_pictogram + .sc_services_item_info {
	margin-top: 1.2em;
}

.sc_services_unusual .sc_services_item_subtitle, .sc_services_unusual .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle, .sc_services_unusual .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_unusual .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_unusual .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_unusual .sc_services_item .sc_services_item_title, .sc_services_unusual .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_title, .sc_services_unusual .sc_services_item:hover .sc_services_item_title a, .sc_services_unusual .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual .sc_services_item .sc_services_item_button {
	width: 25%;
	text-align: right;
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link, .sc_services_unusual .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_text {
	display: none;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_unusual .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2.3em;
	height: 2.3em;
	line-height: 2.3em;
	text-align: center;
	border: 1px solid var(--theme-color-bd_color);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	will-change: border-color;
	-webkit-transition: border-color .3s .1s ease-out;
	-ms-transition: border-color .3s .1s ease-out;
	transition: border-color .3s .1s ease-out;
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_icon {
	border-color: var(--theme-color-text_dark);
}

.sc_services_unusual .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_unusual .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_unusual .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_unusual.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_unusual.color_style_link2 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_unusual.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_unusual.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_unusual.color_style_link3 .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_unusual.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_unusual.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_unusual.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_unusual.color_style_dark .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_price_dots, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_price_dots, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_price_dots {
	margin: 10px 0 20px;
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_title, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_title, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_title {
	min-width: inherit !important;
	max-width: none !important;
}

.sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_4 .sc_services_item_title_wrap .sc_services_item_price, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_5 .sc_services_item_title_wrap .sc_services_item_price, .sc_services_price .trx_addons_columns_wrap .trx_addons_column-1_6 .sc_services_item_title_wrap .sc_services_item_price {
	max-width: none !important;
}

.sc_services_price .trx_addons_columns_wrap {
	margin-right: -50px;
}

.sc_services_price .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 50px;
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
	margin-bottom: -50px;
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_services_price .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 50px;
}

.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_services_price .sc_services_item + .sc_services_item {
	margin-top: var(--theme-var-grid_gap);
}

.sc_services_price .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_price .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: .6em;
}

.sc_services_price .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_price .sc_services_item_number {
	display: inline-block;
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 400;
	color: var(--theme-color-text_dark);
}

.sc_services_price .sc_services_item_icon, .sc_services_price .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	width: auto;
	height: auto;
	line-height: 1em;
}

.sc_services_price .sc_services_item_number + .sc_services_item_info, .sc_services_price .sc_services_item_icon + .sc_services_item_info, .sc_services_price .sc_services_item_pictogram + .sc_services_item_info {
	margin-top: 1.5em;
}

.sc_services_price .sc_services_item_title_wrap {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_services_price .sc_item_columns_4 .sc_services_item_title_wrap, .sc_services_price .sc_item_columns_5 .sc_services_item_title_wrap, .sc_services_price .sc_item_columns_6 .sc_services_item_title_wrap {
	flex-wrap: wrap;
}

.sc_services_price .sc_item_columns_4 .sc_services_item_price_dots, .sc_services_price .sc_item_columns_5 .sc_services_item_price_dots, .sc_services_price .sc_item_columns_6 .sc_services_item_price_dots {
	margin: 0 0 10px;
}

.sc_services_price .sc_services_item_title_wrap + .sc_services_item_subtitle {
	margin-top: .6em;
}

.sc_services_price .sc_services_item_price_dots {
	display: block;
	margin: 0 20px;
	position: relative;
	z-index: 1;
	line-height: 1;
	width: 100%;
	min-width: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_price .sc_services_item_price_dots:after {
	content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
	display: block;
	font-size: 20px;
	color: var(--theme-color-text_light);
}

.sc_services_price .sc_services_item_price {
	font-size: 1.389em;
	line-height: 1em;
	font-weight: 700;
	color: var(--theme-color-text_link);
	flex-shrink: 0;
	max-width: 110px;
}

.sc_services_price .sc_services_item_title {
	font-size: 1.333em;
	line-height: 1.214em;
	margin: 0;
	flex-shrink: 0;
	min-width: 15%;
	max-width: 60%;
}

.sc_services_price .sc_services_item_subtitle, .sc_services_price .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_price .sc_services_item .sc_services_item_title, .sc_services_price .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_services_price .sc_services_item:hover .sc_services_item_title, .sc_services_price .sc_services_item:hover .sc_services_item_title a, .sc_services_price .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_price .sc_services_item .sc_services_item_button {
	margin: 1.1em 0 0;
}

.sc_services_price .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_price .sc_services_item:hover .sc_services_item_more_link, .sc_services_price .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_price .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_price .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2.3em;
	height: 2.3em;
	line-height: 2.3em;
	text-align: center;
	border: 1px solid var(--theme-color-text_dark_02);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_services_price .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_price .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_price .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price.color_style_link2 .sc_services_item_price {
	color: var(--theme-color-text_link2);
}

.sc_services_price.color_style_link2 .sc_services_item_subtitle, .sc_services_price.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price.color_style_link3 .sc_services_item_price {
	color: var(--theme-color-text_link3);
}

.sc_services_price.color_style_link3 .sc_services_item_subtitle, .sc_services_price.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_price.color_style_dark .sc_services_item_price {
	color: var(--theme-color-text_dark);
}

.sc_services_price.color_style_dark.sc_services_item_subtitle, .sc_services_price.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price2 .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
	margin-bottom: calc(-1 * var(--theme-var-grid_gap));
}

.sc_services_price2 .sc_services_item {
	position: relative;
	z-index: 1;
}

.sc_services_price2 .sc_services_item_divider {
	margin-top: .7em;
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	line-height: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_price2 .sc_services_item_divider:after {
	content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
	font-size: 20px;
	display: block;
	color: var(--theme-color-text_light);
}

.sc_services_price2 .sc_services_item + .sc_services_item {
	margin-top: var(--theme-var-grid_gap);
}

.sc_services_price2 .sc_services_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_services_price2 .sc_services_item_content {
	font-size: 17px;
	line-height: 1.65em;
	margin-top: .5em;
}

.sc_services_price2 .sc_services_item_content p:last-child {
	margin-bottom: 0;
}

.sc_services_price2 .sc_services_item_number {
	display: inline-block;
	font-size: 3.5em;
	line-height: 1em;
	font-weight: 400;
	color: var(--theme-color-text_dark);
}

.sc_services_price2 .sc_services_item_icon, .sc_services_price2 .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 4em;
	width: auto;
	height: auto;
	line-height: 1em;
}

.sc_services_price2 .sc_services_item_number + .sc_services_item_info, .sc_services_price2 .sc_services_item_icon + .sc_services_item_info, .sc_services_price2 .sc_services_item_pictogram + .sc_services_item_info {
	margin-top: 1.5em;
}

.sc_services_price2 .sc_services_item_title_wrap {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_services_price2 .sc_services_item_title_wrap + .sc_services_item_subtitle {
	margin-top: .6em;
}

.sc_services_price2 .sc_services_item_price {
	font-size: 1.389em;
	line-height: 1em;
	font-weight: 700;
	color: var(--theme-color-text_link);
	flex-shrink: 0;
}

.sc_services_price2 .sc_services_item_title {
	font-size: 1.333em;
	line-height: 1.214em;
	margin: 0;
	flex-shrink: 0;
	max-width: 75%;
}

.sc_services_price2 .sc_services_item_subtitle, .sc_services_price2 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price2 .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .45em;
}

.sc_services_price2 .sc_services_item .sc_services_item_title, .sc_services_price2 .sc_services_item .sc_services_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_title, .sc_services_price2 .sc_services_item:hover .sc_services_item_title a, .sc_services_price2 .sc_services_item .sc_services_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_price2 .sc_services_item .sc_services_item_button {
	margin: 1.1em 0 0;
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_more_link, .sc_services_price2 .sc_services_item .sc_services_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_price2 .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 2.3em;
	height: 2.3em;
	line-height: 2.3em;
	text-align: center;
	border: 1px solid var(--theme-color-text_dark_02);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_services_price2 .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_price2 .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_price2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price2.color_style_link2 .sc_services_item_icon {
	color: var(--theme-color-text_link2);
}

.sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price2.color_style_link2 .sc_services_item_price {
	color: var(--theme-color-text_link2);
}

.sc_services_price2.color_style_link2 .sc_services_item_subtitle, .sc_services_price2.color_style_link2 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price2.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price2.color_style_link2 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price2.color_style_link3 .sc_services_item_icon {
	color: var(--theme-color-text_link3);
}

.sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price2.color_style_link3 .sc_services_item_price {
	color: var(--theme-color-text_link3);
}

.sc_services_price2.color_style_link3 .sc_services_item_subtitle, .sc_services_price2.color_style_link3 .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price2.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price2.color_style_link3 .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_price2.color_style_dark .sc_services_item_icon {
	color: var(--theme-color-text_dark);
}

.sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_icon {
	color: var(--theme-color-text_link);
}

.sc_services_price2.color_style_dark .sc_services_item_price {
	color: var(--theme-color-text_dark);
}

.sc_services_price2.color_style_dark.sc_services_item_subtitle, .sc_services_price2.color_style_dark .sc_services_item_subtitle a {
	color: var(--theme-color-text);
}

.sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_subtitle, .sc_services_price2.color_style_dark .sc_services_item:hover .sc_services_item_subtitle a, .sc_services_price2.color_style_dark .sc_services_item .sc_services_item_subtitle a:hover {
	color: var(--theme-color-text);
}

.sc_services_panel .sc_services_content .sc_services_item + .sc_services_item {
	border: none;
	border-top: 1px solid rgba(255, 255, 255, .3);
}

.sc_services_panel .sc_services_columns_wrap {
	overflow: hidden;
}

.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"] {
	position: relative;
}

.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"] .sc_services_item {
	border: none !important;
}

.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"]:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: -1px;
	right: 0;
	bottom: 0;
	left: -1px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-color: rgba(255, 255, 255, .3);
}

.sc_services_panel .sc_services_columns_wrap [class*="trx_addons_column-"], .sc_services_panel .sc_item_posts_container [class*="trx_addons_column-"] {
	padding: 0 !important;
}

.sc_services_panel .sc_services_item .sc_services_item_content {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin-top: 0;
}

.sc_services_panel .sc_services_item_content_inner {
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 2em 2.2em 2.4em;
}

.sc_services_panel .sc_services_item .sc_services_item_content_inner_top {
	-webkit-transform: translateY(-15px);
	-ms-transform: translateY(-15px);
	transform: translateY(-15px);
	opacity: 0;
	will-change: transform, opacity;
	-webkit-transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out;
}

.sc_services_panel .sc_services_item:hover .sc_services_item_content_inner_top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.sc_services_panel .sc_services_item_content_inner_bottom {
	-webkit-flex-grow: 1;
	-ms-flex-grow: 1;
	flex-grow: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_panel .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
	transform: translateY(50px);
	will-change: transform;
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.sc_services_panel .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.sc_services_panel .sc_services_item {
	position: relative;
	padding: 0;
}

.sc_services_panel .sc_services_item .sc_services_item_thumb {
	margin: 0;
	width: 4em;
	height: 4em;
	line-height: 4em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .2);
}

.sc_services_panel .sc_services_item .sc_services_item_number {
	display: inline-block;
	font-size: 24px;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 0;
	color: #fcfcfc;
}

.sc_services_panel .sc_services_item .sc_services_item_icon, .sc_services_panel .sc_services_item .sc_services_item_pictogram {
	position: relative;
	display: inline-block;
	font-size: 2.8em;
	line-height: 1em;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	width: auto;
	height: auto;
}

.sc_services_panel .sc_services_item .sc_services_item_icon {
	color: #fcfcfc;
}

.sc_services_panel .sc_services_item .sc_services_item_icon.sc_icon_type_svg svg {
	width: 1em;
	height: 1em;
}

.sc_services_panel .sc_services_item .sc_services_item_title {
	font-size: 1.556em;
	line-height: 1.3em;
	font-weight: 700;
	margin: 0;
}

.sc_services_panel .sc_services_item .sc_services_item_title, .sc_services_panel .sc_services_item .sc_services_item_title a {
	color: #fcfcfc;
}

.sc_services_panel .sc_services_item .sc_services_item_title + .sc_services_item_subtitle {
	margin-top: .3em;
}

.sc_services_panel .sc_services_item .sc_services_item_text {
	font-size: 17px;
	line-height: 1.65em;
	max-height: 4.8em;
	overflow: hidden;
	color: rgba(255, 255, 255, .8);
}

.sc_services_panel .sc_services_item .sc_services_item_text p:last-child {
	margin-bottom: 0;
}

.sc_services_panel .sc_services_item .sc_services_item_header + .sc_services_item_text {
	margin-top: .6em;
}

.sc_services_panel .sc_services_item .sc_services_item_price {
	font-size: 1.2em;
	font-weight: 500;
	text-shadow: none;
	margin-bottom: .5em;
}

.sc_services_panel .sc_services_item .sc_services_item_button {
	margin-top: 1em;
	opacity: 0;
	-webkit-transition: opacity .3s ease-out !important;
	-ms-transition: opacity .3s ease-out !important;
	transition: opacity .3s ease-out !important;
}

.sc_services_panel .sc_services_item:hover .sc_services_item_button {
	opacity: 1;
}

.sc_services_panel .sc_services_item .sc_services_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: #fcfcfc;
	z-index: 1;
	overflow: hidden;
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text {
	display: inline-block;
	position: relative;
	margin-right: 0;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_services_panel .sc_services_item:hover .sc_services_item_more_link, .sc_services_panel .sc_services_item .sc_services_item_more_link:hover {
	color: #fcfcfc;
}

.sc_services_panel .sc_services_item .sc_services_item_more_link .link_text, .sc_services_panel .sc_services_item:hover .sc_services_item_more_link .link_text, .sc_services_panel .sc_services_item .sc_services_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 10px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_services_panel .sc_services_item .sc_services_item_thumb, .sc_services_panel .sc_services_item:hover .sc_services_item_thumb, .sc_services_panel .sc_services_item .sc_services_item_pictogram, .sc_services_panel .sc_services_item:hover .sc_services_item_pictogram, .sc_services_panel .sc_services_item .sc_services_item_icon, .sc_services_panel .sc_services_item:hover .sc_services_item_icon, .sc_services_panel .sc_services_item .sc_services_item_number, .sc_services_panel .sc_services_item:hover .sc_services_item_number, .sc_services_panel .sc_services_item .sc_services_item_title, .sc_services_panel .sc_services_item:hover .sc_services_item_title, .sc_services_panel .sc_services_item .sc_services_item_subtitle, .sc_services_panel .sc_services_item:hover .sc_services_item_subtitle, .sc_services_panel .sc_services_item .sc_services_item_meta, .sc_services_panel .sc_services_item:hover .sc_services_item_meta, .sc_services_panel .sc_services_item .sc_services_item_content, .sc_services_panel .sc_services_item:hover .sc_services_item_content, .sc_services_panel .sc_services_item .sc_services_item_button, .sc_services_panel .sc_services_item:hover .sc_services_item_button {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.sc_services_panel .sc_services_item:before {
	content: "";
	width: 0;
	height: 0;
	padding-top: 114%;
	display: inline-block;
}

.sc_services_panel .sc_services_item:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--theme-color-inverse_dark);
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	opacity: 0;
}

.sc_services_panel .sc_services_panel_thumbs {
	background-color: #000;
}

.sc_services_panel .sc_services_panel_thumbs:before {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
	opacity: .7;
}

.sc_services_panel .sc_services_item_link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.socials_wrap:not(.socials_type_list) .social_item .social_icon {
	background-color: var(--theme-color-alter_bg_color);
}

.socials_wrap:not(.socials_type_list) .social_item .social_icon, .socials_wrap:not(.socials_type_list) .social_item .social_icon i {
	color: var(--theme-color-alter_dark);
}

.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon {
	background-color: var(--theme-color-alter_bg_color);
}

.socials_wrap:not(.socials_type_list) .social_item:hover .social_icon, .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon i {
	color: var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .socials_wrap:not(.socials_type_list) .social_item .social_icon {
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-bg_color);
}

[class*="scheme_"].sidebar .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon {
	color: var(--theme-color-alter_hover);
	background-color: var(--theme-color-bg_color);
}

[class*="scheme_"].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon, [class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
	color: var(--theme-color-text_dark);
	background-color: transparent !important;
}

[class*="scheme_"].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon, [class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
	background-color: transparent !important;
}

.sc_supertitle_no_icon {
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_item_content:before {
	content: "";
	font-family: "fontello";
}

.sc_testimonials_item_author_subtitle {
	color: var(--theme-color-text_light);
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
	background-color: var(--theme-color-text_light);
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data {
	border-color: var(--theme-color-text_light);
}

.sc_testimonials_rating_stars_default, .sc_testimonials_rating_stars_hover {
	color: var(--theme-color-text_hover);
}

[class*="scheme_"].sidebar .sc_testimonials_rating_stars_default, [class*="scheme_"].sidebar .sc_testimonials_rating_stars_hover {
	color: var(--theme-color-alter_hover);
}

.color_style_link2 .sc_testimonials_rating_stars_default, .color_style_link2 .sc_testimonials_rating_stars_hover {
	color: var(--theme-color-text_hover2);
}

.color_style_link3 .sc_testimonials_rating_stars_default, .color_style_link3 .sc_testimonials_rating_stars_hover {
	color: var(--theme-color-text_hover3);
}

.color_style_dark .sc_testimonials_rating_stars_default, .color_style_dark .sc_testimonials_rating_stars_hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger .trx_addons_loading {
	background-color: var(--theme-color-bg_color_02);
}

ul.sc_layouts_submenu .sc_blogger .trx_addons_loading {
	background-color: var(--theme-color-extra_bg_color_05);
}

.trx_addons_mouse_helper {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.menu_side_right .scroll_to_top_style_default {
	left: 2em;
	right: auto;
}

.trx_addons_scroll_to_top {
	z-index: 7999;
}

.scroll_to_top_style_default {
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: var(--theme-color-inverse_hover);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_dark);
}

.scroll_to_top_style_default:before {
	position: relative;
	top: -3px;
	font-size: 11px;
	font-weight: 400;
	font-family: "fontello";
	content: "";
}

.scroll_to_top_style_default:hover {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.scroll_to_top_style_modern {
	bottom: 0;
	right: 60px;
	width: 110px;
	height: 30px;
	line-height: 20px;
	text-align: left;
	white-space: nowrap;
	-webkit-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	transform-origin: 100% 50%;
	-webkit-transform: rotate(-90deg) translate(100%, -50%);
	-ms-transform: rotate(-90deg) translate(100%, -50%);
	transform: rotate(-90deg) translate(100%, -50%);
	color: var(--theme-color-text_dark);
	background-color: transparent;
	border-color: transparent;
	will-change: color, opacity, bottom;
	-webkit-transition: color .3s ease, opacity .3s ease-out, bottom .3s ease-out;
	-ms-transition: color .3s ease, opacity .3s ease-out, bottom .3s ease-out;
	transition: color .3s ease, opacity .3s ease-out, bottom .3s ease-out;
	opacity: 0;
}

.scroll_to_top_style_modern:hover {
	color: var(--theme-color-text_link);
	background-color: transparent;
	border-color: transparent;
}

.scroll_to_top_style_modern.show {
	bottom: 60px;
	opacity: 1;
}

.scroll_to_top_style_modern .scroll_to_top_text, .scroll_to_top_style_modern .scroll_to_top_icon {
	display: inline-block;
	vertical-align: middle;
}

.scroll_to_top_style_modern .scroll_to_top_text {
	font-size: 13px;
	font-weight: 600;
}

.scroll_to_top_style_modern .scroll_to_top_icon {
	margin-left: 15px;
	position: relative;
	overflow: hidden;
}

.scroll_to_top_style_modern .scroll_to_top_icon:after {
	margin-left: -15px;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-family: "fontello";
	content: "";
	color: currentColor;
	will-change: margin-left;
	-webkit-transition: margin-left .3s ease-out;
	-ms-transition: margin-left .3s ease-out;
	transition: margin-left .3s ease-out;
}

.scroll_to_top_style_modern:hover .scroll_to_top_icon:after {
	margin-left: 0;
}

.scroll_progress_wrap .scroll_progress_status {
	background-color: var(--theme-color-text_dark);
}

.mfp-content .sc_layouts_popup {
	max-height: 80vh;
	max-width: 80vw;
}

.sc_layouts_panel {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .03);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .03);
}

.sc_layouts_popup {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	-ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
}

.trx_addons_popup, [class*="scheme_"].trx_addons_popup, .sc_layouts_popup, [class*="scheme_"].sc_layouts_popup, .sc_layouts_panel_inner, [class*="scheme_"].sc_layouts_panel_inner {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
	color: var(--theme-color-alter_text);
}

.trx_addons_popup button.mfp-close {
	background-color: var(--theme-color-alter_bg_hover);
	border-color: var(--theme-color-alter_bd_hover);
	color: var(--theme-color-alter_text);
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
	background-color: var(--theme-color-alter_bg_hover);
	border-color: var(--theme-color-alter_bd_hover);
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
	background-color: var(--theme-color-alter_bg_color);
	border-bottom-color: transparent;
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a>i {
	color: var(--theme-color-alter_text);
}

.trx_addons_popup li.trx_addons_tabs_title a:hover, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover>i {
	color: var(--theme-color-alter_link);
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a>i, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a:hover, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a:hover>i {
	color: var(--theme-color-alter_light);
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a>i, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover>i {
	color: var(--theme-color-alter_dark);
}

.trx_addons_profiler {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_hover);
}

.trx_addons_profiler_title {
	color: var(--theme-color-alter_dark);
}

.trx_addons_profiler table td, .trx_addons_profiler table th {
	border-color: var(--theme-color-alter_bd_color);
}

.trx_addons_profiler table td {
	color: var(--theme-color-alter_text);
}

.trx_addons_profiler table th {
	background-color: var(--theme-color-alter_bg_hover);
	color: var(--theme-color-alter_dark);
}

.trx_addons_range_slider_label_min {
	color: var(--theme-color-alter_text);
}

.trx_addons_range_slider_label_max {
	color: var(--theme-color-alter_text);
}

div.ui-slider {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
}

div.ui-slider .ui-slider-handle {
	border-color: var(--theme-color-alter_bd_hover);
	background-color: var(--theme-color-alter_bg_hover);
}

div.ui-slider .ui-slider-range {
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_layouts_title_link {
	margin: 2.5em 0 .5em;
}

h1.sc_item_title {
	line-height: 1em;
}

h2.sc_item_title {
	line-height: 1.021em;
}

h3.sc_item_title {
	line-height: 1.086em;
}

h4.sc_item_title {
	line-height: 1.214em;
}

h5.sc_item_title {
	line-height: 1.417em;
}

h6.sc_item_title {
	line-height: 1.474em;
}

.sc_item_title i {
	font-family: inherit;
}

.sc_item_subtitle {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	opacity: .9;
}

.sc_item_subtitle_above {
	margin-bottom: 1.4em;
}

.sc_item_descr {
	margin-bottom: 0;
	font-size: 1rem;
}

.sc_item_descr p {
	margin: 0;
}

.sc_item_descr p + p {
	margin-top: 1em;
}

.sc_item_title.sc_item_title_style_accent i {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	flex-direction: revert;
	align-items: center;
}

h1.sc_item_title_tag:not(.sc_align_center) {
	margin-left: -1px;
}

h1.sc_item_title_tag.sc_align_right:not(.sc_align_center) {
	margin-right: -1px;
}

h2.sc_item_title_tag:not(.sc_align_center) {
	margin-left: -1px;
}

h2.sc_item_title_tag.sc_align_right:not(.sc_align_center) {
	margin-right: -1px;
}

.slider-slide h1.sc_item_title_tag {
	margin-left: 0 !important;
}

h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_content {
	margin-top: 1.4em;
}

h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_content {
	margin-top: 1.35em;
}

.sc_title_default h5.sc_item_title_tag + .sc_title_subtitle {
	text-transform: none;
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 0;
	color: var(--theme-color-text);
}

.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image, .sc_item_pagination + .sc_item_button, .sc_item_pagination + .sc_item_button_image {
	margin-top: 2.1em;
}

.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title {
	position: relative;
	z-index: 1;
}

.sc_item_title_style_gradient .trx_addons_text_gradient, .sc_item_title_style_gradient .sc_item_title_text {
	padding-bottom: 8px;
}

.sc_item_title[data-mouse-helper*="highlight"] {
	padding-bottom: 8px;
	margin-bottom: -8px;
}

.sc_item_title_style_gradient[data-mouse-helper*="highlight"] .trx_addons_text_gradient {
	opacity: .7;
}

.sc_title .sc_button.sc_button.sc_button_simple {
	overflow: visible;
}

.sc_title_accent .sc_button_wrap {
	position: relative;
	z-index: 1;
}

.sc_title_accent .sc_item_subtitle {
	position: relative;
	display: inline-block;
	padding-left: 70px;
}

.sc_title_accent .sc_item_subtitle:before {
	content: "";
	display: block;
	width: 50px;
	height: 1px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: 1px;
	background-color: var(--theme-color-text_link);
}

.sc_title_accent .sc_item_subtitle.sc_align_center {
	padding: 10px 0 0 0;
	width: 100%;
}

.sc_title_accent .sc_item_subtitle.sc_align_center:before {
	left: auto;
	left: 50%;
	right: auto;
	position: absolute;
	z-index: 1;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sc_title_accent .sc_item_subtitle.sc_align_right {
	padding: 0 70px 0 0;
	width: 100%;
}

.sc_title_accent .sc_item_subtitle.sc_align_right:before {
	left: auto;
	right: 0;
}

.sc_item_subtitle.sc_item_title_style_icon {
	position: relative;
}

.sc_item_subtitle.sc_item_title_style_icon:before {
	color: var(--theme-color-text_dark);
	content: "";
	display: block;
	font-family: "fontello";
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 400;
}

.sc_item_title_style_icon_bottom.sc_item_title {
	position: relative;
}

.sc_item_title_style_icon_bottom.sc_item_title:after {
	color: var(--theme-color-text_dark);
	content: "";
	display: block;
	font-family: "fontello";
	font-size: 18px;
	line-height: 20px;
	margin-top: 30px;
	font-weight: 400;
}

.sc_price_item {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-alter_bd_color);
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.sc_price_item .sc_price_item_icon {
	color: var(--theme-color-alter_dark);
}

.sc_price_item .sc_price_item_label {
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 1px;
	z-index: 9;
	background-color: var(--theme-color-extra_link);
	color: var(--theme-color-inverse_link);
}

.sc_price_item .sc_price_item_subtitle {
	color: var(--theme-color-alter_text);
}

.sc_price_item .sc_price_item_title, .sc_price_item .sc_price_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_price_item .sc_price_item_price {
	color: var(--theme-color-alter_dark);
}

.sc_price_item .sc_price_item_description, .sc_price_item .sc_price_item_details {
	color: var(--theme-color-alter_text);
}

.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item {
	height: auto;
}

.sc_price_item .sc_price_item_link {
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
}

.sc_price_item .sc_price_item_link:hover, .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
}

.sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_price .sc_price_item .sc_price_item_link.sc_price_item_link_over {
	opacity: 0 !important;
	background: none !important;
	margin: 0;
}

.sc_price_default .sc_price_item .sc_price_item_inner {
	padding: 0;
}

.sc_price_default .sc_price_item_image + .sc_price_item_info {
	padding-top: 40px;
	padding-bottom: 40px;
}

.sc_price_default .with_bg_color .sc_price_item_image + .sc_price_item_info {
	padding-top: 33px;
	padding-bottom: 20px;
}

.sc_price_default .sc_price_item.sc_price_active {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 9;
}

.sc_price_default .sc_price_item_info {
	padding: 4em 2em 4.4em;
}

.sc_price_default .sc_price_item_icon {
	margin-top: 3em;
}

.sc_price_default .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_default .sc_price_item_icon + .sc_price_item_info {
	padding-top: 1.5em;
	padding-bottom: 2.8em;
}

.sc_price_default .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_default .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_default .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_default .sc_price_item_description, .sc_price_default .sc_price_item_details {
	font-size: 15px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
}

.sc_price_default .sc_price_item_description ul, .sc_price_default .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_default .sc_price_item_description ul li + li, .sc_price_default .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_default .sc_price_item_price {
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
}

.sc_price_default .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_default .sc_price_item_price .sc_price_item_price_after {
	font-size: 18px;
	font-weight: 400;
	color: var(--theme-color-alter_text);
}

.sc_price_default .sc_price_item_price + .sc_price_item_details {
	margin-top: 30px;
}

.sc_price_default .sc_price_item_subtitle + .sc_price_item_price, .sc_price_default .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_default .sc_price_item_subtitle + .sc_price_item_link, .sc_price_default .sc_price_item_title + .sc_price_item_link, .sc_price_default .sc_price_item_description + .sc_price_item_link, .sc_price_default .sc_price_item_details + .sc_price_item_link {
	margin-top: 24px;
}

.sc_price_default .sc_price_item_default.with_image .sc_price_item_icon, .sc_price_default .sc_price_item_default.with_image .sc_price_item_title, .sc_price_default .sc_price_item_default.with_image .sc_price_item_price, .sc_price_default .sc_price_item_default.with_image .sc_price_item_price_after, .sc_price_default .sc_price_item_default.with_image .sc_price_item_subtitle {
	color: var(--theme-color-inverse_link);
}

.sc_price_default .sc_price_item_default.with_image .sc_price_item_description, .sc_price_default .sc_price_item_default.with_image .sc_price_item_details {
	color: #ccc;
}

.sc_price_light .trx_addons_columns_wrap {
	margin: 0 !important;
}

.sc_price_light .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding: 0 !important;
	margin: 0 !important;
}

.sc_price_light .sc_price_item_inner, .sc_price_light .sc_price_item.with_image .sc_price_item_inner {
	padding: 50px;
}

.sc_price_light .sc_price_item {
	z-index: 1;
}

.sc_price_light .sc_price_item.sc_price_active {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 9;
}

.sc_price_light .sc_price_item_info {
	padding: 0;
}

.sc_price_light .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_light .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_light .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_light .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_light .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_light .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_light .sc_price_item_description, .sc_price_light .sc_price_item_details {
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
}

.sc_price_light .sc_price_item_description ul, .sc_price_light .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_light .sc_price_item_description ul li:after, .sc_price_light .sc_price_item_details ul li:after {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	margin-left: 12px;
	position: relative;
	top: -1px;
	color: var(--theme-color-alter_link);
}

.sc_price_light .sc_price_item_description ul li + li, .sc_price_light .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_light .sc_price_item_details {
	padding-top: 48px;
	border-top: 1px solid var(--theme-color-alter_bd_color);
}

.sc_price_light .sc_price_active .sc_price_item_price {
	color: var(--theme-color-alter_link);
}

.sc_price_light .sc_price_item_price {
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 18px;
}

.sc_price_light .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_light .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 16px;
	color: var(--theme-color-alter_light);
}

.sc_price_light .sc_price_item_price + .sc_price_item_details {
	margin-top: 48px;
}

.sc_price_light .sc_price_item_subtitle + .sc_price_item_price, .sc_price_light .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_light .sc_price_item_subtitle + .sc_price_item_link, .sc_price_light .sc_price_item_title + .sc_price_item_link, .sc_price_light .sc_price_item_description + .sc_price_item_link, .sc_price_light .sc_price_item_details + .sc_price_item_link {
	margin-top: 32px;
}

.sc_price_light .sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_light .sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_light .sc_price_item .sc_price_item_link {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_price_light .sc_price_item .sc_price_item_link:hover, .sc_price_light .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_price_simple .sc_price_item_inner, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
	padding: 50px 30px;
}

.sc_price_simple .sc_price_item.sc_price_active {
	-webkit-box-shadow: 0 12px 40px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 12px 40px rgba(0, 0, 0, .03);
	box-shadow: 0 12px 40px rgba(0, 0, 0, .03);
	z-index: 9;
}

.sc_price_simple .sc_price_item_info {
	padding: 0;
}

.sc_price_simple .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_simple .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_simple .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_simple .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_simple .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_simple .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_simple .sc_price_item_description, .sc_price_simple .sc_price_item_details {
	font-size: 18px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
	color: var(--theme-color-alter_dark);
}

.sc_price_simple .sc_price_item_description ul, .sc_price_simple .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_simple .sc_price_item_description ul li:after, .sc_price_simple .sc_price_item_details ul li:after {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	margin-left: 12px;
	position: relative;
	top: -1px;
	color: var(--theme-color-alter_link);
}

.sc_price_simple .sc_price_item_description ul li + li, .sc_price_simple .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_simple .sc_price_item_info>.sc_price_item_details:last-child {
	margin-bottom: 0;
}

.sc_price_simple .sc_price_active .sc_price_item_price {
	color: var(--theme-color-alter_link);
}

.sc_price_simple .sc_price_item_price {
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 15px;
}

.sc_price_simple .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_simple .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 16px;
	color: var(--theme-color-alter_light);
}

.sc_price_simple .sc_price_item_price + .sc_price_item_details {
	margin-top: 35px;
}

.sc_price_simple .sc_price_item_subtitle + .sc_price_item_price, .sc_price_simple .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_simple .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple .sc_price_item_title + .sc_price_item_link, .sc_price_simple .sc_price_item_description + .sc_price_item_link, .sc_price_simple .sc_price_item_details + .sc_price_item_link {
	margin-top: 28px;
}

.sc_price_simple .sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_simple .sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_simple .sc_price_item .sc_price_item_link {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_price_simple .sc_price_item .sc_price_item_link:hover, .sc_price_simple .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_price_simple_shadow .sc_price_item_inner, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
	padding: 60px 30px 70px;
}

.sc_price_simple_shadow .sc_price_item {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 1;
}

.sc_price_simple_shadow .sc_price_item.sc_price_active {
	z-index: 9;
}

.sc_price_simple_shadow .sc_price_item_info {
	padding: 0;
}

.sc_price_simple_shadow .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_simple_shadow .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_simple_shadow .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_simple_shadow .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_simple_shadow .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_simple_shadow .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_simple_shadow .sc_price_item_description, .sc_price_simple_shadow .sc_price_item_details {
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
	color: var(--theme-color-alter_text);
}

.sc_price_simple_shadow .sc_price_item_description ul, .sc_price_simple_shadow .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_simple_shadow .sc_price_item_description ul li:after, .sc_price_simple_shadow .sc_price_item_details ul li:after {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	margin-left: 12px;
	position: relative;
	top: -1px;
	color: var(--theme-color-alter_link);
}

.sc_price_simple_shadow .sc_price_item_description ul li + li, .sc_price_simple_shadow .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_simple_shadow .sc_price_item_info>.sc_price_item_details:last-child {
	margin-bottom: 0;
}

.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_price {
	color: var(--theme-color-alter_link);
}

.sc_price_simple_shadow .sc_price_item_price {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 22px;
}

.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 16px;
	color: var(--theme-color-alter_light);
}

.sc_price_simple_shadow .sc_price_item_price + .sc_price_item_details {
	margin-top: 39px;
}

.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_price, .sc_price_simple_shadow .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_simple_shadow .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_title + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_description + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_details + .sc_price_item_link {
	margin-top: 28px;
}

.sc_price_simple_shadow .sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_simple_shadow .sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_link {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_price_simple_shadow .sc_price_item .sc_price_item_link:hover, .sc_price_simple_shadow .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner {
	position: relative;
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--theme-color-text_link2);
	opacity: .9;
	z-index: -1;
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description ul li:after, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details ul li:after {
	color: var(--theme-color-inverse_link);
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_description, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_details, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_subtitle, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price .sc_price_item_price_after, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_price, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_icon>span, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_info, .sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_title {
	color: var(--theme-color-inverse_link);
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-inverse_link) !important;
	background-color: transparent !important;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color) .sc_price_item_inner .sc_price_item_link:hover {
	color: var(--theme-color-inverse_dark) !important;
	border-color: var(--theme-color-inverse_link) !important;
	background-color: var(--theme-color-inverse_link) !important;
}

.sc_price_simple_shadow .sc_price_item.with_image:not(.with_bg_color):hover .sc_price_item_link {
	color: var(--theme-color-inverse_link) !important;
	border-color: var(--theme-color-inverse_link) !important;
	background-color: transparent !important;
}

.sc_price_plain .sc_price_item_inner, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
	padding: 66px 60px 75px;
}

.sc_price_plain .sc_price_item {
	text-align: left;
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 1;
}

.sc_price_plain .sc_price_item.sc_price_active {
	z-index: 9;
}

.sc_price_plain .sc_price_item_info {
	padding: 0;
}

.sc_price_plain .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_plain .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_plain .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_plain .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_plain .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_plain .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_plain .sc_price_item_description, .sc_price_plain .sc_price_item_details {
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
	color: var(--theme-color-alter_text);
}

.sc_price_plain .sc_price_item_description ul, .sc_price_plain .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_plain .sc_price_item_description ul li:after, .sc_price_plain .sc_price_item_details ul li:after {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	margin-left: 12px;
	position: relative;
	top: -1px;
	color: var(--theme-color-alter_link);
}

.sc_price_plain .sc_price_item_description ul li + li, .sc_price_plain .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_plain .sc_price_item_info>.sc_price_item_details:last-child {
	margin-bottom: 0;
}

.sc_price_plain .sc_price_item:hover .sc_price_item_price {
	color: var(--theme-color-alter_link);
}

.sc_price_plain .sc_price_item_price {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 22px;
}

.sc_price_plain .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_plain .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 16px;
	color: var(--theme-color-alter_light);
}

.sc_price_plain .sc_price_item_price + .sc_price_item_details {
	margin-top: 30px;
}

.sc_price_plain .sc_price_item_subtitle + .sc_price_item_price, .sc_price_plain .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_plain .sc_price_item_subtitle + .sc_price_item_link, .sc_price_plain .sc_price_item_title + .sc_price_item_link, .sc_price_plain .sc_price_item_description + .sc_price_item_link, .sc_price_plain .sc_price_item_details + .sc_price_item_link {
	margin-top: 24px;
}

.sc_price_plain .sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_plain .sc_price_item:not(.sc_price_active) .sc_price_item_link {
	padding-left: 40px;
	padding-right: 40px;
}

.sc_price_plain .sc_price_item .sc_price_item_link {
	padding-left: 57px;
	padding-right: 57px;
}

.sc_price_plain .sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_plain .sc_price_item .sc_price_item_link {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_price_plain .sc_price_item .sc_price_item_link:hover, .sc_price_plain .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_price_plain .sc_price_item_label {
	width: 12em;
	height: 2em;
	line-height: 2em;
	left: auto;
	right: -3em;
	top: 2em;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.sc_price_focus .trx_addons_columns_wrap {
	margin: 0 !important;
}

.sc_price_focus .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding: 0 !important;
	margin: 0 !important;
}

.sc_price_focus .sc_price_item_inner, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
	padding: 55px 45px 64px;
}

.sc_price_focus .sc_price_item {
	-webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 23px 40px rgba(0, 0, 0, .03);
	box-shadow: 0 23px 40px rgba(0, 0, 0, .03);
	z-index: 1;
}

.sc_price_focus .sc_price_item.sc_price_active {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 9;
	margin: -20px 0 0;
	padding: 20px 0;
}

.sc_price_focus .sc_price_item_info {
	padding: 0;
}

.sc_price_focus .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_focus .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_focus .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_focus .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_focus .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_focus .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_focus .sc_price_item_description, .sc_price_focus .sc_price_item_details {
	font-size: 17px;
	line-height: 1.6em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
}

.sc_price_focus .sc_price_item_description ul, .sc_price_focus .sc_price_item_details ul {
	padding: 0;
	list-style-type: none;
}

.sc_price_focus .sc_price_item_description ul li:after, .sc_price_focus .sc_price_item_details ul li:after {
	content: "";
	font-family: "fontello";
	font-size: 11px;
	margin-left: 12px;
	position: relative;
	top: -1px;
	color: var(--theme-color-alter_link);
}

.sc_price_focus .sc_price_item_description ul li + li, .sc_price_focus .sc_price_item_details ul li + li {
	margin-top: 8px;
}

.sc_price_focus .sc_price_item_details {
	padding-top: 40px;
	border-top: 1px solid var(--theme-color-alter_bd_color);
}

.sc_price_focus .sc_price_item_price {
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 15px;
}

.sc_price_focus .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_focus .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 20px;
	color: var(--theme-color-alter_light);
}

.sc_price_focus .sc_price_item_price + .sc_price_item_details {
	margin-top: 46px;
}

.sc_price_focus .sc_price_item_subtitle + .sc_price_item_price, .sc_price_focus .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_focus .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item_details + .sc_price_item_link {
	margin-top: 32px;
}

.sc_price_focus .sc_price_item.sc_price_active .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_focus .sc_price_item:hover .sc_price_item_link {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link) !important;
	background-color: var(--theme-color-text_link) !important;
}

.sc_price_focus .sc_price_item .sc_price_item_link {
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	padding-left: 56px;
	padding-right: 56px;
}

.sc_price_focus .sc_price_item .sc_price_item_link:hover, .sc_price_focus .sc_price_item .sc_price_item_link:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover) !important;
	background-color: var(--theme-color-text_hover) !important;
}

.sc_price_metro .sc_price_item_inner, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
	padding: 65px 50px;
}

.sc_price_metro .sc_price_item {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .04);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .04);
	z-index: 1;
}

.sc_price_metro .sc_price_item.sc_price_active {
	-webkit-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	box-shadow: 0 23px 90px rgba(0, 0, 0, .05);
	z-index: 9;
}

.sc_price_metro .sc_price_item_info {
	padding: 0;
}

.sc_price_metro .sc_price_item_image {
	margin-top: 1.5em;
}

.sc_price_metro .sc_price_item_icon {
	margin-top: 1.5em;
}

.sc_price_metro .sc_price_item_icon>span {
	font-size: 3em;
	line-height: 1em;
	font-weight: 400;
}

.sc_price_metro .sc_price_item_title {
	font-size: 24px;
	line-height: 1.25em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_metro .sc_price_item_title + .sc_price_item_subtitle {
	margin-top: 8px;
}

.sc_price_metro .sc_price_item_subtitle {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	margin: 0;
}

.sc_price_metro .sc_price_item_description, .sc_price_metro .sc_price_item_details {
	font-size: 17px;
	line-height: 1.4em;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0;
	margin: .65em 0;
}

.sc_price_metro .sc_price_item_description ul, .sc_price_metro .sc_price_item_details ul {
	padding: 0 0 0 17px;
	list-style-type: none;
}

.sc_price_metro .sc_price_item_description ul li, .sc_price_metro .sc_price_item_details ul li {
	position: relative;
}

.sc_price_metro .sc_price_item_description ul li:before, .sc_price_metro .sc_price_item_details ul li:before {
	font-size: 22px;
	left: -16px;
	top: 1px;
	display: inline-block !important;
	position: absolute;
	content: "";
	font-family: "fontello";
	color: var(--theme-color-alter_dark);
}

.sc_price_metro .sc_price_item_description ul li + li, .sc_price_metro .sc_price_item_details ul li + li {
	margin-top: 10px;
}

.sc_price_metro .sc_price_item_details {
	padding-top: 44px;
	text-align: left;
	border-top: 1px solid var(--theme-color-alter_bd_color);
}

.sc_price_metro .sc_price_item_price {
	font-size: 57px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: 0;
	margin-top: 15px;
}

.sc_price_metro .sc_price_item_price .sc_price_item_price_before {
	font-size: 20px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1.7em;
	margin-right: 4px;
}

.sc_price_metro .sc_price_item_price .sc_price_item_price_after {
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-top: 20px;
	color: var(--theme-color-alter_light);
}

.sc_price_metro .sc_price_item_price + .sc_price_item_details {
	margin-top: 38px;
}

.sc_price_metro .sc_price_item_subtitle + .sc_price_item_price, .sc_price_metro .sc_price_item_title + .sc_price_item_price {
	margin-top: 20px;
}

.sc_price_metro .sc_price_item .sc_price_item_link {
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	border-radius: 0 !important;
	width: 100%;
	display: block;
	border: none;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.sc_price_metro .sc_price_item .sc_price_item_link:not(.sc_price_item_link_over) {
	margin-top: -20px;
	z-index: 9;
	position: relative;
}

.sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link:hover {
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
}

.sc_countdown.sc_countdown_circle, .sc_countdown.sc_countdown_default {
	margin-bottom: 0 !important;
}

.sc_countdown_default .sc_countdown_digits span {
	color: var(--theme-color-text_dark);
	background: none;
}

.sc_countdown_circle .sc_countdown_digits {
	color: var(--theme-color-alter_link);
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_countdown_default .sc_countdown_inner {
	display: inline-flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}

.sc_countdown_default .sc_countdown_inner .sc_countdown_item {
	float: none;
}

.sc_countdown_default .sc_countdown_digits, .sc_countdown_default .sc_countdown_separator {
	line-height: 1em;
	height: 1em;
	font-weight: 700;
	overflow: visible;
	float: none;
	color: var(--theme-color-text_dark);
}

.sc_countdown_default .sc_countdown_separator {
	font-weight: 400;
	margin: 0 40px;
	font-size: 50px;
}

.sc_countdown_default.aligncenter .sc_countdown_separator {
	margin: 0 48px;
}

.sc_countdown_default .sc_countdown_digits {
	margin-bottom: 21px;
	font-size: 57px;
}

.sc_countdown_default .sc_countdown_digits span {
	width: .7em;
}

.sc_countdown_default .sc_countdown_digits span + span {
	margin: 0;
}

.sc_countdown_default .sc_countdown_label {
	font-weight: 700;
	font-size: 19px;
	line-height: 1.1em;
	padding-top: 22px;
	position: relative;
	display: inline-block;
	color: var(--theme-color-text_dark);
}

.sc_countdown_default .sc_countdown_label:before {
	width: 31px;
	height: 2px;
	background: var(--theme-color-text_dark_02);
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

form .trx_addons_message_box {
	min-width: auto;
	max-width: 90%;
}

.trx_addons_message_box {
	width: auto;
	min-width: auto;
	max-width: 50%;
	border: none;
	padding: 18px 30px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-webkit-box-shadow: 0 3px 21px rgba(0, 0, 0, .05) !important;
	-ms-box-shadow: none;
	-ms-box-shadow: 0 3px 21px rgba(0, 0, 0, .05) !important;
	box-shadow: none;
	box-shadow: 0 3px 21px rgba(0, 0, 0, .05) !important;
	position: fixed;
	z-index: 999999;
	top: auto;
	left: auto;
	bottom: 30px;
	right: 30px;
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #000;
	background-color: #fff;
}

.trx_addons_message_box.trx_addons_message_box_error {
	color: #fff;
	background-color: #ff5b4a;
}

.trx_addons_message_box.trx_addons_message_box_success {
	color: #fff;
	background-color: #89d86b;
}

.trx_addons_message_box .trx_addons_error_item {
	margin-bottom: 0 !important;
}

[class*="elementor"].animated .trx_addons_message_box {
	position: relative;
	bottom: auto;
	right: auto;
	max-width: 100%;
	margin-top: 1.5em;
}

.sc_skills_digits .sc_skills_unit {
	margin-left: 0;
}

.sc_skills_counter.sc_align_left {
	text-align: left;
}

.sc_skills_counter.sc_align_center {
	text-align: center;
}

.sc_skills_counter.sc_align_right {
	text-align: right;
}

.sc_skills_counter .sc_skills_icon {
	font-size: 4em;
	line-height: 1em;
	text-align: inherit;
	color: var(--theme-color-text_light);
}

.sc_skills_counter .sc_skills_total {
	font-size: 4.444em;
	line-height: 1em;
	font-weight: 700;
	text-align: inherit;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter.sc_skills_counter_style_odometer .sc_skills_total {
	letter-spacing: 1.5px;
}

.sc_skills_counter .sc_skills_item_title {
	font-size: 17px;
	line-height: 1.65em;
	font-weight: 400;
	font-style: normal;
	text-align: inherit;
}

.sc_skills_counter .sc_skills_image + .sc_skills_total, .sc_skills_counter .sc_skills_icon + .sc_skills_total {
	margin-top: .3em;
}

.sc_skills_counter .sc_skills_item + .sc_skills_item_title {
	margin-top: .8em;
}

.sc_skills_counter .sc_skills_column + .sc_skills_column:before {
	background-color: var(--theme-color-bd_color);
}

.sc_skills_counter_alter.sc_align_left {
	text-align: left;
}

.sc_skills_counter_alter.sc_align_center {
	text-align: center;
}

.sc_skills_counter_alter.sc_align_right {
	text-align: right;
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	content: "";
	display: block;
	height: 45px;
	width: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-text_dark_05);
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_alter.with_divider.sc_align_left .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: 0;
}

.sc_skills_counter_alter.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: calc(-1 * var(--theme-var-grid_gap) / 2);
}

.sc_skills_counter_alter.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: calc(-1 * var(--theme-var-grid_gap));
}

.sc_skills_counter_alter .sc_skills_item_wrap {
	max-width: none;
	position: relative;
}

.sc_skills_counter_alter .sc_skills_icon {
	position: relative;
	display: block;
	font-size: 3.8em;
	line-height: 1em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_alter .sc_skills_total {
	display: block;
	margin: 0;
	font-size: 3.611em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: .05em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_alter .sc_skills_item_title {
	font-size: 19px;
	line-height: 1.65em;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	color: var(--theme-color-text_dark_08);
}

.sc_skills_counter_alter .sc_skills_image + .sc_skills_total, .sc_skills_counter_alter .sc_skills_icon + .sc_skills_total {
	margin-top: .25em;
}

.sc_skills_counter_alter .sc_skills_item + .sc_skills_item_title {
	margin-top: .45em;
}

.sc_skills_counter_alter .sc_skills_image {
	text-align: center;
}

.sc_skills_counter_alter .sc_skills_image img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.83em;
	height: 4.83em;
	line-height: 4.83em;
	text-align: center;
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char {
	text-align: center;
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char:before, .sc_skills_counter_alter .sc_skills_icon.sc_skills_char>span:before {
	content: attr(data-char);
	font-weight: 700;
}

.sc_skills_counter_alter .sc_skills_icon.sc_skills_char>span {
	display: inline-block;
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: auto;
}

.sc_skills_counter_alter .sc_icon_type_svg svg, .sc_skills_counter_alter .sc_icon_type_svg object {
	width: 1em;
	height: 1em;
}

.sc_skills_counter_extra .sc_skills_item_wrap {
	max-width: none;
}

.sc_skills_counter_extra.sc_align_left {
	text-align: left;
}

.sc_skills_counter_extra.sc_align_center {
	text-align: center;
}

.sc_skills_counter_extra.sc_align_right {
	text-align: right;
}

.sc_skills_counter_extra .sc_skills_icon {
	position: relative;
	display: block;
	font-size: 3.8em;
	line-height: 1em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_extra .sc_skills_total {
	display: block;
	margin: 0;
	font-size: 3.334em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: .02em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_extra.sc_skills_counter_style_odometer .sc_skills_total {
	letter-spacing: 1.1px;
}

.sc_skills_counter_extra .sc_skills_item_title {
	font-size: 19px;
	line-height: 1.4em;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_extra .sc_skills_image + .sc_skills_total, .sc_skills_counter_extra .sc_skills_icon + .sc_skills_total {
	margin-top: .1em;
}

.sc_skills_counter_extra .sc_skills_item_title + .sc_skills_item {
	margin-top: .7em;
}

.sc_skills_counter_extra.sc_skills_counter_style_odometer.sc_align_left .sc_skills_digits {
	margin-left: -5px;
}

.sc_skills_counter_extra .sc_skills_image {
	text-align: center;
}

.sc_skills_counter_extra .sc_skills_image img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.83em;
	height: 4.83em;
	line-height: 4.83em;
	text-align: center;
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char {
	text-align: center;
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char:before, .sc_skills_counter_extra .sc_skills_icon.sc_skills_char>span:before {
	content: attr(data-char);
	font-weight: 700;
}

.sc_skills_counter_extra .sc_skills_icon.sc_skills_char>span {
	display: inline-block;
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: auto;
}

.sc_skills_counter_extra .sc_icon_type_svg svg, .sc_skills_counter_extra .sc_icon_type_svg object {
	width: 1em;
	height: 1em;
}

.sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	content: "";
	display: block;
	height: 60px;
	width: 1px;
	position: absolute;
	right: calc(-1 * var(--theme-var-grid_gap) / 2);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-bd_color);
}

.sc_skills_counter_modern .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_modern .sc_skills_item_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 8.2em;
	max-width: none;
	position: relative;
}

.sc_skills_counter_modern .sc_skills_icon {
	margin-bottom: .2em;
	position: relative;
	z-index: 1;
	display: block;
	text-align: center;
	font-size: 3.8em;
	line-height: 1em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_modern .sc_skills_total {
	display: block;
	position: absolute;
	top: 49%;
	left: 50%;
	z-index: 0;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
	margin: 2px 0 0;
	font-size: 10em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 0;
	color: var(--theme-color-text_dark_008);
	opacity: 1;
	white-space: nowrap;
}

.sc_skills_counter_modern.sc_skills_counter_style_odometer .sc_skills_total {
	letter-spacing: 3px;
}

.sc_skills_counter_modern .sc_skills_item_title {
	position: relative;
	z-index: 1;
	text-align: center;
	font-size: 24px;
	line-height: 1.4em;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_modern .sc_skills_image {
	margin-bottom: .2em;
	text-align: center;
}

.sc_skills_counter_modern .sc_skills_image img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.83em;
	height: 4.83em;
	line-height: 4.83em;
	text-align: center;
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char {
	text-align: center;
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char:before, .sc_skills_counter_modern .sc_skills_icon.sc_skills_char>span:before {
	content: attr(data-char);
	font-weight: 700;
}

.sc_skills_counter_modern .sc_skills_icon.sc_skills_char>span {
	display: inline-block;
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: auto;
}

.sc_skills_counter_modern .sc_icon_type_svg svg, .sc_skills_counter_modern .sc_icon_type_svg object {
	width: 1em;
	height: 1em;
}

.sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
	min-height: 123px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	content: "";
	display: block;
	height: 123px;
	width: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-bd_color);
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column:last-child .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(12n) .sc_skills_item_wrap:after {
	display: none;
}

.sc_skills_counter_simple.with_divider.sc_align_left .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: 0;
}

.sc_skills_counter_simple.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: calc(-1 * var(--theme-var-grid_gap) / 2);
}

.sc_skills_counter_simple.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
	right: calc(-1 * var(--theme-var-grid_gap));
}

.sc_skills_counter_simple .sc_skills_item_wrap {
	max-width: none;
	position: relative;
}

.sc_skills_counter_simple.sc_align_left {
	text-align: left;
}

.sc_skills_counter_simple.sc_align_center {
	text-align: center;
}

.sc_skills_counter_simple.sc_align_right {
	text-align: right;
}

.sc_skills_counter_simple .sc_skills_icon {
	font-size: 4em;
	line-height: 1em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_simple .sc_skills_total {
	font-size: 3.611em;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: .05em;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_simple .sc_skills_item_title {
	font-size: 19px;
	line-height: 1.65em;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
	color: var(--theme-color-text_dark);
}

.sc_skills_counter_simple .sc_skills_image + .sc_skills_total, .sc_skills_counter_simple .sc_skills_icon + .sc_skills_total {
	margin-top: .25em;
}

.sc_skills_counter_simple .sc_skills_item + .sc_skills_item_title {
	margin-top: .25em;
}

.sc_skills_counter_simple .sc_skills_image {
	text-align: center;
}

.sc_skills_counter_simple .sc_skills_image img {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.83em;
	height: 4.83em;
	line-height: 4.83em;
	text-align: center;
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char {
	text-align: center;
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char:before, .sc_skills_counter_simple .sc_skills_icon.sc_skills_char>span:before {
	content: attr(data-char);
	font-weight: 700;
}

.sc_skills_counter_simple .sc_skills_icon.sc_skills_char>span {
	display: inline-block;
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: auto;
}

.sc_skills_counter_simple .sc_icon_type_svg svg, .sc_skills_counter_simple .sc_icon_type_svg object {
	width: 1em;
	height: 1em;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
	position: relative;
	width: 50%;
	line-height: 0;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
	font-size: 1.556em;
	line-height: 1.1em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	top: 50%;
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
	margin-top: 0;
	width: 50%;
	font-size: 1.333em;
	line-height: 1.18em;
	font-weight: 700;
	letter-spacing: 0;
	text-align: left;
	color: var(--theme-color-text_dark);
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item + .sc_skills_item_title {
	margin-left: .7em;
}

.footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {
	margin-top: 1em;
	margin-bottom: 2em;
}

[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_title {
	color: var(--theme-color-text_dark);
}

[class*="scheme_"].footer_wrap .sc_icons .sc_icons_item_description {
	color: var(--theme-color-text);
}

.sc_icons .sc_icons_item + .sc_icons_item {
	margin-top: var(--theme-var-grid_gap);
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>span {
	-webkit-animation: none;
	-ms-animation: none;
	animation: none;
}

.sc_icons .sc_icons_item_linked .sc_icons_icon>svg, .sc_icons .sc_icons_item_linked:hover .sc_icons_icon>svg {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons .sc_icons_image img {
	max-width: 100%;
}

.sc_icons .sc_icons_item_linked .sc_icons_image img, .sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons .sc_icons_item .sc_icons_item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, opacity;
}

.sc_icons .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_icons .sc_icons_item .sc_icons_item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_icons .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.7em;
}

.sc_icons .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sc_icons .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons .sc_icons_icon:before, .sc_icons .sc_icons_icon>span:before {
	font-size: 4em;
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons .sc_icons_icon + .sc_icons_item_details, .sc_icons .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.3em;
}

.sc_icons.color_style_link2 .sc_icons_icon {
	color: var(--theme-color-text_link2);
}

.sc_icons.color_style_link3 .sc_icons_icon {
	color: var(--theme-color-text_link3);
}

.sc_icons.color_style_dark .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons .sc_icons_item_title, .sc_icons .sc_icons_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_icons .sc_icons_item_title[style*="color"]>a:active, .sc_icons .sc_icons_item_title[style*="color"]>a:hover, .sc_icons .sc_icons_item_title[style*="color"]>a {
	color: inherit !important;
}

.sc_icons .sc_icons_item:hover .sc_icons_item_title, .sc_icons .sc_icons_item:hover .sc_icons_item_title a, .sc_icons .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_item_title {
	font-size: 1.556em;
	line-height: 1.2em;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
}

.sc_icons_item_description {
	font-size: 17px;
	line-height: 1.6em;
	color: var(--theme-color-text);
}

.sc_icons_item_description ul {
	list-style-type: none;
	padding-left: 0;
}

.sc_icons_item_description ul>li {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin: 8px 0;
}

.sc_align_center .sc_icons_item_description ul>li {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_align_right .sc_icons_item_description ul>li {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_item_description ul>li:first-child {
	margin-top: 0;
}

.sc_icons_item_description ul>li:last-child {
	margin-bottom: 0;
}

.sc_icons_item_description ul>li:before {
	margin-right: 10px;
	font-size: 27px;
	line-height: inherit;
	font-weight: 400;
	font-family: "fontello";
	content: "";
	display: inline-block;
	position: relative;
	z-index: 1;
	color: var(--theme-color-text_link);
}

.sc_icons_item_description p:last-child, .sc_icons_item_description ul:last-child {
	margin-bottom: 0;
}

.sc_icons_item_title + .sc_icons_item_description {
	margin-top: .74em;
}

.sc_icons_item_description a {
	color: var(--theme-color-text);
}

.sc_icons_item_description a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icon_type_svg svg, .sc_icon_type_svg object {
	width: 4em;
	height: 4em;
	vertical-align: middle;
}

.sc_icons_size_small .sc_icons_icon:before, .sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3em;
}

.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_size_small .sc_icon_type_svg object {
	width: 3em;
	height: 3em;
}

.sc_icons_size_large .sc_icons_icon:before, .sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5em;
}

.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_size_large .sc_icon_type_svg object {
	width: 5em;
	height: 5em;
}

.sc_icons_partners .sc_icons_item .sc_icons_image img {
	max-width: 37%;
	opacity: .2;
	will-change: opacity;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.sc_icons_partners .sc_icons_item:hover .sc_icons_image img {
	opacity: 1;
}

.sc_icons_partners .sc_icons_item_linked:hover .sc_icons_image img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons_modern .sc_icons_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_modern .sc_icons_item + .sc_icons_item {
	margin-top: 42px;
}

.sc_icons_modern .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_modern.sc_icons_size_large .sc_icons_item_details, .sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_modern.sc_align_right .sc_icons_item_details, .sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details, .sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details {
	padding-left: 0;
	padding-right: 0;
}

.sc_icons_modern .sc_icons_icon, .sc_icons_modern .sc_icons_image {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
	width: 6.4em;
	height: 6.4em;
	line-height: 6.4em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	flex: 0 0 auto;
}

.sc_icons_modern .sc_icons_image {
	max-width: none;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_icons_modern .sc_icons_image img {
	max-width: 60%;
	height: auto;
}

.sc_icons_modern .sc_icons_icon>span {
	display: inline-block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 6.4em;
	height: 6.4em;
	line-height: 6.4em;
	text-align: center;
}

.sc_icons_modern .sc_icons_icon:before, .sc_icons_modern .sc_icons_icon>span:before {
	line-height: inherit !important;
}

.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .9em;
}

.sc_icons_modern .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.8em;
	margin-top: 1em;
}

.sc_icons_modern.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: 1.8em;
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon, .sc_icons_modern.sc_icons_size_small .sc_icons_image {
	width: 5.4em;
	height: 5.4em;
	line-height: 5.4em;
	text-align: center;
	max-width: 5.4em;
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span {
	width: 5.4em;
	height: 5.4em;
	line-height: 5.4em;
	text-align: center;
}

.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
	line-height: inherit !important;
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon, .sc_icons_modern.sc_icons_size_large .sc_icons_image {
	width: 7.4em;
	height: 7.4em;
	line-height: 7.4em;
	text-align: center;
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon>span {
	width: 7.4em;
	height: 7.4em;
	line-height: 7.4em;
	text-align: center;
}

.sc_icons_modern.sc_icons_size_large .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_large .sc_icons_icon>span:before {
	line-height: inherit !important;
}

.sc_icons_modern.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_modern.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_modern.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_modern .sc_icons_icon {
	color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_icons_modern.color_style_link2 .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_modern.color_style_link3 .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_modern.color_style_dark .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_light .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_light .sc_icons_icon + .sc_icons_item_details, .sc_icons_light .sc_icons_image + .sc_icons_item_details {
	margin-top: 2em;
}

.sc_icons_light .sc_icons_icon:before, .sc_icons_light .sc_icons_icon>span:before {
	font-size: 3.2em;
}

.sc_icons_light .sc_icon_type_svg svg, .sc_icons_light .sc_icon_type_svg object {
	width: 3.2em;
	height: 3.2em;
}

.sc_icons_light.sc_icons_size_small .sc_icons_icon:before, .sc_icons_light.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.2em;
}

.sc_icons_light.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_light.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.2em;
	height: 2.2em;
}

.sc_icons_light.sc_icons_size_large .sc_icons_icon:before, .sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.2em;
}

.sc_icons_light.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_light.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.2em;
	height: 4.2em;
}

.sc_icons_alter .sc_icons_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_alter .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_alter .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.2em;
}

.sc_icons_alter .sc_icons_item_details {
	padding-right: 3%;
	padding-left: 0;
	min-height: auto;
}

.sc_icons_alter.sc_icons_size_large .sc_icons_item_details, .sc_icons_alter.sc_icons_size_small .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_alter.sc_align_center .sc_icons_item_details, .sc_icons_alter.sc_icons_size_small.sc_align_center .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large.sc_align_center .sc_icons_item_details {
	padding-right: 0;
}

.sc_icons_alter.sc_align_right .sc_icons_item_details, .sc_icons_alter.sc_icons_size_small.sc_align_right .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large.sc_align_right .sc_icons_item_details {
	padding-left: 3%;
	padding-right: 0;
}

.sc_icons_alter .sc_icons_image img {
	max-width: 3.6em;
}

.sc_icons_alter .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter .sc_icons_image + .sc_icons_item_details {
	margin-left: 1em;
	margin-top: 1.2em;
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.4em;
	margin-top: 0;
}

.sc_icons_alter.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.8em;
	margin-top: 1.3em;
}

.sc_icons_alter .sc_icons_item_title, .sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_alter.sc_icons_size_large .sc_icons_item_title {
	font-size: 1.556em;
	line-height: 1.2em;
}

.sc_icons_alter.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: 1em;
}

.sc_icons_alter.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_alter.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_alter.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_alter .sc_icons_icon:before, .sc_icons_alter .sc_icons_icon>span:before {
	font-size: 3.6em;
}

.sc_icons_alter .sc_icon_type_svg svg, .sc_icons_alter .sc_icon_type_svg object {
	width: 3.6em;
	height: 3.6em;
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before, .sc_icons_alter.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.8em;
}

.sc_icons_alter.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_alter.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.8em;
	height: 2.8em;
}

.sc_icons_alter.sc_icons_size_large .sc_icons_icon:before, .sc_icons_alter.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4em;
}

.sc_icons_alter.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_alter.sc_icons_size_large .sc_icon_type_svg object {
	width: 4em;
	height: 4em;
}

.sc_icons_hover {
	margin: 0 -1.6em;
}

.sc_icons_hover .sc_icons_item {
	padding: 2em 1.6em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	-webkit-transition: box-shadow .3s ease-out;
	-ms-transition: box-shadow .3s ease-out;
	transition: box-shadow .3s ease-out;
	will-change: box-shadow;
}

.sc_icons_hover .sc_icons_item:hover {
	-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
	box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
}

.sc_icons_hover .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_hover .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_hover .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.4em;
}

.sc_icons_hover .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_hover .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_hover.sc_icons_size_large .sc_icons_item_details, .sc_icons_hover.sc_icons_size_small .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_hover.sc_align_right .sc_icons_item_details, .sc_icons_hover.sc_icons_size_small.sc_align_right .sc_icons_item_details, .sc_icons_hover.sc_icons_size_large.sc_align_right .sc_icons_item_details {
	padding-left: 0;
	padding-right: 0;
}

.sc_icons_hover .sc_icons_image img {
	max-width: 4.2em;
}

.sc_icons_hover .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.8em;
	margin-top: .7em;
}

.sc_icons_hover.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.4em;
	margin-top: 0;
}

.sc_icons_hover.sc_icons_size_small .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_hover.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: 1.8em;
}

.sc_icons_hover.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_hover.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_hover .sc_icons_icon:before, .sc_icons_hover .sc_icons_icon>span:before {
	font-size: 4.2em;
}

.sc_icons_hover .sc_icon_type_svg svg, .sc_icons_hover .sc_icon_type_svg object {
	width: 4.2em;
	height: 4.2em;
}

.sc_icons_hover.sc_icons_size_small .sc_icons_icon:before, .sc_icons_hover.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.8em;
}

.sc_icons_hover.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_hover.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.8em;
	height: 2.8em;
}

.sc_icons_hover.sc_icons_size_large .sc_icons_icon:before, .sc_icons_hover.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.2em;
}

.sc_icons_hover.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_hover.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.2em;
	height: 5.2em;
}

.sc_icons_hover .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_hover.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link2);
}

.sc_icons_hover.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link3);
}

.sc_icons_hover.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover2 .sc_icons_item {
	padding: 2.5em 1.6em 3em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: box-shadow .3s ease-out;
	-ms-transition: box-shadow .3s ease-out;
	transition: box-shadow .3s ease-out;
	will-change: box-shadow;
}

.sc_icons_hover2 .sc_icons_item:hover {
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
}

.sc_icons_hover2 .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_hover2 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_hover2 .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.4em;
}

.sc_icons_hover2 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_hover2 .sc_icons_item_details {
	padding-right: 3%;
	padding-left: 0;
	min-height: auto;
}

.sc_icons_hover2.sc_icons_size_large .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_hover2.sc_align_center .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small.sc_align_center .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_large.sc_align_center .sc_icons_item_details {
	padding-right: 0;
}

.sc_icons_hover2.sc_align_right .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small.sc_align_right .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_large.sc_align_right .sc_icons_item_details {
	padding-left: 3%;
	padding-right: 0;
}

.sc_icons_hover2 .sc_icons_image img {
	max-width: 3.8em;
}

.sc_icons_hover2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover2 .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.4em;
	margin-top: .7em;
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.4em;
	margin-top: 0;
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_hover2.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover2.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: 1.4em;
}

.sc_icons_hover2.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_hover2.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_hover2 .sc_icons_icon:before, .sc_icons_hover2 .sc_icons_icon>span:before {
	font-size: 3.8em;
}

.sc_icons_hover2 .sc_icon_type_svg svg, .sc_icons_hover2 .sc_icon_type_svg object {
	width: 3.8em;
	height: 3.8em;
}

.sc_icons_hover2.sc_icons_size_small .sc_icons_icon:before, .sc_icons_hover2.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.8em;
}

.sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_hover2.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.8em;
	height: 2.8em;
}

.sc_icons_hover2.sc_icons_size_large .sc_icons_icon:before, .sc_icons_hover2.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.8em;
}

.sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_hover2.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.8em;
	height: 5.8em;
}

.sc_icons_hover2 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_hover2.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link2);
}

.sc_icons_hover2.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover2.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link3);
}

.sc_icons_hover2.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover2.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_hover2.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_simple .sc_icons_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_simple .sc_icons_item + .sc_icons_item {
	margin-top: 1.2em;
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_text, .sc_icons_simple .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_simple .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 0;
	visibility: visible;
	-webkit-transition: initial;
	-ms-transition: initial;
	transition: initial;
	will-change: initial;
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link .link_icon {
	display: none;
}

.sc_icons_simple .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_simple .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: .5em;
}

.sc_icons_simple .sc_icons_icon, .sc_icons_simple .sc_icons_image {
	flex: 0 0 auto;
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	text-align: center;
}

.sc_icons_simple .sc_icons_icon>span {
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	text-align: center;
}

.sc_icons_simple .sc_icons_icon:before, .sc_icons_simple .sc_icons_icon>span:before {
	font-size: 1.8em;
	line-height: inherit !important;
}

.sc_icons_simple .sc_icon_type_svg svg, .sc_icons_simple .sc_icon_type_svg object {
	width: 1.8em;
	height: 1.8em;
}

.sc_icons_simple .sc_icons_item_details {
	line-height: 1;
}

.sc_icons_simple .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple .sc_icons_image + .sc_icons_item_details {
	margin-left: .8em;
	margin-top: 0;
}

.sc_icons_simple .sc_icons_item_description {
	font-size: 17px;
	line-height: 1.7em;
}

.sc_icons_simple.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: .8em;
}

.sc_icons_simple.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_simple.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_simple.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon, .sc_icons_simple.sc_icons_size_small .sc_icons_image {
	width: 1.6em;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-top: 0;
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon>span {
	width: 1.6em;
	height: 1.6em;
	line-height: 1.6em;
	text-align: center;
}

.sc_icons_simple.sc_icons_size_small .sc_icons_icon:before, .sc_icons_simple.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 1.3em;
	line-height: inherit !important;
}

.sc_icons_simple.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_simple.sc_icons_size_small .sc_icon_type_svg object {
	width: 1.3em;
	height: 1.3em;
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon, .sc_icons_simple.sc_icons_size_large .sc_icons_image {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
	margin-top: 3px;
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon>span {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.sc_icons_simple.sc_icons_size_large .sc_icons_icon:before, .sc_icons_simple.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 2em;
	line-height: inherit !important;
}

.sc_icons_simple.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_simple.sc_icons_size_large .sc_icon_type_svg object {
	width: 2em;
	height: 2em;
}

.sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -.3px;
}

.sc_icons_bordered .sc_icons_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_text, .sc_icons_bordered .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_bordered .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 0;
	visibility: visible;
	-webkit-transition: initial;
	-ms-transition: initial;
	transition: initial;
	will-change: initial;
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link .link_icon {
	display: none;
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_bordered .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.2em;
}

.sc_icons_bordered .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_bordered .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_bordered .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_bordered.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_bordered.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_bordered.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_bordered.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_bordered.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_bordered.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_bordered .sc_icons_icon, .sc_icons_bordered .sc_icons_image {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	flex: 0 0 auto;
	width: 4.2em;
	height: 4.2em;
	line-height: 4.2em;
	text-align: center;
	border: 1px solid var(--theme-color-bd_color);
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_icons_bordered .sc_icons_image img {
	max-width: 50%;
}

.sc_icons_bordered .sc_icons_icon>span {
	width: 4.2em;
	height: 4.2em;
	line-height: 4.2em;
	text-align: center;
}

.sc_icons_bordered .sc_icons_icon:before, .sc_icons_bordered .sc_icons_icon>span:before {
	font-size: 1.8em;
	line-height: inherit !important;
}

.sc_icons_bordered .sc_icon_type_svg svg, .sc_icons_bordered .sc_icon_type_svg object {
	width: 1.8em;
	height: 1.8em;
}

.sc_icons_bordered .sc_icons_item_details {
	line-height: 1;
}

.sc_icons_bordered .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered .sc_icons_image + .sc_icons_item_details {
	margin-left: 1em;
	margin-top: 1em;
}

.sc_icons_bordered .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_bordered .sc_icons_item_description {
	font-size: 17px;
	line-height: 1.7em;
}

.sc_icons_bordered .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_bordered.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: 1em;
}

.sc_icons_bordered.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_bordered.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_bordered.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon, .sc_icons_bordered.sc_icons_size_small .sc_icons_image {
	width: 3.2em;
	height: 3.2em;
	line-height: 3.2em;
	text-align: center;
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-top: .8em;
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon>span {
	width: 3.2em;
	height: 3.2em;
	line-height: 3.2em;
	text-align: center;
}

.sc_icons_bordered.sc_icons_size_small .sc_icons_icon:before, .sc_icons_bordered.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 1.3em;
	line-height: inherit !important;
}

.sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_bordered.sc_icons_size_small .sc_icon_type_svg object {
	width: 1.3em;
	height: 1.3em;
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon, .sc_icons_bordered.sc_icons_size_large .sc_icons_image {
	width: 5.2em;
	height: 5.2em;
	line-height: 5.2em;
	text-align: center;
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
	margin-top: 1em;
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon>span {
	width: 5.2em;
	height: 5.2em;
	line-height: 5.2em;
	text-align: center;
}

.sc_icons_bordered.sc_icons_size_large .sc_icons_icon:before, .sc_icons_bordered.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 2em;
	line-height: inherit !important;
}

.sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_bordered.sc_icons_size_large .sc_icon_type_svg object {
	width: 2em;
	height: 2em;
}

.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
	font-size: 20px;
	line-height: 24px;
	letter-spacing: -.3px;
}

.sc_icons_plate .sc_icons_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 2em;
	background-color: var(--theme-color-text_link_007);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	will-change: transform;
}

.sc_icons_plate .sc_icons_item:hover {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}

.sc_icons_plate .sc_icons_item:nth-child(3n-1), .sc_icons_plate .slider-slide:nth-child(3n-1) .sc_icons_item, .sc_icons_plate [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item {
	background-color: var(--theme-color-text_link2_007);
}

.sc_icons_plate .sc_icons_item:nth-child(3n), .sc_icons_plate .slider-slide:nth-child(3n) .sc_icons_item, .sc_icons_plate [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item {
	background-color: var(--theme-color-text_link3_007);
}

.sc_icons_plate .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_plate .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_plate .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_plate.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_plate.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plate.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_plate.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plate.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plate.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link {
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
	z-index: 11;
}

.sc_icons_plate .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_text, .sc_icons_plate .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_plate .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 0;
	visibility: visible;
	-webkit-transition: initial;
	-ms-transition: initial;
	transition: initial;
	will-change: initial;
}

.sc_icons_plate .sc_icons_item .sc_icons_item_more_link .link_icon {
	display: none;
}

.sc_icons_plate .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_plate .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: .1em;
}

.sc_icons_plate .sc_icons_icon + .sc_icons_item_details, .sc_icons_plate .sc_icons_image + .sc_icons_item_details {
	margin-top: 2em;
}

.sc_icons_plate .sc_icons_icon, .sc_icons_plate .sc_icons_image {
	width: 3em;
	height: 3em;
	line-height: 3em;
	text-align: center;
}

.sc_icons_plate .sc_icons_icon>span {
	width: 3em;
	height: 3em;
	line-height: 3em;
	text-align: center;
}

.sc_icons_plate .sc_icons_icon:before, .sc_icons_plate .sc_icons_icon>span:before {
	font-size: 3em;
	line-height: inherit !important;
}

.sc_icons_plate .sc_icon_type_svg svg, .sc_icons_plate .sc_icon_type_svg object {
	width: 3em;
	height: 3em;
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon, .sc_icons_plate.sc_icons_size_small .sc_icons_image {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon>span {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.sc_icons_plate.sc_icons_size_small .sc_icons_icon:before, .sc_icons_plate.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2em;
	line-height: inherit !important;
}

.sc_icons_plate.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_plate.sc_icons_size_small .sc_icon_type_svg object {
	width: 2em;
	height: 2em;
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon, .sc_icons_plate.sc_icons_size_large .sc_icons_image {
	width: 4em;
	height: 4em;
	line-height: 4em;
	text-align: center;
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon>span {
	width: 4em;
	height: 4em;
	line-height: 4em;
	text-align: center;
}

.sc_icons_plate.sc_icons_size_large .sc_icons_icon:before, .sc_icons_plate.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4em;
	line-height: inherit !important;
}

.sc_icons_plate.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_plate.sc_icons_size_large .sc_icon_type_svg object {
	width: 4em;
	height: 4em;
}

.sc_icons_plate .sc_icons_item_title {
	font-size: 19px;
	line-height: 28px;
	font-weight: 700;
}

.sc_icons_plate .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .3em;
}

.sc_icons_plate.sc_align_center .sc_icons_item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_icons_plate.sc_align_right .sc_icons_item {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.sc_icons_extra .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_extra .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1em;
}

.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon {
	border: 1px solid var(--theme-color-bd_color);
	text-align: center;
	width: 2.2em;
	height: 2.2em;
	line-height: 2.2em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.ua_firefox .sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon {
	line-height: 2.07em;
}

.sc_icons_extra .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_extra .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	margin-right: 8px;
}

.sc_icons_extra .sc_icons_item .sc_icons_item_more_link .link_icon:before {
	font-size: 9px;
	line-height: inherit;
	font-weight: 400;
}

.sc_icons_extra .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_extra .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_extra .sc_icons_item:hover .sc_icons_icon, .sc_icons_extra .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_extra.color_style_link2 .sc_icons_item:hover .sc_icons_icon, .sc_icons_extra.color_style_link2 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link2);
}

.sc_icons_extra.color_style_link3 .sc_icons_item:hover .sc_icons_icon, .sc_icons_extra.color_style_link3 .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link3);
}

.sc_icons_extra.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_extra.color_style_dark .sc_icons_item:hover .sc_icons_icon, .sc_icons_extra.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_extra .sc_icons_icon + .sc_icons_item_details, .sc_icons_extra .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.3em;
}

.sc_icons_extra .sc_icons_icon:before, .sc_icons_extra .sc_icons_icon>span:before {
	font-size: 5em;
}

.sc_icons_extra .sc_icon_type_svg svg, .sc_icons_extra .sc_icon_type_svg object {
	width: 5em;
	height: 5em;
}

.sc_icons_extra.sc_icons_size_small .sc_icons_icon:before, .sc_icons_extra.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3.2em;
}

.sc_icons_extra.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_extra.sc_icons_size_small .sc_icon_type_svg object {
	width: 3.2em;
	height: 3.2em;
}

.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before, .sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 8em;
}

.sc_icons_extra.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_extra.sc_icons_size_large .sc_icon_type_svg object {
	width: 8em;
	height: 8em;
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
	font-size: 17px;
	line-height: initial;
	font-weight: 400;
	color: var(--theme-color-text);
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_text, .sc_icons_plain .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 0;
	visibility: visible;
	-webkit-transition: initial;
	-ms-transition: initial;
	transition: initial;
	will-change: initial;
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_icon {
	display: none;
}

.sc_icons_plain .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_plain .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: .2em;
}

.sc_icons_plain .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-text_dark);
}

.sc_icons_plain .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_plain .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-text_link);
}

.sc_icons_plain.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_plain.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plain.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_plain.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plain.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_plain.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_plain .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_plain .sc_icons_icon:before, .sc_icons_plain .sc_icons_icon>span:before {
	font-size: 4.4em;
}

.sc_icons_plain .sc_icon_type_svg svg, .sc_icons_plain .sc_icon_type_svg object {
	width: 4.4em;
	height: 4.4em;
}

.sc_icons_plain.sc_icons_size_small .sc_icons_icon:before, .sc_icons_plain.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3.4em;
}

.sc_icons_plain.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_plain.sc_icons_size_small .sc_icon_type_svg object {
	width: 3.4em;
	height: 3.4em;
}

.sc_icons_plain.sc_icons_size_large .sc_icons_icon:before, .sc_icons_plain.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.4em;
}

.sc_icons_plain.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_plain.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.4em;
	height: 5.4em;
}

.sc_icons_plain .sc_icons_icon + .sc_icons_item_details, .sc_icons_plain .sc_icons_image + .sc_icons_item_details {
	margin-top: 2.2em;
}

.sc_icons_card .sc_icons_item {
	padding: 4.4em 2.4em 2.8em;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: box-shadow .3s ease-out;
	-ms-transition: box-shadow .3s ease-out;
	transition: box-shadow .3s ease-out;
	will-change: box-shadow;
}

.sc_icons_card .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_card .sc_icons_item:hover {
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 5px 30px rgba(0, 0, 0, .05);
	box-shadow: 0 5px 30px rgba(0, 0, 0, .05);
}

.sc_icons_card .sc_icons_item .sc_icons_item_more_link .link_text {
	display: none;
}

.sc_icons_card .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_card .sc_icons_item .sc_icons_item_title, .sc_icons_card .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_card .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.7em;
}

.sc_icons_card .sc_icons_icon + .sc_icons_item_details, .sc_icons_card .sc_icons_image + .sc_icons_item_details {
	margin-top: 2em;
}

.sc_icons_card .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-alter_link);
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-alter_link2);
}

.sc_icons_card.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-alter_link3);
}

.sc_icons_card.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_link);
}

.sc_icons_card.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_card.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_creative .sc_icons_item {
	padding: 0 2em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_creative .sc_icons_slider .sc_icons_item {
	padding-top: 3px;
	padding-bottom: 3px;
}

.sc_icons_creative .sc_icons_item:nth-child(3n-1) .sc_icons_decoration_bg svg, .sc_icons_creative [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_decoration_bg svg {
	-webkit-transform: rotate(-60deg);
	-ms-transform: rotate(-60deg);
	transform: rotate(-60deg);
}

.sc_icons_creative .sc_icons_item:nth-child(3n) .sc_icons_decoration_bg svg, .sc_icons_creative [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_decoration_bg svg {
	-webkit-transform: rotate(-120deg);
	-ms-transform: rotate(-120deg);
	transform: rotate(-120deg);
}

.sc_icons_creative.sc_align_center .sc_icons_item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.sc_icons_creative.sc_align_right .sc_icons_item {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	text-align: right;
}

.sc_icons_creative .sc_icons_icon, .sc_icons_creative .sc_icons_image {
	position: relative;
	z-index: 2;
	width: 112px;
	height: 112px;
	line-height: 112px;
	text-align: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_icons_creative .sc_icons_icon {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	will-change: color;
}

.sc_icons_creative .sc_icons_image img {
	max-width: 60%;
}

.sc_icons_creative .sc_icons_icon + .sc_icons_item_details, .sc_icons_creative .sc_icons_image + .sc_icons_item_details {
	margin-top: 2em;
}

.sc_icons_creative .sc_icons_decoration_bg {
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: normal;
}

.sc_icons_creative .sc_icons_decoration_bg svg.decor-svg {
	width: 112px;
	height: 112px;
	-webkit-transition: fill .3s ease;
	-ms-transition: fill .3s ease;
	transition: fill .3s ease;
	will-change: fill;
}

.sc_icons_creative .sc_icons_item .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_bg_hover) !important;
	stroke: none;
}

.sc_icons_creative .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_link) !important;
}

.sc_icons_creative .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_creative .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_creative.color_style_link2 .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_link2) !important;
}

.sc_icons_creative.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_creative.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_creative.color_style_link3 .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_link3) !important;
}

.sc_icons_creative.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_creative.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_creative.color_style_dark .sc_icons_item:hover .sc_icons_decoration_bg svg.decor-svg {
	fill: var(--theme-color-alter_dark) !important;
}

.sc_icons_creative.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_creative.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_creative .sc_icons_icon>span {
	width: 112px;
	height: 112px;
	line-height: 112px;
	text-align: center;
}

.sc_icons_creative .sc_icons_icon:before, .sc_icons_creative .sc_icons_icon>span:before {
	font-size: 3.4em;
	line-height: inherit !important;
}

.sc_icons_creative .sc_icon_type_svg svg, .sc_icons_creative .sc_icon_type_svg object {
	width: 3.4em;
	height: 3.4em;
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon, .sc_icons_creative.sc_icons_size_small .sc_icons_image {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon>span {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
}

.sc_icons_creative.sc_icons_size_small .sc_icons_decoration_bg svg {
	width: 100px;
	height: 100px;
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon:before, .sc_icons_creative.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.4em;
	line-height: inherit !important;
}

.sc_icons_creative.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_creative.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.4em;
	height: 2.4em;
}

.sc_icons_creative.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_creative.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.5em;
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon:before, .sc_icons_creative.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.4em;
	line-height: inherit !important;
}

.sc_icons_creative.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_creative.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.4em;
	height: 4.4em;
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon, .sc_icons_creative.sc_icons_size_large .sc_icons_image {
	width: 130px;
	height: 130px;
	line-height: 130px;
	text-align: center;
}

.sc_icons_creative.sc_icons_size_large .sc_icons_icon>span {
	width: 130px;
	height: 130px;
	line-height: 130px;
	text-align: center;
}

.sc_icons_creative.sc_icons_size_large .sc_icons_decoration_bg svg {
	width: 130px;
	height: 130px;
}

.sc_icons_accent .sc_icons_columns_wrap {
	margin: 0;
}

.sc_icons_accent .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding: 0;
}

.sc_icons_accent .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_icons_accent .sc_icons_item {
	padding: 3.4em 2em;
	background-color: transparent;
	-webkit-transition: background-color .3s ease-out, box-shadow .3s ease-out;
	-ms-transition: background-color .3s ease-out, box-shadow .3s ease-out;
	transition: background-color .3s ease-out, box-shadow .3s ease-out;
	will-change: background-color, box-shadow;
}

.sc_icons_accent .sc_icons_item:hover {
	background-color: var(--theme-color-text_link);
	-webkit-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
	-ms-box-shadow: 0 5px 30px var(--theme-color-text_link_03);
	box-shadow: 0 5px 30px var(--theme-color-text_link_03);
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_accent .sc_icons_item_title, .sc_icons_accent .sc_icons_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent .sc_icons_item_description {
	color: var(--theme-color-text);
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_accent .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.5em;
}

.sc_icons_accent .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_accent .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-text_dark);
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover {
	background-color: var(--theme-color-text_link2);
	-webkit-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
	-ms-box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
	box-shadow: 0 5px 30px var(--theme-color-text_link2_03);
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover {
	background-color: var(--theme-color-text_link3);
	-webkit-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
	-ms-box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
	box-shadow: 0 5px 30px var(--theme-color-text_link3_03);
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover {
	background-color: var(--theme-color-text_dark);
	-webkit-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
	-ms-box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
	box-shadow: 0 5px 30px var(--theme-color-text_dark_03);
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent2 .sc_icons_item {
	padding: 2.75em 2.2em 2.4em;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 3px 30px rgba(0, 0, 0, .03);
	box-shadow: 0 3px 30px rgba(0, 0, 0, .03);
	-webkit-transition: background-color .3s ease-out, box-shadow .3s ease-out;
	-ms-transition: background-color .3s ease-out, box-shadow .3s ease-out;
	transition: background-color .3s ease-out, box-shadow .3s ease-out;
	will-change: background-color, box-shadow;
}

.sc_icons_accent2 .sc_icons_item:hover {
	background-color: var(--theme-color-alter_link);
	-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
	-ms-box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
	box-shadow: 0 3px 30px rgba(0, 0, 0, 0);
}

.sc_icons_accent2 .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_accent2 .sc_icons_item_title, .sc_icons_accent2 .sc_icons_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2 .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .3em;
}

.sc_icons_accent2 .sc_icons_item_description {
	color: var(--theme-color-alter_text);
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
	margin-top: 2.55em;
}

.sc_icons_accent2 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2 .sc_icons_icon:before, .sc_icons_accent2 .sc_icons_icon>span:before {
	font-size: 3.33em;
}

.sc_icons_accent2 .sc_icon_type_svg svg, .sc_icons_accent2 .sc_icon_type_svg object {
	width: 3.6em;
	height: 3.6em;
}

.sc_icons_accent2.sc_icons_size_small .sc_icons_icon:before, .sc_icons_accent2.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.6em;
}

.sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_accent2.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.6em;
	height: 2.6em;
}

.sc_icons_accent2.sc_icons_size_large .sc_icons_icon:before, .sc_icons_accent2.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.6em;
}

.sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_accent2.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.6em;
	height: 4.6em;
}

.sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover {
	background-color: var(--theme-color-alter_link2);
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent2.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover {
	background-color: var(--theme-color-alter_link3);
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent2.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover {
	background-color: var(--theme-color-alter_dark);
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent2.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_accent2.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley .sc_icons_item {
	padding: 5.2em 2.4em;
	background-color: var(--theme-color-alter_link);
	-webkit-box-shadow: 0 12px 20px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 12px 20px rgba(0, 0, 0, .05);
	box-shadow: 0 12px 20px rgba(0, 0, 0, .05);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	will-change: transform;
}

.sc_icons_motley .sc_icons_item:hover {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}

.sc_icons_motley .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley .sc_icons_item .sc_icons_item_title, .sc_icons_motley .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_link_08);
}

.sc_icons_motley .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1), .sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item {
	background-color: var(--theme-color-alter_dark);
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_icon, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_title, .sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_title, .sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title, .sc_icons_motley .slider-slide:hover:nth-child(3n-1) .sc_icons_item_title a, .sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item_title a:hover, .sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title, .sc_icons_motley .sc_icons_item:hover:nth-child(3n-1) .sc_icons_item_title a, .sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item_title a:hover, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_description, .sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_description, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_hover_08);
}

.sc_icons_motley .sc_icons_item:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley .slider-slide:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley .sc_icons_item:nth-child(3n), .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_icon, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link);
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title, .sc_icons_motley .sc_icons_item:hover:nth-child(3n) .sc_icons_item_title a, .sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item_title a:hover, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a:hover, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_description, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_description, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-alter_text);
}

.sc_icons_motley .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_motley.color_style_link2 .sc_icons_item {
	background-color: var(--theme-color-alter_link2);
}

.sc_icons_motley.color_style_link2 .sc_icons_item:nth-child(3n) .sc_icons_icon, .sc_icons_motley.color_style_link2 .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon, .sc_icons_motley.color_style_link2 [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley.color_style_link3 .sc_icons_item {
	background-color: var(--theme-color-alter_link3);
}

.sc_icons_motley.color_style_link3 .sc_icons_item:nth-child(3n) .sc_icons_icon, .sc_icons_motley.color_style_link3 .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon, .sc_icons_motley.color_style_link3 [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_motley.color_style_dark .sc_icons_item {
	background-color: var(--theme-color-alter_dark);
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title, .sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons_motley.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_hover_08);
}

.sc_icons_motley.color_style_dark .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n), .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item {
	background-color: var(--theme-color-alter_dark);
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_icon, .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_icon, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_title a, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_description, .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_description, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_hover_08);
}

.sc_icons_motley.color_style_dark .sc_icons_item:nth-child(3n) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley.color_style_dark .slider-slide:nth-child(3n) .sc_icons_item .sc_icons_item_more_link, .sc_icons_motley.color_style_dark [class*="trx_addons_column-"]:nth-child(3n) .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_decoration .sc_icons_item {
	padding: 3.2em 2em 1.2em;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: box-shadow .3s ease-out;
	-ms-transition: box-shadow .3s ease-out;
	transition: box-shadow .3s ease-out;
}

.sc_icons_decoration .sc_icons_item:hover {
	-webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
	box-shadow: 0 3px 30px rgba(0, 0, 0, .05);
}

.sc_icons_decoration .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_decoration .sc_icons_item_title, .sc_icons_decoration .sc_icons_item_title a {
	color: var(--theme-color-alter_dark);
}

.sc_icons_decoration .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .3em;
}

.sc_icons_decoration .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_decoration .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_icons_decoration .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-alter_dark);
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_text {
	display: none;
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon {
	width: 1.8em;
	height: 1.8em;
	line-height: 1.8em;
	text-align: center;
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_more_link .link_icon:before {
	font-family: "fontello";
	content: "";
	font-size: 28px;
	font-weight: 400;
	color: var(--theme-color-alter_dark_02);
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_icons_decoration .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before, .sc_icons_decoration .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
	color: var(--theme-color-alter_link);
}

.sc_icons_decoration .sc_icons_icon + .sc_icons_item_details, .sc_icons_decoration .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.75em;
}

.sc_icons_decoration .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_decoration .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1em;
}

.sc_icons_decoration .sc_icons_icon:before, .sc_icons_decoration .sc_icons_icon>span:before {
	font-size: 3.8em;
}

.sc_icons_decoration .sc_icon_type_svg svg, .sc_icons_decoration .sc_icon_type_svg object {
	width: 3.8em;
	height: 3.8em;
}

.sc_icons_decoration.sc_icons_size_small .sc_icons_icon:before, .sc_icons_decoration.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.8em;
}

.sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_decoration.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.8em;
	height: 2.8em;
}

.sc_icons_decoration.sc_icons_size_large .sc_icons_icon:before, .sc_icons_decoration.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.8em;
}

.sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_decoration.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.8em;
	height: 4.8em;
}

.sc_icons_decoration.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before, .sc_icons_decoration.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
	color: var(--theme-color-alter_link2);
}

.sc_icons_decoration.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before, .sc_icons_decoration.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
	color: var(--theme-color-alter_link3);
}

.sc_icons_decoration.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link .link_icon:before, .sc_icons_decoration.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover .link_icon:before {
	color: var(--theme-color-alter_dark);
}

.sc_icons_figure .sc_icons_item {
	padding: 3.2em 2em 2em;
	-webkit-transition: box-shadow .3s ease-out;
	-ms-transition: box-shadow .3s ease-out;
	transition: box-shadow .3s ease-out;
}

.sc_icons_figure .sc_icons_item:hover {
	-webkit-box-shadow: 0 7px 30px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 7px 30px rgba(0, 0, 0, .05);
	box-shadow: 0 7px 30px rgba(0, 0, 0, .05);
}

.sc_icons_figure .sc_icons_icon {
	position: relative;
}

.sc_icons_figure .sc_icons_icon:after {
	content: "";
	display: block;
	width: 74px;
	height: 74px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 0;
	top: -20%;
	right: -40%;
	background-color: var(--theme-color-text_dark);
	opacity: .03;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_icons_figure .sc_icons_icon.sc_icons_char:after {
	position: absolute;
	z-index: 0;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_image:after, .sc_icons_figure .sc_icons_item:hover .sc_icons_icon:after {
	opacity: .04;
}

.sc_icons_figure .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_figure .sc_icons_item_title, .sc_icons_figure .sc_icons_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_icons_figure .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .3em;
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_figure .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_figure .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_figure .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-text_dark);
}

.sc_icons_figure .sc_icons_item:hover .sc_icons_item_more_link, .sc_icons_figure .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_link);
}

.sc_icons_figure .sc_icons_item .sc_icons_item_more_link .link_text {
	display: none;
}

.sc_icons_figure .sc_icons_icon + .sc_icons_item_details, .sc_icons_figure .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.8em;
}

.sc_icons_figure.color_style_link2 .sc_icons_item:hover .sc_icons_item_more_link, .sc_icons_figure.color_style_link2 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_link2);
}

.sc_icons_figure.color_style_link3 .sc_icons_item:hover .sc_icons_item_more_link, .sc_icons_figure.color_style_link3 .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_link3);
}

.sc_icons_figure.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link, .sc_icons_figure.color_style_dark .sc_icons_item .sc_icons_item_more_link:hover {
	color: var(--theme-color-text_dark);
}

.sc_icons_number {}

.sc_icons_number .sc_icons_item_number {
	font-size: 8em;
	line-height: 1em;
	font-weight: 700;
	position: absolute;
	z-index: 1;
	top: -.4em;
	left: -10px;
	color: var(--theme-color-text_dark);
	opacity: .03;
	-webkit-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
}

.sc_icons_number .sc_icons_item {
	min-height: 6em;
	line-height: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.sc_icons_number .sc_icons_item:hover .sc_icons_item_number {
	opacity: .04;
}

.sc_icons_number .sc_icons_item_header {
	width: 100%;
	min-height: 3.4em;
	position: relative;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_icons_number .sc_icons_item_details {
	width: 100%;
}

.sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title, .sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title, .sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked .sc_icons_image img {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_title, .sc_icons_number .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_title, .sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_title + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_description, .sc_icons_number .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_title + .sc_icons_item_description {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons_number .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title, .sc_icons_number .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title {
	-webkit-transform-origin: initial;
	-ms-transform-origin: initial;
	transform-origin: initial;
}

.sc_icons_number .sc_icons_item_header + .sc_icons_item_details {
	margin-top: .5em;
}

.sc_icons_number .sc_icons_image + .sc_icons_item_title, .sc_icons_number .sc_icons_icon + .sc_icons_item_title {
	margin-left: .8em;
}

.sc_icons_number .sc_icons_image img {
	max-width: 100px;
}

.sc_icons_number .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.6em;
}

.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon {
	border: 1px solid var(--theme-color-bd_color);
	width: 2.3em;
	height: 2.3em;
	line-height: 2.2em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_icons_number .sc_icons_item .sc_icons_item_more_link .link_icon:before {
	font-size: 9px;
}

.sc_icons_number .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_number .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	margin-right: 10px;
}

.sc_icons_number .sc_icons_icon:before, .sc_icons_number .sc_icons_icon>span:before {
	font-size: 4.4em;
}

.sc_icons_number .sc_icon_type_svg svg, .sc_icons_number .sc_icon_type_svg object {
	width: 4.4em;
	height: 4.4em;
}

.sc_icons_number.sc_icons_size_small .sc_icons_icon:before, .sc_icons_number.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3.4em;
}

.sc_icons_number.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_number.sc_icons_size_small .sc_icon_type_svg object {
	width: 3.4em;
	height: 3.4em;
}

.sc_icons_number.sc_icons_size_large .sc_icons_icon:before, .sc_icons_number.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.4em;
}

.sc_icons_number.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_number.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.4em;
	height: 5.4em;
}

.sc_icons_number.sc_align_center .sc_icons_item {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_icons_number.sc_align_center .sc_icons_item_header {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_number.sc_align_center .sc_icons_item_number {
	position: absolute;
	z-index: 1;
	top: -.4em;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sc_icons_number.sc_align_right .sc_icons_item {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.sc_icons_number.sc_align_right .sc_icons_item_header {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_number.sc_align_right .sc_icons_item_number {
	position: absolute;
	z-index: 1;
	top: -.4em;
	right: 0;
}

.extra_hover .sc_icons_number .sc_icons_item:hover .sc_icons_item_title a, .extra_hover .sc_icons_number .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-text_link2) !important;
}

.sc_icons_rounded .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_rounded .sc_icons_icon, .sc_icons_rounded .sc_icons_image {
	position: relative;
	top: auto;
	left: auto;
	display: inline-block;
	width: 7em;
	height: 7em;
	line-height: 7em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .03);
	-ms-box-shadow: 0 6px 30px rgba(0, 0, 0, .03);
	box-shadow: 0 6px 30px rgba(0, 0, 0, .03);
	-webkit-transition: -webkit-transform .3s ease-out, box-shadow .3s ease, color .3s ease, background-color .3s ease;
	-ms-transition: -ms-transform .3s ease-out, box-shadow .3s ease, color .3s ease, background-color .3s ease;
	transition: transform .3s ease-out, box-shadow .3s ease, color .3s ease, background-color .3s ease;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons_rounded .sc_icons_item:hover .sc_icons_icon, .sc_icons_rounded .sc_icons_item:hover .sc_icons_image {
	-webkit-transform: translate3d(0, -8px, 0);
	-ms-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	-webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
	box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
}

.sc_icons_rounded .sc_icons_item_linked:hover .sc_icons_icon {
	-webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
	box-shadow: 0 6px 30px rgba(0, 0, 0, .04);
}

.sc_icons_rounded .sc_icons_image img {
	max-width: 60%;
	vertical-align: middle;
}

.sc_icons_rounded .sc_icons_icon>span {
	display: inline-block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 7em;
	height: 7em;
	line-height: 7em;
	text-align: center;
}

.sc_icons_rounded .sc_icons_icon:before, .sc_icons_rounded .sc_icons_icon>span:before {
	font-size: 3.4em;
	line-height: inherit !important;
}

.sc_icons_rounded .sc_icon_type_svg svg, .sc_icons_rounded .sc_icon_type_svg object {
	width: 3.4em;
	height: 3.4em;
	margin: -.25em 0 0 0;
}

.sc_icons_rounded .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_rounded .sc_icons_icon + .sc_icons_item_details, .sc_icons_rounded .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.8em;
}

.sc_icons_rounded .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_rounded .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.5em;
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon, .sc_icons_rounded.sc_icons_size_small .sc_icons_image {
	width: 6em;
	height: 6em;
	line-height: 6em;
	text-align: center;
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon>span {
	width: 6em;
	height: 6em;
	line-height: 6em;
	text-align: center;
}

.sc_icons_rounded.sc_icons_size_small .sc_icons_icon:before, .sc_icons_rounded.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.4em;
	line-height: inherit !important;
}

.sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_rounded.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.4em;
	height: 2.4em;
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon, .sc_icons_rounded.sc_icons_size_large .sc_icons_image {
	width: 8em;
	height: 8em;
	line-height: 8em;
	text-align: center;
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon>span {
	width: 8em;
	height: 8em;
	line-height: 8em;
	text-align: center;
}

.sc_icons_rounded.sc_icons_size_large .sc_icons_icon:before, .sc_icons_rounded.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.4em;
	line-height: inherit !important;
}

.sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_rounded.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.4em;
	height: 4.4em;
}

.sc_icons_rounded .sc_icons_icon {
	color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_bg_hover);
}

.sc_icons_rounded.color_style_link2 .sc_icons_icon {
	color: var(--theme-color-alter_link2);
}

.sc_icons_rounded.color_style_link3 .sc_icons_icon {
	color: var(--theme-color-alter_link3);
}

.sc_icons_rounded.color_style_dark .sc_icons_icon {
	color: var(--theme-color-alter_dark);
}

.sc_icons_common .sc_icons_item .sc_icons_image, .sc_icons_common .sc_icons_item .sc_icons_icon {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .3s ease-out, color .3s ease;
	-ms-transition: -ms-transform .3s ease-out, color .3s ease;
	transition: transform .3s ease-out, color .3s ease;
	will-change: transform, color;
}

.sc_icons_common .sc_icons_item:hover .sc_icons_image, .sc_icons_common .sc_icons_item:hover .sc_icons_icon {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}

.sc_icons_common .sc_icons_icon + .sc_icons_item_details, .sc_icons_common .sc_icons_image + .sc_icons_item_details {
	margin-top: 2em;
}

.sc_icons_common .sc_icons_image img {
	max-width: 100%;
}

.sc_icons_common .sc_icons_item_linked:hover .sc_icons_image img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_icons_common.color_style_link2 .sc_icons_item_description ul>li:before {
	color: var(--theme-color-text_link2);
}

.sc_icons_common.color_style_link3 .sc_icons_item_description ul>li:before {
	color: var(--theme-color-text_link3);
}

.sc_icons_common.color_style_dark .sc_icons_item_description ul>li:before {
	color: var(--theme-color-text_dark);
}

.sc_icons_divider .slider-wrapper .sc_icons_item, .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item {
	position: relative;
	padding: 15px 20px 15px 0;
}

.sc_icons_divider .slider-wrapper .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item:after {
	content: "";
	display: block;
	height: 100%;
	width: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-bd_color);
}

.sc_icons_divider .slider-wrapper .sc_icons_item:after {
	right: -1px;
}

.sc_icons_divider .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
	right: 0;
}

.sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item {
	padding: 15px 20px;
}

.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
	right: -25px;
}

.sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
	padding: 15px 0 15px 20px;
}

.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
	right: -50px;
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
	margin-right: -50px;
	margin-bottom: -50px;
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 50px;
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 50px;
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
	margin-bottom: 0;
}

.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"]:last-child .sc_icons_item:after {
	display: none;
}

.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
	display: none;
}

.sc_icons_divider .sc_icons_item_title {
	font-size: 19px;
	line-height: 1.5em;
}

.sc_icons_divider .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider .sc_icons_image + .sc_icons_item_details {
	margin-top: 2.6em;
}

.sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 3.2em;
}

.sc_icons_divider .sc_icons_icon:before, .sc_icons_divider .sc_icons_icon>span:before {
	font-size: 4.4em;
}

.sc_icons_divider .sc_icon_type_svg svg, .sc_icons_divider .sc_icon_type_svg object {
	width: 4.4em;
	height: 4.4em;
}

.sc_icons_divider.sc_icons_size_small .sc_icons_icon:before, .sc_icons_divider.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3.4em;
}

.sc_icons_divider.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_divider.sc_icons_size_small .sc_icon_type_svg object {
	width: 3.4em;
	height: 3.4em;
}

.sc_icons_divider.sc_icons_size_large .sc_icons_icon:before, .sc_icons_divider.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.4em;
}

.sc_icons_divider.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_divider.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.4em;
	height: 5.4em;
}

.sc_icons_divider2 {
	padding: 4.4em 0;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
	box-shadow: 0 3px 60px rgba(0, 0, 0, .04);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item, .sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
	position: relative;
	padding: 0 2em;
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item:after {
	content: "";
	display: block;
	height: 96%;
	width: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-alter_bd_color);
}

.sc_icons_divider2 .slider-wrapper .sc_icons_item:after {
	right: -1px;
}

.sc_icons_divider2 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
	right: 0;
}

.sc_icons_divider2.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
	right: -25px;
}

.sc_icons_divider2.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
	right: -50px;
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap {
	margin-right: -50px;
	margin-bottom: -50px;
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 50px;
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 50px;
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
	margin-bottom: 0;
}

.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"]:last-child .sc_icons_item:after {
	display: none;
}

.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
	display: none;
}

.sc_icons_divider2 .sc_icons_item_title {
	font-size: 1.556em;
	line-height: 1.2em;
}

.sc_icons_divider2 .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .8em;
}

.sc_icons_divider2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider2 .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.8em;
}

.sc_icons_divider2 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider2 .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 2em;
}

.sc_icons_divider2 .sc_icons_icon:before, .sc_icons_divider2 .sc_icons_icon>span:before {
	font-size: 4.7em;
}

.sc_icons_divider2 .sc_icon_type_svg svg, .sc_icons_divider2 .sc_icon_type_svg object {
	width: 4.7em;
	height: 4.7em;
}

.sc_icons_divider2.sc_icons_size_small .sc_icons_icon:before, .sc_icons_divider2.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 3.7em;
}

.sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_divider2.sc_icons_size_small .sc_icon_type_svg object {
	width: 3.7em;
	height: 3.7em;
}

.sc_icons_divider2.sc_icons_size_large .sc_icons_icon:before, .sc_icons_divider2.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 5.7em;
}

.sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_divider2.sc_icons_size_large .sc_icon_type_svg object {
	width: 5.7em;
	height: 5.7em;
}

.sc_icons_divider3 .sc_icons_item_wrap + .sc_icons_item_wrap {
	margin-top: var(--theme-var-grid_gap);
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap, .sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
	position: relative;
	padding: 0 2.2em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap:after {
	content: "";
	display: block;
	height: 150px;
	width: 1px;
	position: absolute;
	right: -25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-bd_color);
}

.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after {
	right: -1px;
}

.sc_icons_divider3 .slider-wrapper .swiper-slide-prev .sc_icons_item_wrap:after {
	right: 0;
}

.sc_icons_divider3 .sc_icons_item {
	position: relative;
	padding: 3.8em 2em 3em;
	background-color: transparent;
	will-change: background-color;
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.sc_icons_divider3 .sc_icons_item:hover {
	background-color: var(--theme-color-text_link);
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap {
	margin-right: -50px;
	margin-bottom: -50px;
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 50px;
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: 50px;
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
	margin-bottom: 0;
}

.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"]:last-child .sc_icons_item_wrap:after {
	display: none;
}

.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item_wrap:after {
	display: none;
}

.sc_icons_divider3 .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_divider3 .sc_icons_item_title {
	font-size: 1.333em;
	line-height: 1.2em;
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_title, .sc_icons_divider3 .sc_icons_item .sc_icons_item_title span {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title span, .sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_divider3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider3 .sc_icons_image + .sc_icons_item_details {
	margin-top: 1.5em;
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_description {
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3 .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .7em;
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider3 .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 2em;
}

.sc_icons_divider3 .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3 .sc_icons_icon:before, .sc_icons_divider3 .sc_icons_icon>span:before {
	font-size: 3.8em;
}

.sc_icons_divider3 .sc_icon_type_svg svg, .sc_icons_divider3 .sc_icon_type_svg object {
	width: 3.8em;
	height: 3.8em;
}

.sc_icons_divider3.sc_icons_size_small .sc_icons_icon:before, .sc_icons_divider3.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2.8em;
}

.sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_divider3.sc_icons_size_small .sc_icon_type_svg object {
	width: 2.8em;
	height: 2.8em;
}

.sc_icons_divider3.sc_icons_size_large .sc_icons_icon:before, .sc_icons_divider3.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 4.8em;
}

.sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_divider3.sc_icons_size_large .sc_icon_type_svg object {
	width: 4.8em;
	height: 4.8em;
}

.sc_icons_divider3.color_style_link2 .sc_icons_item:hover {
	background-color: var(--theme-color-text_link2);
}

.sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title span, .sc_icons_divider3.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_divider3.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3.color_style_link3 .sc_icons_item:hover {
	background-color: var(--theme-color-text_link3);
}

.sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title span, .sc_icons_divider3.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_divider3.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover {
	background-color: var(--theme-color-text_dark);
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title span, .sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_divider3.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_item_description {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_divider3.color_style_dark .sc_icons_item:hover .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
	content: "";
	display: block;
	height: 100%;
	width: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: var(--theme-color-bd_color);
}

.sc_icons_divider4 .slider-wrapper .sc_icons_item:after {
	right: -1px;
}

.sc_icons_divider4 .slider-wrapper .swiper-slide-prev .sc_icons_item:after {
	right: 0;
}

.sc_icons_divider4.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
	right: calc(-1 * var(--theme-var-grid_gap));
}

.sc_icons_divider4.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
	right: calc(-1 * var(--theme-var-grid_gap));
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap {
	margin-right: calc(-2 * var(--theme-var-grid_gap));
	margin-bottom: calc(-2 * var(--theme-var-grid_gap));
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: calc(2 * var(--theme-var-grid_gap));
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
	padding-bottom: calc(2 * var(--theme-var-grid_gap));
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
	margin-bottom: 0;
}

.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"]:last-child .sc_icons_item:after {
	display: none;
}

.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(3n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(4n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(5n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(6n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(7n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(8n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(9n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(10n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(11n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(12n) .sc_icons_item:after {
	display: none;
}

.sc_icons_divider4 .sc_icons_item {
	padding: 13px 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.sc_icons_divider4 .sc_icons_icon, .sc_icons_divider4 .sc_icons_image {
	width: 3.4em;
	height: 3.4em;
	line-height: 3.4em;
	text-align: center;
}

.sc_icons_divider4 .sc_icons_icon>span {
	width: 3.4em;
	height: 3.4em;
	line-height: 3.4em;
	text-align: center;
}

.sc_icons_divider4 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider4 .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.2em;
}

.sc_icons_divider4 .sc_icons_item_details {
	padding-left: 0;
	padding-right: 5%;
	min-height: auto;
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_item_details, .sc_icons_divider4.sc_icons_size_small .sc_icons_item_details {
	padding-left: 0;
	min-height: auto;
}

.sc_icons_divider4.sc_align_right .sc_icons_item_details, .sc_icons_divider4.sc_icons_size_small.sc_align_right .sc_icons_item_details, .sc_icons_divider4.sc_icons_size_large.sc_align_right .sc_icons_item_details {
	padding-left: 5%;
	padding-right: 0;
}

.sc_icons_divider4 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider4 .sc_icons_image + .sc_icons_item_details {
	margin-left: .8em;
	margin-top: .6em;
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider4.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
	margin-left: 1.2em;
	margin-top: .8em;
}

.sc_icons_divider4 .sc_icons_item_title {
	font-size: 1.056em;
	line-height: 1.2em;
}

.sc_icons_divider4 .sc_icons_item_details .sc_icons_item_description {
	font-size: 15px;
	line-height: 1.4em;
}

.sc_icons_divider4 .sc_icons_item_title + .sc_icons_item_description {
	margin-top: .5em;
}

.sc_icons_divider4.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider4.sc_align_right .sc_icons_image + .sc_icons_item_details {
	margin-left: 0;
	margin-right: .8em;
}

.sc_icons_divider4.sc_align_center .sc_icons_item {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.sc_icons_divider4.sc_align_right .sc_icons_item {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_item_details {
	order: 1;
}

.sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_divider4.sc_align_right .sc_icons_item .sc_icons_image {
	order: 2;
}

.sc_icons_divider4 .sc_icons_icon:before, .sc_icons_divider4 .sc_icons_icon>span:before {
	font-size: 2.6em;
}

.sc_icons_divider4 .sc_icon_type_svg svg, .sc_icons_divider4 .sc_icon_type_svg object {
	width: 2.6em;
	height: 2.6em;
}

.sc_icons_divider4.sc_icons_size_small .sc_icons_icon:before, .sc_icons_divider4.sc_icons_size_small .sc_icons_icon>span:before {
	font-size: 2em;
}

.sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg svg, .sc_icons_divider4.sc_icons_size_small .sc_icon_type_svg object {
	width: 2em;
	height: 2em;
}

.sc_icons_divider4.sc_icons_size_large .sc_icons_icon:before, .sc_icons_divider4.sc_icons_size_large .sc_icons_icon>span:before {
	font-size: 3em;
}

.sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg svg, .sc_icons_divider4.sc_icons_size_large .sc_icon_type_svg object {
	width: 3em;
	height: 3em;
}

.sc_icons_fill .sc_icons_item {
	padding: 3.5em 3.4em;
	background-color: var(--theme-color-alter_link);
}

.sc_icons_fill .sc_icons_item_title + .sc_icons_item_description {
	margin-top: 1em;
}

.sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
	margin-top: 2.7em;
}

.sc_icons_fill .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_fill .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
	margin-top: 1.85em;
}

.sc_icons_fill .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill .sc_icons_item_linked:hover .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill .sc_icons_item .sc_icons_item_title, .sc_icons_fill .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill .sc_icons_item:hover .sc_icons_item_title, .sc_icons_fill .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_fill .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill .sc_icons_item .sc_icons_item_description {
	font-size: 19px;
	line-height: 1.65em;
	color: var(--theme-color-inverse_link_08);
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link {
	margin-top: 19px;
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_text {
	display: none;
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon {
	display: inline-block;
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	will-change: transform;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_icons_fill .sc_icons_item .sc_icons_item_more_link .link_icon:before {
	display: block;
	font-family: "fontello";
	content: "";
	position: absolute;
	z-index: 1;
	top: 0;
	right: 1px;
	font-size: 11px;
	line-height: 20px;
	font-weight: 400;
	color: currentColor;
}

.sc_icons_fill .sc_icons_item:hover .sc_icons_item_more_link .link_icon {
	width: 38px;
}

.sc_icons_fill .sc_icons_item.sc_icons_item_linked.with_more .sc_icons_item_link {
	z-index: 10;
}

.sc_icons_fill.color_style_link2 .sc_icons_item {
	background-color: var(--theme-color-alter_link2);
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title, .sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_fill.color_style_link2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_link_08);
}

.sc_icons_fill.color_style_link2 .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link3 .sc_icons_item {
	background-color: var(--theme-color-alter_link3);
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title, .sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_fill.color_style_link3 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_link_08);
}

.sc_icons_fill.color_style_link3 .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_icons_fill.color_style_dark .sc_icons_item {
	background-color: var(--theme-color-alter_dark);
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_icon {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title, .sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title, .sc_icons_fill.color_style_dark .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_title a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_description {
	color: var(--theme-color-inverse_hover_08);
}

.sc_icons_fill.color_style_dark .sc_icons_item .sc_icons_item_more_link {
	color: var(--theme-color-inverse_hover);
}

.sc_team .sc_item_posts_container>.sc_team_item + .sc_team_item {
	margin-top: 1.8em;
}

.sc_team_default .sc_team_item {
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_team .sc_team_item_thumb .sc_team_item_title a:hover {
	color: var(--theme-color-alter_link);
}

.sc_team.color_style_link2 .sc_team_item_thumb .sc_team_item_title a:hover {
	color: var(--theme-color-alter_link2);
}

.sc_team.color_style_link3 .sc_team_item_thumb .sc_team_item_title a:hover {
	color: var(--theme-color-alter_link3);
}

.sc_team_default .sc_team_item_subtitle {
	color: var(--theme-color-alter_link);
}

.sc_team_default.color_style_link2 .sc_team_item_subtitle {
	color: var(--theme-color-alter_link2);
}

.sc_team_default.color_style_link3 .sc_team_item_subtitle {
	color: var(--theme-color-alter_link3);
}

.sc_team_default.color_style_dark .sc_team_item_subtitle {
	color: var(--theme-color-alter_dark);
}

.sc_team_default .sc_team_item_socials .social_item .social_icon, .team_member_page .team_member_socials .social_item .social_icon {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

.sc_team_default.color_style_link2 .sc_team_item_socials .social_item .social_icon {
	background-color: var(--theme-color-alter_link2);
}

.sc_team_default.color_style_link3 .sc_team_item_socials .social_item .social_icon {
	background-color: var(--theme-color-alter_link3);
}

.sc_team_default.color_style_dark .sc_team_item_socials .social_item .social_icon {
	background-color: var(--theme-color-alter_dark);
}

.sc_team_default .sc_team_item_socials .social_item:hover .social_icon, .team_member_page .team_member_socials .social_item:hover .social_icon {
	color: var(--theme-color-alter_bg_color);
	background-color: var(--theme-color-alter_dark);
}

.sc_team_default.color_style_link2 .sc_team_item_socials .social_item:hover .social_icon {
	background-color: var(--theme-color-alter_hover2);
}

.sc_team_default.color_style_link3 .sc_team_item_socials .social_item:hover .social_icon {
	background-color: var(--theme-color-alter_hover3);
}

.sc_team_default.color_style_dark .sc_team_item_socials .social_item:hover .social_icon {
	background-color: var(--theme-color-alter_link);
}

.sc_team.slider_container .swiper-pagination-bullet {
	border-color: var(--theme-color-text_light);
}

.team_member_projects {
	border-color: var(--theme-color-bd_color);
}

.team_member_page>.team_member_content, .team_member_page>.team_member_featured {
	margin-bottom: 1.2em;
}

.team_member_page:after {
	content: "";
	display: block;
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	margin-bottom: -1.2em;
}

.team_member_page .team_member_description {
	overflow: visible;
	margin: 0 0 2.8em 0;
}

.team_member_page .team_member_position {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	color: var(--theme-color-text_light);
}

.team_member_page .team_member_position + .team_member_title {
	margin-top: 16px;
}

.team_member_page .team_member_title {
	margin: 0;
	font-size: 57px;
	line-height: 1.1em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.team_member_page .team_member_featured {
	float: left;
	width: 53%;
	padding: 0 50px 0 0;
}

.team_member_page .team_member_featured .post_featured {
	overflow: hidden;
	position: relative;
	margin-bottom: 55px;
}

.team_member_page .team_member_featured .team_member_description_socials {
	z-index: 99;
	position: relative;
}

.team_member_page .team_member_featured .team_member_description_socials .team_member_socials {
	margin: 0;
}

.team_member_page .team_member_description_socials .team_member_socials .social_item {
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	margin: 0 7px 7px 0;
}

.team_member_page .team_member_description_socials .team_member_socials .social_item .social_icon {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	border: none;
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	margin: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.team_member_page .team_member_description_socials .team_member_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	margin-top: -8px;
}

.team_member_projects .team_member_projects_title, .team_page_related .related_wrap_title {
	margin: 0 0 .85em 0;
	font-size: 47px;
}

.sidebar_show .team_page_wrap_info .team_page_wrap_info_over {
	padding-top: 0 !important;
}

.sidebar_show .team_page_wrap_info:after {
	display: none;
}

.single-cpt_team .page_content_wrap {
	overflow: hidden;
}

body:not(.remove_margins) .team_page_wrap_info.comments_close {
	margin-bottom: -7.4em;
}

.team_page_wrap_info {
	position: relative;
	margin-top: 6.5em;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.team_page_wrap_info .team_page_wrap_info_over {
	position: relative;
	padding: 100px 0 120px;
	overflow: hidden;
}

.team_page_wrap_info:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -400%;
	width: 1000%;
	height: 100%;
	background-color: var(--theme-color-alter_bg_color);
	z-index: 0;
}

.team_page_wrap_info .team_member_details {
	float: left;
	width: 43%;
	padding: 0 7% 0 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.team_page_wrap_info .team_member_details .team_member_brief_info_text {
	line-height: 1.64em;
}

.team_page_wrap_info .team_member_details:last-child {
	padding: 0;
	width: 100%;
	float: none;
}

.team_page_wrap_info .section_title {
	margin: 0 0 .85em 0;
	font-size: 47px;
}

.team_page_wrap_info .page_contact_form {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	overflow: visible;
	float: right;
	width: 57%;
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 {
	margin-top: -10px;
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style {
	margin-top: 15px;
}

.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .trx_addons_message_box.wpcf7-response-output, .team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 div.wpcf7-response-output {
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}

.team_page_wrap_info .page_contact_form:first-child {
	width: 100%;
	float: none;
}

.team_page_wrap_info .page_contact_form:first-child .wpcf7 .wpcf7-submit {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.team_page_wrap_info .page_contact_form .wpcf7 .trx_addons_message_box {
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	box-shadow: none !important;
}

.team_page_wrap_info .team_member_brief_info_details {
	margin-left: -3px;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_value a:hover, .team_page_wrap_info .team_member_brief_info_details .team_member_details_value a, .team_page_wrap_info .team_member_brief_info_details .team_member_details_value {
	color: var(--theme-color-alter_text);
}

.team_page_wrap_info .team_member_brief_info_details>div {
	margin-top: 15px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label {
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
	text-align: center;
	text-indent: -300px;
	font-size: 23px;
	overflow: hidden;
	flex-shrink: 0;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label:before {
	display: block;
	text-indent: 0;
	font-family: "fontello";
	color: var(--theme-color-text_link2);
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_label + .team_member_details_value {
	margin-left: 10px;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_label:before {
	content: "";
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a {
	position: relative;
	padding-bottom: 8px;
	margin-bottom: -8px;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: currentColor;
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale3d(0, 1, 1);
	-ms-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
	-webkit-transition: -webkit-transform .25s cubic-bezier(.25, .8, .25, 1);
	-ms-transition: -ms-transform .25s cubic-bezier(.25, .8, .25, 1);
	transition: transform .25s cubic-bezier(.25, .8, .25, 1);
	will-change: transform;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:hover {
	color: var(--theme-color-text_dark);
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_email .team_member_details_value>a:hover:after {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value {
	font-weight: 700;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value a:hover, .team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value a {
	color: var(--theme-color-text_dark);
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_label:before {
	content: "";
	text-indent: -1px;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_address .team_member_details_label:before {
	content: "";
}

.team_page_wrap_info .team_member_brief_info_details .sc_icons_item_details {
	line-height: 1;
}

.team_member_page:not(.has-post-thumbnail) + .team_page_wrap_info .team_member_description_socials {
	margin-top: 20px;
}

.team_member_page:not(.has-post-thumbnail) + .team_page_wrap_info .socials_wrap:not(.socials_type_list) .social_item .social_icon {
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	background-color: var(--theme-color-bg_color);
}

.related_wrap.team_page_related .sc_team_posts_item .post_categories {
	text-transform: uppercase;
}

.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
	font-size: 24px;
	line-height: 1.2em;
	font-weight: 500;
}

.related_wrap.team_page_related .sc_team_posts_item .post_meta {
	margin: .8em 0 0 0;
}

.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_content {
	display: none;
	margin-top: .6em;
}

.related_wrap.team_page_related .sc_team_posts_item .post_featured {
	margin-bottom: 1.3em;
}

.sc_team_default .sc_team_item {
	text-align: center;
	display: block;
}

.sc_team_default .sc_team_item .sc_team_item_content {
	display: none;
}

.sc_team_default .sc_team_item_info {
	padding: 2em;
	text-align: center;
}

.sc_team_default .sc_team_item_info .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_default .sc_team_item_info .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-alter_text);
}

.sc_team_default .sc_team_item_info .sc_team_item_content {
	margin-top: 1em;
	margin-bottom: 1em;
}

.sc_team_default .sc_team_item_info .sc_team_item_content + .sc_team_item_socials {
	margin-top: 1em;
}

.sc_team_default .sc_team_item_info .sc_team_item_socials {
	margin-left: -2px;
	margin-top: 15px;
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item {
	will-change: transform;
	position: relative;
	margin: 3px 5px 3px 0;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
	top: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	color: var(--theme-color-text_dark);
	border: 1px solid var(--theme-color-alter_bd_color);
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 43px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	background-color: transparent !important;
}

.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link) !important;
	top: -7px;
}

.sc_team_featured .no_post_thumbnail {
	align-content: center;
	background-color: var(--theme-color-alter_bg_color);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.sc_team_featured .no_post_thumbnail h5 {
	margin: 0;
}

.sc_team_featured .no_post_thumbnail h5 a {
	display: inline;
}

.sc_team_featured .post_featured .trx_addons_hover_mask {
	background-color: #fff;
}

.sc_team_featured .post_featured:hover .trx_addons_hover_mask {
	opacity: 1;
}

.sc_team_featured .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_featured .post_featured:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sc_team_featured .trx_addons_hover_team {
	padding: 15px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
}

.sc_team_featured .trx_addons_hover:hover .trx_addons_hover_title, .sc_team_featured .trx_addons_hover:hover .trx_addons_hover_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_title {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_title, .sc_team_featured .trx_addons_hover_team .sc_team_item_title a:hover, .sc_team_featured .trx_addons_hover_team .sc_team_item_title a {
	color: #0c0f26;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_subtitle {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #797c7f;
	margin-top: 8px;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials {
	margin: 11px 0 0 0;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .4s;
	top: 15px;
	position: relative;
	margin: 6px !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #000;
	border: none;
	background: none;
	font-size: 16px;
	width: 2em;
	height: 2em;
	line-height: 2em;
}

.sc_team_featured .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
	opacity: 1;
	top: 0;
	transition-delay: .2s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
	opacity: 1;
	top: 0;
	transition-delay: .3s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .4s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .45s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .5s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .55s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .6s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .65s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .7s;
}

.sc_team_featured .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .75s;
}

.sc_team_short .sc_team_slider .sc_team_item {
	padding-bottom: 4px;
}

.sc_team_short .sc_team_item_thumb {
	border: none;
}

.sc_team_short .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_short .post_featured:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_team_short .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}

.sc_team_short .sc_team_item_title a:hover, .sc_team_short .sc_team_item_title a {
	color: var(--theme-color-text_dark);
	display: inline;
}

.sc_team_short .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-alter_text);
}

.sc_team_short .sc_team_item_thumb + .sc_team_item_info {
	margin-top: 24px;
}

.sc_team_short .trx_addons_hover_team {
	padding: 15px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	position: relative;
	margin: 3px !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #000;
	background-color: #fff;
	border: none;
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_team_short .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .1s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .15s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .2s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .25s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .3s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .35s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .4s;
}

.sc_team_short .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .45s;
}

.sc_team_alter .sc_team_slider .sc_team_item {
	padding-bottom: 4px;
}

.sc_team_alter .sc_team_item_thumb {
	border: none;
}

.sc_team_alter .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_alter .post_featured:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_team_alter .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_alter .sc_team_item_title a:hover, .sc_team_alter .sc_team_item_title a {
	color: var(--theme-color-text_dark);
	display: inline;
}

.sc_team_alter .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 7px;
	color: var(--theme-color-alter_text);
}

.sc_team_alter .sc_team_item_thumb + .sc_team_item_info {
	margin-top: 24px;
}

.sc_team_alter .sc_team_item_thumb .sc_team_item_content + .sc_team_item_socials {
	margin-top: 1.5em;
}

.sc_team_alter .post_featured .trx_addons_hover_mask {
	background-color: var(--theme-color-inverse_dark);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_alter .post_featured:hover .trx_addons_hover_mask {
	opacity: .9;
}

.sc_team_alter .trx_addons_hover_team {
	padding: 15px 30px 35px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	text-align: left;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
	z-index: 9;
	position: relative;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	position: relative;
	margin: 3px 6px 3px 0 !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	border: none;
	font-size: 16px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*="facebook"] {
	color: #fff;
	background-color: #515fc4;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*="twitter"] {
	color: #fff;
	background-color: #48bde9;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*="dribble"], .sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*="dribbble"] {
	color: #fff;
	background-color: #ea4c89;
}

.sc_team_alter .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: #000;
	background-color: #fff;
}

.sc_team_alter .sc_team_item_content {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	position: relative;
	font-size: 17px;
}

.sc_team_alter .sc_team_item_content, .sc_team_alter .sc_team_item_content a {
	color: #fff;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_content {
	transition-delay: .1s;
	opacity: 1;
	top: 0;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .2s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .25s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .3s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .35s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .4s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .45s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .5s;
}

.sc_team_alter .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .55s;
}

.sc_team_3d {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.sc_team_3d .sc_team_slider .sc_team_item {
	padding-bottom: 4px;
}

.sc_team_3d .post_featured_bg:before {
	padding-top: 106%;
}

.sc_team_3d .post_featured_bg .post_thumb {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.sc_team_3d .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_3d .sc_team_item_title a:hover, .sc_team_3d .sc_team_item_title a {
	color: var(--theme-color-text_dark);
	display: inline;
}

.sc_team_3d .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-alter_text);
}

.sc_team_3d .sc_team_item_thumb + .sc_team_item_info {
	margin-top: 28px;
}

.sc_team_3d .trx_addons_hover_team {
	padding: 15px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	position: relative;
	margin: 3px !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #000;
	background-color: #fff;
	border: none;
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_team_3d .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .1s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .15s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .2s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .25s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .3s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .35s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .4s;
}

.sc_team_3d .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .45s;
}

.sc_team_plain .post_featured_bg:before {
	padding-top: 140%;
}

.sc_team_plain .post_featured_bg .post_thumb {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.sc_team_plain .no_post_thumbnail {
	align-content: center;
	background-color: var(--theme-color-alter_bg_color);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.sc_team_plain .no_post_thumbnail h5 {
	margin: 0;
}

.sc_team_plain .no_post_thumbnail h5 a {
	display: inline;
}

.sc_team_plain .post_featured .trx_addons_hover_mask {
	opacity: 0;
}

.sc_team_plain .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_plain .post_featured:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sc_team_plain .trx_addons_hover_team {
	padding: 18px;
	position: absolute;
	bottom: 7px;
	left: 7px;
	right: 7px;
	width: calc(100% - 14px);
	z-index: 99;
	text-align: left;
	background-color: #fff;
	overflow: hidden;
}

.sc_team_plain .trx_addons_hover:hover .trx_addons_hover_title, .sc_team_plain .trx_addons_hover:hover .trx_addons_hover_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_title {
	opacity: 1;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_title, .sc_team_plain .trx_addons_hover_team .sc_team_item_title a:hover, .sc_team_plain .trx_addons_hover_team .sc_team_item_title a {
	color: #0c0f26;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_subtitle {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: var(--theme-color-alter_light);
	margin-top: 5px;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
	margin: 20px 0 -57px 0;
	padding-top: 10px;
	min-height: 40px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials:before {
	content: "";
	display: block;
	height: 1px;
	background-color: #ddd;
	width: 0;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	position: relative;
	top: -9px;
}

.sc_team_plain .sc_team_item:hover .trx_addons_hover_team .sc_team_item_socials {
	margin-bottom: -8px;
}

.sc_team_plain .sc_team_item:hover .trx_addons_hover_team .sc_team_item_socials:before {
	width: 100%;
	transition-delay: .2s;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 15px;
	position: relative;
	margin: 3px 15px 3px 0 !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
	will-change: transform;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item.social_item_type_names .social_name {
	font-size: 12px;
	line-height: 16px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #000;
	border: none;
	background: none;
	font-size: 16px;
	width: 2em;
	height: 2em;
	line-height: 2em;
}

.sc_team_plain .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_name, .sc_team_plain .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
	transition-delay: 1.4s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .3s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .4s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .5s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .6s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .7s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .8s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .9s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: 1s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(9) {
	transition-delay: 1.1s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(10) {
	transition-delay: 1.2s;
}

.sc_team_plain .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(11) {
	transition-delay: 1.3s;
}

.sc_team_3d-simple {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.sc_team_3d-simple .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_3d-simple .post_featured:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_team_3d-simple .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_3d-simple .sc_team_item_title a:hover, .sc_team_3d-simple .sc_team_item_title a {
	color: var(--theme-color-text_dark);
	display: inline;
}

.sc_team_3d-simple .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-alter_text);
}

.sc_team_3d-simple .sc_team_item_thumb + .sc_team_item_info {
	margin-top: 32px;
}

.sc_team_3d-simple .trx_addons_hover_team {
	margin: 12px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: left;
	z-index: 99;
	position: relative;
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	will-change: transform;
	position: relative;
	margin: 7px 22px 7px 0 !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: var(--theme-color-text_dark);
	border: none;
	font-size: 16px;
	width: 20px;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-align: left;
	background-color: transparent !important;
}

.sc_team_3d-simple .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link) !important;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .1s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .15s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .2s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .25s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .3s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .35s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .4s;
}

.sc_team_3d-simple .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .45s;
}

.sc_team_list .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_list .post_featured:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_team_list .sc_team_item_title {
	font-size: 35px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_list .sc_team_item_title a {
	display: inline;
}

.sc_team_list .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-text_light);
}

.sc_team_list .sc_team_item_content {
	margin: 17px 0 26px;
}

.sc_team_list .sc_team_item_content p {
	margin: 0;
}

.sc_team_list .sc_team_item_content p + p {
	margin-top: .7em;
}

.sc_team_list .sc_item_columns .sc_team_item_content {
	margin: 17px 0;
}

.sc_team_list .sc_item_columns .sc_team_item_title {
	font-size: 24px;
}

.sc_team_list .sc_team_item.has-post-thumbnail {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
	flex: 1 0 48%;
	max-width: 48%;
}

.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
	padding: 0 0 0 9%;
}

.sc_team_list .sc_team_item_content + .sc_team_item_socials {
	margin-top: 0 !important;
}

.sc_team_list .sc_team_item_socials {
	margin-left: -2px;
	margin-top: 15px;
}

.sc_team_list .sc_team_item .sc_team_item_socials .social_item {
	will-change: transform;
	position: relative;
	margin: 3px 24px 3px 0;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_list .sc_team_item .sc_team_item_socials .social_item .social_icon {
	color: var(--theme-color-text_dark);
	border: none;
	font-size: 16px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-align: center;
	background-color: transparent !important;
}

.sc_team_list .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link) !important;
}

.sc_team_metro .sc_team_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_team_metro .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_metro .post_featured:hover img {
	-webkit-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}

.sc_team_metro .post_featured:before {
	padding-top: 100%;
}

.sc_team_metro .sc_team_item_title {
	font-size: 35px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_metro .sc_team_item_title a:hover, .sc_team_metro .sc_team_item_title a {
	color: var(--theme-color-text_dark);
	display: inline;
}

.sc_team_metro .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 6px;
	color: var(--theme-color-text_light);
}

.sc_team_metro .sc_team_item_content {
	margin: 17px 0 26px;
	font-size: 17px;
	line-height: 1.65em;
}

.sc_team_metro .sc_team_item_content p {
	margin: 0;
}

.sc_team_metro .sc_team_item_content p + p {
	margin-top: .7em;
}

.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_content, .sc_team_metro .sc_item_columns .sc_team_item_content {
	margin: 21px 0;
}

.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title, .sc_team_metro .sc_item_columns .sc_team_item_title {
	font-size: 24px;
}

.sc_team_metro .sc_team_item_info {
	padding: 20px 35px;
}

.sc_team_metro .sc_team_item.has-post-thumbnail {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.sc_team_metro .sc_team_item.has-post-thumbnail .post_featured {
	flex: 1 0 50%;
	max-width: 50%;
	height: 100%;
}

.sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
	padding-top: 90px !important;
	padding-bottom: 65px !important;
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail .sc_team_item_info, .sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail .sc_team_item_info, .sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail .sc_team_item_info, .sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail .sc_team_item_info {
	padding: 20px 25px;
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item_content + .sc_team_item_socials, .sc_team_metro .trx_addons_column-1_5 .sc_team_item_content + .sc_team_item_socials, .sc_team_metro .trx_addons_column-1_4 .sc_team_item_content + .sc_team_item_socials, .sc_team_metro .trx_addons_column-1_3 .sc_team_item_content + .sc_team_item_socials {
	margin-top: 20px;
}

.sc_team_metro .trx_addons_column-1_6 .sc_team_item_socials .social_item .social_icon, .sc_team_metro .trx_addons_column-1_5 .sc_team_item_socials .social_item .social_icon, .sc_team_metro .trx_addons_column-1_4 .sc_team_item_socials .social_item .social_icon, .sc_team_metro .trx_addons_column-1_3 .sc_team_item_socials .social_item .social_icon {
	font-size: 15px;
	width: 35px;
	height: 35px;
	line-height: 32px;
}

.sc_team_metro .sc_team_item_content + .sc_team_item_socials {
	margin-top: 53px;
}

.sc_team_metro .sc_team_item_socials {
	margin-left: -2px;
	margin-top: 15px;
}

.sc_team_metro .sc_team_item_socials .social_item {
	will-change: transform;
	position: relative;
	margin: 3px 5px 3px 0;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_metro .sc_team_item_socials .social_item .social_icon {
	top: 0;
	position: relative;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	color: var(--theme-color-text_dark);
	border: 1px solid var(--theme-color-alter_bd_color);
	font-size: 16px;
	width: 45px;
	height: 45px;
	line-height: 43px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	background-color: transparent !important;
}

.sc_team_metro .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link) !important;
	top: -7px;
}

.sc_team_hover .no_post_thumbnail {
	align-content: center;
	background-color: var(--theme-color-alter_bg_color);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.sc_team_hover .no_post_thumbnail h5 {
	margin: 0;
}

.sc_team_hover .no_post_thumbnail h5 a {
	display: inline;
}

.sc_team_hover .post_featured .trx_addons_hover_mask {
	background: var(--theme-color-text_link2);
	background: -moz-linear-gradient(0deg, var(--theme-color-text_link2_08) 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(0deg, var(--theme-color-text_link2_08) 0%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(0deg, var(--theme-color-text_link2_08) 0%, rgba(0, 0, 0, 0) 100%);
}

.sc_team_hover .post_featured:hover .trx_addons_hover_mask {
	opacity: 1;
}

.sc_team_hover .post_featured img {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_hover .post_featured:hover img {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sc_team_hover .trx_addons_hover_team {
	padding: 35px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	text-align: left;
}

.sc_team_hover .trx_addons_hover:hover .trx_addons_hover_title, .sc_team_hover .trx_addons_hover:hover .trx_addons_hover_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_title {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	margin: 0;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_title a:hover, .sc_team_hover .trx_addons_hover_team .sc_team_item_title a {
	color: #fff;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_subtitle {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	margin-top: 8px;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials {
	margin: 18px 0 0 -4px;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .4s;
	top: 15px;
	position: relative;
	margin: 6px 23px 6px 0 !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #fff;
	border: none;
	background: none;
	font-size: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.sc_team_hover .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
	opacity: 1;
	top: 0;
	transition-delay: .2s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
	opacity: 1;
	top: 0;
	transition-delay: .3s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
	transition-delay: 1.2s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .4s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .5s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .6s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .7s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .8s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .9s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: 1s;
}

.sc_team_hover .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: 1.1s;
}

.sc_team_creative .sc_team_slider .trx_addons_hover_team {
	margin-bottom: 0;
}

.sc_team_creative .sc_team_item {
	text-align: center;
}

.sc_team_creative .sc_team_item_info {
	text-align: center;
}

.sc_team_creative .sc_team_item_title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
}

.sc_team_creative .sc_team_item_title a:hover, .sc_team_creative .sc_team_item_title a {
	display: inline;
	color: var(--theme-color-text_dark);
}

.sc_team_creative .sc_team_item_subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	margin-top: 11px;
	color: var(--theme-color-alter_text);
}

.sc_team_creative .sc_team_item_thumb + .sc_team_item_info {
	margin-top: 32px;
}

.sc_team_creative .trx_addons_hover_team {
	margin: 22px 0 -20px 0;
	padding: 0;
	width: 100%;
	text-align: center;
	z-index: 99;
	position: relative;
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 20px;
	will-change: transform;
	position: relative;
	margin: 5px 11px !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: var(--theme-color-text_dark);
	border: none;
	font-size: 16px;
	width: 20px;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-align: center;
	background-color: transparent !important;
}

.sc_team_creative .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link) !important;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .1s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .15s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .2s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .25s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .3s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .35s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: .4s;
}

.sc_team_creative .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: .45s;
}

.sc_team_creative .post_featured img {
	z-index: 2;
	position: relative;
}

.sc_team_creative .all-svg {
	position: absolute;
	z-index: 1;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
}

.sc_team_creative .all-svg span {
	display: inline-block;
	line-height: 0;
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	will-change: transform;
}

.sc_team_creative .all-svg .svg-1 {
	position: absolute;
	top: 29%;
	right: 12%;
	margin: 15px 15px 0 0;
}

.sc_team_creative .all-svg .svg-1 svg {
	width: 130px;
	height: 130px;
	fill: var(--theme-color-text_link2);
	opacity: .11;
}

.sc_team_creative .all-svg .svg-2 {
	position: absolute;
	right: 1.5%;
	bottom: 18.5%;
	margin: 0 15px 0 0;
}

.sc_team_creative .all-svg .svg-2 svg {
	width: 97px;
	height: 97px;
	fill: transparent;
	stroke: var(--theme-color-text_dark);
	stroke-width: 21px;
}

.sc_team_creative .all-svg .svg-3 {
	position: absolute;
	left: 3.5%;
	top: 33.5%;
	margin: 15px 0 0 15px;
}

.sc_team_creative .all-svg .svg-3 svg {
	width: 137px;
	height: 137px;
	fill: transparent;
	stroke: var(--theme-color-text_link2);
	stroke-width: 21px;
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-1 {
	opacity: 1;
	transition-delay: .1s;
	margin: 0;
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-2 {
	opacity: 1;
	transition-delay: .2s;
	margin: 0;
}

.sc_team_creative .sc_team_item:hover .all-svg .svg-3 {
	opacity: 1;
	transition-delay: .15s;
	margin: 0;
}

.sc_team_accent .no_post_thumbnail {
	align-content: center;
	background-color: var(--theme-color-alter_bg_color);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.sc_team_accent .no_post_thumbnail h5 {
	margin: 0;
}

.sc_team_accent .no_post_thumbnail h5 a {
	display: inline;
}

.sc_team_accent .post_featured_bg:before {
	padding-top: 100%;
}

.sc_team_accent .post_featured_bg .post_thumb {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.sc_team_accent .post_featured .trx_addons_hover_mask {
	background-color: var(--theme-color-text_link2);
}

.sc_team_accent .post_featured:hover .trx_addons_hover_mask {
	opacity: .8;
}

.sc_team_accent .post_featured .post_thumb {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_accent .post_featured:hover .post_thumb {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sc_team_accent .trx_addons_hover_team {
	padding: 60px 20px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	text-align: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
	position: absolute;
	z-index: 1;
	z-index: 9;
	bottom: 0;
	bottom: 27px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
}

.sc_team_accent .trx_addons_hover_team .center-all {
	align-self: center;
	text-align: center;
	width: 100%;
}

.sc_team_accent .trx_addons_hover:hover .trx_addons_hover_title, .sc_team_accent .trx_addons_hover:hover .trx_addons_hover_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_title {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	margin: 0;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_title a:hover, .sc_team_accent .trx_addons_hover_team .sc_team_item_title a {
	color: #fff;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_subtitle {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	margin-top: 8px;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
	margin: 0;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .4s;
	top: 15px;
	position: relative;
	margin: 6px 11px !important;
	display: inline-block;
	vertical-align: top;
	line-height: 1;
}

.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
	color: #fff;
	border: none;
	background: none;
	font-size: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.sc_team_accent .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_title {
	opacity: 1;
	top: 0;
	transition-delay: .2s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_subtitle {
	opacity: 1;
	top: 0;
	transition-delay: .3s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item {
	opacity: 1;
	top: 0;
	transition-delay: 1.2s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .4s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .5s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .6s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .7s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .8s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .9s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: 1s;
}

.sc_team_accent .trx_addons_hover_style_info_anim:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: 1.1s;
}

.sc_team_light .no_post_thumbnail {
	align-content: center;
	background-color: var(--theme-color-alter_bg_color);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.sc_team_light .sc_team_item_title {
	margin: 0;
}

.sc_team_light .sc_team_item_title a {
	display: inline;
}

.sc_team_light .post_featured_bg:before {
	padding-top: 100%;
}

.sc_team_light .post_featured_bg .post_thumb {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.sc_team_light .post_featured .trx_addons_hover_mask {
	background-color: var(--theme-color-inverse_dark);
}

.sc_team_light .post_featured:hover .trx_addons_hover_mask {
	opacity: .76;
}

.sc_team_light .post_featured .post_thumb {
	-webkit-transition: -webkit-transform .3s ease;
	-ms-transition: -ms-transform .3s ease;
	transition: transform .3s ease;
}

.sc_team_light .post_featured:hover .post_thumb {
	-webkit-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sc_team_light .trx_addons_hover_team {
	padding: 15px 55px 36px 28px;
	position: absolute;
	z-index: 1;
	z-index: 99;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	text-align: left;
}

.sc_team_light .trx_addons_hover:hover .trx_addons_hover_title, .sc_team_light .trx_addons_hover:hover .trx_addons_hover_info {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_team_light .trx_addons_hover_team .sc_team_item_title {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	margin: 0;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
}

.sc_team_light .trx_addons_hover_team .sc_team_item_title a:hover, .sc_team_light .trx_addons_hover_team .sc_team_item_title a {
	color: #fff;
}

.sc_team_light .trx_addons_hover_team .sc_team_item_subtitle {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	top: 10px;
	position: relative;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #fff;
	margin-top: 6px;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials {
	margin: 0;
	position: absolute;
	z-index: 1;
	z-index: 99;
	top: 15px;
	right: 15px;
	bottom: 15px;
	height: auto;
	overflow: hidden;
	width: 30px;
	text-align: right;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item {
	opacity: 0;
	transition-property: all;
	transition-duration: .3s;
	right: -10px;
	display: block;
	float: none;
	position: relative;
	margin: 5px !important;
	vertical-align: top;
	line-height: 1;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
	color: #fff;
	border: none;
	background: none;
	font-size: 15px;
	width: 20px;
	height: 30px;
	line-height: 30px;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
	color: var(--theme-color-text_link);
}

.sc_team_light .sc_team_item:hover .sc_team_item_title {
	opacity: 1;
	top: 0;
	transition-delay: .2s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_subtitle {
	opacity: 1;
	top: 0;
	transition-delay: .3s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item {
	opacity: 1;
	right: 0;
	transition-delay: 1.2s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(1) {
	transition-delay: .4s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(2) {
	transition-delay: .5s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(3) {
	transition-delay: .6s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(4) {
	transition-delay: .7s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(5) {
	transition-delay: .8s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(6) {
	transition-delay: .9s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(7) {
	transition-delay: 1s;
}

.sc_team_light .sc_team_item:hover .sc_team_item_socials .social_item:nth-child(8) {
	transition-delay: 1.1s;
}

.map_marker {
	position: absolute;
	width: 18px;
	height: 18px;
	display: block;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	will-change: transform;
}

.map_marker>div {
	background-color: var(--theme-color-text_link_04);
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	opacity: 1;
}

.map_marker>div:first-child {
	-webkit-animation: markerWave 1.5s cubic-bezier(.4, 0, .2, 1) infinite forwards;
	animation: markerWave 1.5s cubic-bezier(.4, 0, .2, 1) infinite forwards;
}

.map_marker>div:first-child + div {
	-webkit-animation: markerWave 1.5s .45s cubic-bezier(0, 0, .2, 1) infinite forwards;
	animation: markerWave 1.5s .45s cubic-bezier(0, 0, .2, 1) infinite forwards;
}

@-webkit-keyframes markerWave {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .8;
	}
	
	20% {
		opacity: .8;
	}
	
	100% {
		-webkit-transform: scale(5.5);
		transform: scale(5.5);
		opacity: 0;
	}
}

@keyframes markerWave {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: .8;
	}
	
	20% {
		opacity: .8;
	}
	
	100% {
		-webkit-transform: scale(5.5);
		transform: scale(5.5);
		opacity: 0;
	}
}

.map_marker_2 {
	position: absolute;
	width: 86px;
	height: 86px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
}

.map_marker_2:before {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	content: "";
	font-family: "fontello";
	color: #000;
	font-size: 38px;
	margin: 2px 0 0 0;
}

.swiper-pagination-custom .swiper-pagination-button {
	margin: 0 6px;
	width: 5.21em;
	height: 5.21em;
	border: none;
	opacity: 1;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent;
	will-change: transform;
	-webkit-transform: scale3d(.8, .8, .8);
	-ms-transform: scale3d(.8, .8, .8);
	transform: scale3d(.8, .8, .8);
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	cursor: pointer;
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	background-color: transparent;
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	height: 5em;
	line-height: 5em;
}

.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	margin-top: 1.8em;
}

.sc_testimonials:not(.sc_testimonials_plain) .sc_testimonials_content>.sc_testimonials_item + .sc_testimonials_item {
	margin-top: 2em;
}

.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
	padding-bottom: 60px;
}

.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
	opacity: 1;
	margin-left: 0 !important;
	left: 0 !important;
	text-align: left !important;
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
	opacity: 1;
	margin-right: 0 !important;
	right: 0 !important;
	text-align: right !important;
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: none !important;
	color: var(--theme-color-text_dark) !important;
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before {
	font-size: 22px;
}

.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link) !important;
}

.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .slider_controls_wrap>a {
	margin-top: 2em;
}

.sc_testimonials_classic .slider_container .sc_testimonials_item {
	padding: 0 15%;
}

.sc_testimonials_classic .sc_testimonials_item_author_title {
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
}

.sc_testimonials_classic .sc_testimonials_item_author_subtitle {
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_classic .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 10px;
}

.sc_testimonials_classic .sc_testimonials_item_author, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_author {
	text-align: center;
	margin: 34px 0 0 0;
	padding: 0;
}

.sc_testimonials_classic .sc_testimonials_item_content, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
	font-size: 22px;
	line-height: 36px;
	font-weight: 400;
	text-align: center;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_classic .sc_testimonials_item_content:before {
	margin-bottom: 38px;
	font-size: 24px;
	line-height: 1.3em;
	font-style: normal;
	content: "";
	font-family: "fontello";
	will-change: color;
	color: var(--theme-color-text_link);
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_testimonials_default [class*="column"] .sc_testimonials_item_content, .sc_testimonials_default .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text);
}

.sc_testimonials_default [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_default .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_default .sc_testimonials_item_author {
	margin: 38px 0 1px;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_default .sc_testimonials_item_author_avatar {
	overflow: visible;
	margin: 0 20px 1px 0;
	width: 78px;
	height: 78px;
	position: relative;
}

.sc_testimonials_default .sc_testimonials_item_author_avatar:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	bottom: -1px;
	right: -1px;
	width: 30px;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	font-size: 7px;
	font-weight: 400;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_testimonials_default .sc_testimonials_item_author_avatar img {
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_default .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
}

.sc_testimonials_default .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 3.4em;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content, .sc_testimonials_simple .sc_testimonials_item_content {
	text-align: center;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_light);
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_simple .sc_testimonials_item_content:before {
	font-size: 23px;
	line-height: 1.5em;
	color: var(--theme-color-inverse_text);
	content: "";
	font-family: "fontello";
	margin-bottom: 30px;
	font-style: normal;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author, .sc_testimonials_simple .sc_testimonials_item_author {
	margin: 34px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_simple .sc_testimonials_item_author_avatar {
	margin: 0 auto 27px;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
	display: none;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data, .sc_testimonials_simple .sc_testimonials_item_author_data {
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: center;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_light);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_simple .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_simple .slider_container .swiper-pagination-bullet, .sc_testimonials_simple .slider_outer .swiper-pagination-bullet {
	width: 10px;
	border: 2px solid var(--theme-color-text_dark);
	opacity: 1;
	height: 10px;
}

.sc_testimonials_simple .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider {
	overflow: hidden;
	padding: 40px 0;
}

body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] {
	overflow: visible;
}

body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item, body:not(.mobile_layout) .sc_testimonials_plain .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item {
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .06);
	box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .06);
}

.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination, .sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2.4em;
}

.sc_testimonials_plain .sc_testimonials_item {
	padding: 50px 60px 59px 107px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	position: relative;
}

.sc_testimonials_plain .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	top: 53px;
	left: 41px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 25px;
	font-weight: 400;
	text-align: center;
	color: var(--theme-color-text_link2);
}

.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content, .sc_testimonials_plain .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_plain [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_plain .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_plain .sc_testimonials_item_author {
	margin: 25px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_plain .sc_testimonials_item_author_avatar {
	margin: 0 16px 0 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_plain .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
}

.sc_testimonials_plain .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_plain .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_plain .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: var(--theme-color-bd_color);
}

.sc_testimonials_plain .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_plain .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_plain .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_extra .slider_container .sc_testimonials_item {
	padding: 15px 15px 0;
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content {
	will-change: background-color;
	background-color: var(--theme-color-text_link2);
	color: #fff;
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:before, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:before, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:before {
	color: #fff;
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content:after, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content:after, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content:after {
	background-color: var(--theme-color-text_link2);
}

body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-duplicate-active + .swiper-slide-duplicate-next .sc_testimonials_item_content>p, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-active + .swiper-slide-next .sc_testimonials_item_content>p, body:not(.mobile_layout) .sc_testimonials_extra .slider_container[data-slides-per-view="3"] .swiper-slide-next .sc_testimonials_item_content>p {
	opacity: .8;
}

.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2.2em;
}

.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	margin-top: 3em;
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
	padding: 50px 40px 58px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .02);
	-ms-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .02);
	box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .02);
	background-color: var(--theme-color-alter_bg_color);
	text-align: center;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
	position: relative;
	overflow: visible;
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content>p {
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
	content: "";
	font-family: "fontello";
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 22px;
	font-weight: 400;
	text-align: center;
	color: var(--theme-color-text_link2);
	margin-bottom: 18px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:after {
	content: "";
	width: 22px;
	height: 22px;
	background-color: var(--theme-color-alter_bg_color);
	position: absolute;
	bottom: -6px;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%) rotate(125deg) skew(-20deg);
	-ms-transform: translateX(-50%) rotate(125deg) skew(-20deg);
	transform: translateX(-50%) rotate(125deg) skew(-20deg);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author, .sc_testimonials_extra .sc_testimonials_item_author {
	margin: 40px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_extra .sc_testimonials_item_author_avatar {
	margin: 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
}

.sc_testimonials_extra .sc_testimonials_item_author_avatar + .sc_testimonials_item_author_data {
	margin-top: 28px;
}

.sc_testimonials_extra .sc_testimonials_item_author_data {
	max-width: 100%;
	width: 100%;
	text-align: center;
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_extra .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: var(--theme-color-bd_color);
}

.sc_testimonials_extra .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_extra .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_extra .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	text-align: left;
	padding-left: 66px;
	margin-top: 5.3em;
}

.sc_testimonials_light .sc_testimonials_item {
	padding: 0 0 0 72px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	position: relative;
}

.sc_testimonials_light .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	top: 4px;
	left: 1px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 22px;
	font-weight: 400;
	text-align: left;
	color: var(--theme-color-text_link);
}

.sc_testimonials_light [class*="column"] .sc_testimonials_item_content, .sc_testimonials_light .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text);
}

.sc_testimonials_light [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_light .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_light .sc_testimonials_item_author {
	margin: 36px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_light .sc_testimonials_item_author_avatar {
	margin: 0 16px 0 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_light .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
}

.sc_testimonials_light .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_light .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_light .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: #e5e3e0;
}

.sc_testimonials_light .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_light .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_light .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_light .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_list .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	text-align: left;
	padding: 0;
	margin-left: -8px;
}

.sc_testimonials_list .sc_testimonials_item {
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_list .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 23px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 30px;
	color: var(--theme-color-text_link);
}

.sc_testimonials_list [class*="column"] .sc_testimonials_item_content, .sc_testimonials_list .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text);
}

.sc_testimonials_list [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_list .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_list .sc_testimonials_item_author {
	margin: 32px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_list .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_list .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_list .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_list .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: #e5e3e0;
}

.sc_testimonials_list .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_list .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_list .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_list .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_common .sc_item_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 4.9em;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_content, .sc_testimonials_common .sc_testimonials_item_content {
	text-align: center;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text);
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_common .sc_testimonials_item_content:before {
	font-size: 23px;
	line-height: 1.5em;
	color: var(--theme-color-inverse_text);
	content: "";
	font-family: "fontello";
	margin-bottom: 30px;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_author, .sc_testimonials_common .sc_testimonials_item_author {
	margin: 32px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data, .sc_testimonials_common .sc_testimonials_item_author_data {
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: center;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_common [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_common .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_common .slider_container .swiper-pagination-bullet, .sc_testimonials_common .slider_outer .swiper-pagination-bullet {
	width: 10px;
	border: 2px solid var(--theme-color-text_dark);
	opacity: 1;
	height: 10px;
}

.sc_testimonials_common .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_common .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 6.7em !important;
}

.sc_testimonials_modern .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	text-align: left;
	padding-left: 66px;
}

.sc_testimonials_modern .sc_testimonials_item {
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: transparent;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_modern .sc_testimonials_item:before {
	margin-bottom: 42px;
	margin-left: 4px;
	font-size: 24px;
	line-height: 1.3em;
	content: "";
	font-family: "fontello";
	display: block;
	position: relative;
	width: 100%;
	font-weight: 400;
	text-align: left;
	color: var(--theme-color-text_link);
}

.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content, .sc_testimonials_modern .sc_testimonials_item_content {
	text-align: left;
	font-size: 18px;
	line-height: 29px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text);
}

.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content strong, .sc_testimonials_modern .sc_testimonials_item_content strong {
	font-size: 24px;
	line-height: 1em;
	font-weight: 400;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_modern [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_modern .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_modern .sc_testimonials_item_author {
	margin: 36px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar {
	overflow: visible;
	margin: 0 15px 1px 0;
	width: 78px;
	height: 78px;
	position: relative;
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	width: 30px;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	font-size: 7px;
	font-weight: 400;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_testimonials_modern .sc_testimonials_item_author_avatar img {
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_modern .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
}

.sc_testimonials_modern .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_modern .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_modern .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: #e5e3e0;
}

.sc_testimonials_modern .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_modern .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_modern .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_modern .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_hover .sc_item_slider .sc_testimonials_item {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2.4em;
}

.sc_testimonials_hover .sc_testimonials_item {
	position: relative;
	-webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .05);
	padding: 50px 50px 55px;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_hover .sc_testimonials_item:after {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	opacity: 0;
}

.sc_testimonials_hover .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	color: var(--theme-color-text_link2);
	margin-bottom: 20px;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_hover .sc_testimonials_item:hover {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-text_link2);
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_content {
	color: #fcfcfc;
	opacity: .9;
}

.sc_testimonials_hover .sc_testimonials_item:hover:before {
	color: #fff;
}

.sc_testimonials_hover .sc_testimonials_item:hover:after {
	opacity: 1;
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_title {
	color: #fcfcfc;
}

.sc_testimonials_hover .sc_testimonials_item:hover .sc_testimonials_item_author_subtitle {
	color: #fff !important;
	opacity: .8 !important;
}

.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content, .sc_testimonials_hover .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_hover [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_hover .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_hover .sc_testimonials_item_author {
	margin: 26px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_hover .sc_testimonials_item_author_avatar {
	margin: 0 14px 0 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_hover .sc_testimonials_item_author_data {
	max-width: 100%;
	margin-bottom: 11px;
	margin-top: 11px;
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_hover .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_hover .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: var(--theme-color-bd_color);
}

.sc_testimonials_hover .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_hover .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_hover .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_accent .sc_item_slider .sc_testimonials_item {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_testimonials_accent .sc_testimonials_item {
	position: relative;
	-webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	padding: 48px 50px 40px;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: -webkit-transform .2s ease-out, color .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out, color .2s ease-out;
	transition: transform .2s ease-out, color .2s ease-out;
	margin: 8px 0 0 0;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	will-change: transform;
}

.sc_testimonials_accent .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	text-align: left;
	color: var(--theme-color-text_link);
	margin-bottom: 29px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_accent .sc_testimonials_item:hover {
	-webkit-transform: translate3d(0, -8px, 0);
	-ms-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
}

.sc_testimonials_accent .sc_testimonials_item:hover:before {
	color: var(--theme-color-text_dark);
}

.sc_testimonials_accent [class*="column"] .sc_testimonials_item_content, .sc_testimonials_accent .sc_testimonials_item_content {
	text-align: left;
	font-size: 18px;
	line-height: 29px;
	font-weight: 400;
	font-style: normal;
	color: var(--theme-color-text);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_accent .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_accent .sc_testimonials_item_author {
	margin: 40px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_accent .sc_testimonials_item_author_avatar {
	margin: 0 14px 0 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_accent .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_accent .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_accent .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: var(--theme-color-bd_color);
}

.sc_testimonials_accent .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_accent .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_accent .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_accent .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_accent2 .sc_item_slider .sc_testimonials_item {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_testimonials_accent2 .sc_testimonials_item {
	position: relative;
	-webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	-ms-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .04);
	padding: 45px 45px 40px 50px;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: -webkit-transform .2s ease-out, color .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out, color .2s ease-out;
	transition: transform .2s ease-out, color .2s ease-out;
	margin: 8px 0 0 0;
	will-change: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.sc_testimonials_accent2 .sc_testimonials_item:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 24px;
	font-weight: 400;
	text-align: left;
	color: var(--theme-color-text_link2);
	margin-bottom: 29px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_accent2 .sc_testimonials_item:hover {
	-webkit-transform: translate3d(0, -8px, 0);
	-ms-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
}

.sc_testimonials_accent2 .sc_testimonials_item:hover:before {
	color: var(--theme-color-text_dark);
}

.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content, .sc_testimonials_accent2 .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent2 [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_accent2 .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_accent2 .sc_testimonials_item_author {
	margin: 26px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_accent2 .sc_testimonials_item_author_avatar {
	margin: 0 14px 0 0;
	width: 78px;
	height: 78px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_testimonials_accent2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_accent2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: var(--theme-color-bd_color);
}

.sc_testimonials_accent2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_accent2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_accent2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_accent2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_accent2 .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2em;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_content, .sc_testimonials_creative .sc_testimonials_item_content {
	text-align: center;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_creative .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author, .sc_testimonials_creative .sc_testimonials_item_author {
	margin: 34px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author:before, .sc_testimonials_creative .sc_testimonials_item_author:before {
	font-size: 21px;
	line-height: 1.5em;
	color: var(--theme-color-text_link);
	content: "";
	font-family: "fontello";
	margin-bottom: 16px;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.sc_testimonials_creative .sc_testimonials_item_top {
	height: 120px;
	text-align: center;
	margin: 0 0 45px 0;
}

.sc_testimonials_creative .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
	margin: 0 auto;
	width: 120px;
	height: 120px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data, .sc_testimonials_creative .sc_testimonials_item_author_data {
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: center;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_creative [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_creative .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_creative .slider_container .swiper-pagination-bullet, .sc_testimonials_creative .slider_outer .swiper-pagination-bullet {
	width: 10px;
	border: 2px solid var(--theme-color-text_dark);
	opacity: 1;
	height: 10px;
}

.sc_testimonials_creative .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_creative .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
	opacity: 1;
	margin-left: 0 !important;
	left: calc(50% - 152px) !important;
	text-align: left !important;
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
	opacity: 1;
	margin-right: 0 !important;
	right: calc(50% - 152px) !important;
	text-align: right !important;
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: none !important;
	color: var(--theme-color-text_light) !important;
	top: 40px;
	margin-top: 0;
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a:before {
	font-size: 16px;
}

.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link) !important;
}

.sc_testimonials_fashion .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images), .sc_testimonials_fashion .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider-slide {
	min-height: auto !important;
}

.sc_testimonials_fashion .info_title {
	display: none;
}

.sc_testimonials_fashion .slider-pagination-button .img_wrap {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	display: block;
}

.sc_testimonials_fashion .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside>.slider_controls_wrap {
	display: inline-block;
	width: 100%;
	text-align: left;
}

.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
	padding-left: 35%;
}

.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	margin: 0;
	width: 35%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover img, .sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active img {
	opacity: 1 !important;
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button:hover .img_wrap:before, .sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .img_wrap:before {
	opacity: 1 !important;
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.sc_testimonials_fashion .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active .info_title {
	opacity: 1 !important;
}

.sc_testimonials_fashion .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
	min-height: 180px;
	height: auto;
	line-height: 1.2em;
	margin-top: 7px;
}

.sc_testimonials_fashion .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
	padding-bottom: 0 !important;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
	margin: 0 0 10px 0;
	width: 138px;
	padding-right: 5px;
	height: auto;
	border: none;
	vertical-align: top;
	display: inline-block;
	opacity: 1;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: transparent;
	will-change: transform;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	-webkit-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button img {
	opacity: .5;
	display: block;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	height: 103px;
	width: 103px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap {
	position: relative;
	display: block;
	width: auto;
	float: left;
	overflow: visible;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	bottom: -1px;
	right: -3px;
	width: 30px;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	font-size: 7px;
	font-weight: 400;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	opacity: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap + .info_title {
	padding-top: 27px;
	opacity: 0;
	width: 100%;
}

.sc_testimonials_fashion .slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title {
	display: inline-block;
	width: 100%;
	text-align: left;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_fashion .slider_outer_controls_bottom>.slider_controls_wrap {
	margin-top: 3em;
}

.sc_testimonials_fashion .slider_prev + .slider_next, .sc_testimonials_fashion .slider_prev + .slider_pagination_wrap, .sc_testimonials_fashion .slider_next + .slider_pagination_wrap {
	margin-left: .5em;
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next, .sc_testimonials_fashion .slider_controls_wrap>a.slider_prev {
	border: 1px solid var(--theme-color-bd_color);
	height: 56px;
	width: 56px;
	line-height: 53px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent !important;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next:before, .sc_testimonials_fashion .slider_controls_wrap>a.slider_prev:before {
	font-size: 16px;
}

.sc_testimonials_fashion .slider_controls_wrap>a.slider_next:hover, .sc_testimonials_fashion .slider_controls_wrap>a.slider_prev:hover {
	color: var(--theme-color-text_link);
}

.sc_testimonials_fashion .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
	opacity: 1;
	margin-left: 0;
	left: 0;
	text-align: center;
}

.sc_testimonials_fashion .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
	opacity: 1;
	margin-right: 0;
	right: 0;
	text-align: center;
}

.sc_testimonials_fashion .sc_testimonials_item_author_title {
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
}

.sc_testimonials_fashion .sc_testimonials_item_author_subtitle {
	color: var(--theme-color-alter_text);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
	display: block;
}

.sc_testimonials_fashion .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_fashion .sc_testimonials_item_author, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_author {
	text-align: left;
	margin: 30px 0 0 0;
	padding: 0;
}

.sc_testimonials_fashion .sc_testimonials_item_content, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content {
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
	text-align: left;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_fashion .sc_testimonials_item_content p + p, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content p + p {
	margin-top: 1.5em;
}

.sc_testimonials_fashion .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
	padding: 0 19%;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter .sc_testimonials_item_content {
	text-align: center;
	font-size: 22px;
	line-height: 38px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_alter .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author, .sc_testimonials_alter .sc_testimonials_item_author {
	margin: 32px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author:before, .sc_testimonials_alter .sc_testimonials_item_author:before {
	font-size: 24px;
	line-height: 1.5em;
	color: var(--theme-color-text_link);
	content: "";
	font-family: "fontello";
	margin-bottom: 19px;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.sc_testimonials_alter .sc_testimonials_item_top {
	height: 103px;
	text-align: center;
	margin: 0 0 38px 0;
}

.sc_testimonials_alter .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
	margin: 0 auto;
	width: 103px;
	height: 103px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data, .sc_testimonials_alter .sc_testimonials_item_author_data {
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: center;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 8px;
}

.sc_testimonials_alter .slider_container .swiper-pagination-bullet, .sc_testimonials_alter .slider_outer .swiper-pagination-bullet {
	width: 10px;
	border: 2px solid var(--theme-color-text_dark);
	opacity: 1;
	height: 10px;
}

.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
	opacity: 1;
	margin-left: 0 !important;
	left: 0 !important;
	text-align: center !important;
}

.sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
	opacity: 1;
	margin-right: 0 !important;
	right: 0 !important;
	text-align: center !important;
}

.sc_testimonials_alter .slider_controls_wrap>a {
	text-align: center !important;
	width: 56px !important;
	height: 56px !important;
	line-height: 52px !important;
	background: none !important;
	background: var(--theme-color-text_dark) !important;
	-webkit-border-radius: 50% !important;
	-ms-border-radius: 50% !important;
	border-radius: 50% !important;
	border: 1px solid var(--theme-color-text_dark) !important;
	color: var(--theme-color-bg_color) !important;
}

.sc_testimonials_alter .slider_controls_wrap>a:before {
	font-size: 16px !important;
}

.sc_testimonials_alter .slider_controls_wrap>a:hover {
	background: var(--theme-color-text_link) !important;
	border-color: var(--theme-color-text_link) !important;
}

.sc_testimonials_alter .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: #e5e3e0;
}

.sc_testimonials_alter .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_alter .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_alter .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_alter .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_alter .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2em;
}

.sc_testimonials_alter2 .slider_container.slider_one .sc_testimonials_item {
	padding: 0 15%;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter2 .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 34px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_alter2 .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author, .sc_testimonials_alter2 .sc_testimonials_item_author {
	margin: 13px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author:before, .sc_testimonials_alter2 .sc_testimonials_item_author:before {
	font-size: 21px;
	line-height: 1.5em;
	color: var(--theme-color-text_link2);
	content: "";
	font-family: "fontello";
	margin-bottom: 22px;
	display: inline-block;
	width: 100%;
	text-align: left;
	padding-left: 1px;
}

.sc_testimonials_alter2 .sc_testimonials_item_top {
	height: 100px;
	text-align: left;
	margin: 0 0 27px 0;
}

.sc_testimonials_alter2 .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
	margin: 0 auto;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data, .sc_testimonials_alter2 .sc_testimonials_item_author_data {
	border: none;
	padding: 0;
	max-width: 100%;
	text-align: left;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_text);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_testimonials_alter2 .slider_container .swiper-pagination-bullet, .sc_testimonials_alter2 .slider_outer .swiper-pagination-bullet {
	width: 10px;
	border: 2px solid var(--theme-color-text_dark);
	opacity: 1;
	height: 10px;
}

.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.sc_testimonials_alter2 .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
	opacity: 1;
	margin-left: 0;
	left: 0;
	text-align: center;
}

.sc_testimonials_alter2 .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
	opacity: 1;
	margin-right: 0;
	right: 0;
	text-align: center;
}

.sc_testimonials_alter2 .slider_controls_wrap>a {
	text-align: center !important;
	width: 56px !important;
	height: 56px !important;
	line-height: 52px !important;
	background: none !important;
	-webkit-border-radius: 50% !important;
	-ms-border-radius: 50% !important;
	border-radius: 50% !important;
	border: 1px solid var(--theme-color-bd_color) !important;
	color: var(--theme-color-text_dark) !important;
}

.sc_testimonials_alter2 .slider_controls_wrap>a:before {
	font-size: 16px !important;
}

.sc_testimonials_alter2 .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link) !important;
}

.sc_testimonials_alter2 .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_alter2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	background: transparent;
	border-color: #e5e3e0;
}

.sc_testimonials_alter2 .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_alter2 .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_alter2 .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_alter2 .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_alter2 .sc_item_slider.slider_outer_pagination_pos_bottom {
	padding-bottom: 3.6em;
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev {
	opacity: 1;
	margin-left: 0 !important;
	left: 0 !important;
	text-align: left;
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>.slider_next {
	opacity: 1;
	margin-right: 0 !important;
	right: 0 !important;
	text-align: right;
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: none !important;
	color: var(--theme-color-text_dark) !important;
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a:before {
	font-size: 22px;
}

.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a:hover {
	color: var(--theme-color-text_link) !important;
}

.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .slider_controls_wrap>a {
	margin-top: 2em;
}

.sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
	padding: 0 15%;
}

.sc_testimonials_decoration .sc_testimonials_item_author_title {
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 22px;
	font-weight: 700;
	font-style: normal;
}

.sc_testimonials_decoration .sc_testimonials_item_author_subtitle {
	color: var(--theme-color-text_dark);
	opacity: .8;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 2px;
}

.sc_testimonials_decoration .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 7px;
}

.sc_testimonials_decoration .sc_testimonials_item_author, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author {
	text-align: center;
	margin: 34px 0 0 0;
	padding: 0;
}

.sc_testimonials_decoration .sc_testimonials_item_author .sc_testimonials_item_author_data, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
	font-size: 24px;
	line-height: 36px;
	font-weight: 400;
	text-align: center;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_decoration .sc_testimonials_item_content:before {
	margin-bottom: 42px;
	font-size: 22px;
	line-height: 1.3em;
	content: "";
	font-family: "fontello";
	will-change: color;
	color: var(--theme-color-text_link2);
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	transition: color .3s ease-out;
}

.sc_testimonials_chit .sc_testimonials_rating_stars_default, .sc_testimonials_chit .sc_testimonials_rating_stars_hover {
	color: #ffc107;
}

.sc_testimonials_chit .sc_testimonials_item_author_rating {
	line-height: 1;
}

.sc_testimonials_chit .sc_testimonials_item_author_rating .sc_testimonials_rating {
	height: 1em;
	font-size: 1.1em;
}

.sc_testimonials_chit .sc_testimonials_item_author_rating + .sc_testimonials_item_content {
	margin-top: 38px;
}

.sc_testimonials_chit .sc_testimonials_item {
	position: relative;
	padding: 75px 40px;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	margin-bottom: 0;
	margin-top: 0;
}

.sc_testimonials_chit .sc_testimonials_item:before {
	display: none;
}

.sc_testimonials_chit [class*="column"] .sc_testimonials_item_content, .sc_testimonials_chit .sc_testimonials_item_content {
	text-align: left;
	font-size: 19px;
	line-height: 29px;
	font-weight: 400;
	font-style: normal;
	color: var(--theme-color-text);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_testimonials_chit [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_chit .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_chit .sc_testimonials_item_author {
	margin: 35px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: left;
}

.sc_testimonials_chit .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-alter_light);
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 8px;
}

.sc_testimonials_chit .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
	background-color: #e2e1e0;
	border-color: #e2e1e0;
	opacity: 1;
	width: 8px;
	height: 8px;
}

.sc_testimonials_chit .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_testimonials_chit .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_testimonials_chit .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2.4em;
}

.sc_testimonials_bred .sc_testimonials_item {
	padding: 61px 30px 55px;
	height: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 3px 40px 0 rgba(0, 0, 0, .05);
}

.sc_testimonials_bred .sc_item_slider .sc_testimonials_item {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.sc_testimonials_bred [class*="column"] .sc_testimonials_item_content, .sc_testimonials_bred .sc_testimonials_item_content {
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	font-style: italic;
	color: var(--theme-color-text_dark);
}

.sc_testimonials_bred [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_bred .sc_testimonials_item_content:before {
	display: none;
}

.sc_testimonials_bred [class*="column"] .sc_testimonials_item_author, .sc_testimonials_bred .sc_testimonials_item_author {
	margin: 25px 0 0;
	max-width: none;
	padding: 0;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	text-align: center;
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar {
	overflow: visible;
	margin: 0 auto 32px;
	width: 93px;
	height: 93px;
	position: relative;
	display: block;
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar:before {
	content: "";
	font-family: "fontello";
	display: block;
	position: absolute;
	z-index: 1;
	bottom: -1px;
	right: -1px;
	width: 30px;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	font-size: 7px;
	font-weight: 400;
	text-align: center;
	text-indent: 1px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_testimonials_bred .sc_testimonials_item_author_avatar img {
	overflow: hidden;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_testimonials_bred .sc_testimonials_item_author_data {
	max-width: 100%;
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
	margin: 0;
	color: var(--theme-color-text_dark);
	font-size: 19px;
	line-height: 24px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	text-transform: none;
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 0;
	color: var(--theme-color-text);
	opacity: 1;
	font-size: 16px;
	line-height: 20px;
}

.sc_testimonials_bred .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
	margin-top: 6px;
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet {
	margin: 0 8px;
	border-color: var(--theme-color-text_dark);
	background-color: transparent;
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.slider_pagination_bullet_active, .sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-button-active, .sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_pagination_bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets.sc_align_left .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
	text-align: left;
	justify-content: left;
	margin-left: -8px;
}

.sc_slider_controls.sc_slider_controls_default.slider_pagination_style_bullets .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
	height: 20px;
}

.sc_slider_controls.sc_slider_controls_default .slider_prev + .slider_next, .sc_slider_controls.sc_slider_controls_default .slider_prev + .slider_pagination_wrap, .sc_slider_controls.sc_slider_controls_default .slider_next + .slider_pagination_wrap {
	margin-left: .5em;
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev {
	border: 1px solid var(--theme-color-bd_color);
	height: 56px;
	width: 56px;
	line-height: 53px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent;
	color: var(--theme-color-text_dark);
	flex-shrink: 0;
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next:before, .sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev:before {
	font-size: 16px;
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next.with_title, .sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev.with_title {
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	padding: 0 15px;
	width: auto;
}

.sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_next:hover, .sc_slider_controls.sc_slider_controls_default .slider_controls_wrap>a.slider_prev:hover {
	color: var(--theme-color-text_link);
}

.sc_slider_controls.sc_slider_controls_light .slider_prev + .slider_next, .sc_slider_controls.sc_slider_controls_light .slider_prev + .slider_pagination_wrap, .sc_slider_controls.sc_slider_controls_light .slider_next + .slider_pagination_wrap {
	margin-left: .5em;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before {
	content: "";
	letter-spacing: -3px;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
	content: "";
	letter-spacing: 2px;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev {
	border: 1px solid var(--theme-color-bd_color);
	height: 56px;
	width: 56px;
	min-width: 56px;
	line-height: 52px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: transparent;
	color: var(--theme-color-text_dark);
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
	font-size: 14px;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next.with_title, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev.with_title {
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	padding: 0 15px;
	width: auto;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:hover, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:hover {
	color: var(--theme-color-text_link);
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap:not(.with_prev):not(.with_next) .slider_pagination_wrap {
	text-align: left;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet {
	position: relative;
	z-index: 1;
	margin: 0 15px;
	border: none;
	background-color: var(--theme-color-alter_bg_color);
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active {
	background-color: var(--theme-color-alter_link);
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet.swiper-pagination-bullet-active:after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-alter_link_02);
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet:first-child {
	margin-left: 0;
}

.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet:last-child {
	margin-right: 0;
}

.sc_slider_controls.sc_slider_controls_alter .slider_prev + .slider_next, .sc_slider_controls.sc_slider_controls_alter .slider_prev + .slider_pagination_wrap, .sc_slider_controls.sc_slider_controls_alter .slider_next + .slider_pagination_wrap {
	margin-left: 5px;
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev {
	border: 1px solid var(--theme-color-bd_color);
	height: 38px;
	width: 38px;
	line-height: 36px;
	padding: 0;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_dark);
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:before, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:before {
	font-size: 14px;
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next.with_title, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev.with_title {
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	padding: 0 15px;
	width: auto;
}

.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next:hover, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev:hover {
	color: var(--theme-color-text_link);
}

.sc_socials.sc_socials_default .socials_wrap {
	margin-bottom: -7px;
}

.sc_socials.sc_socials_default .socials_wrap .social_item {
	display: inline-block;
	vertical-align: top;
	line-height: inherit;
	text-align: center;
	margin: 0 7px 7px 0;
}

.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
	position: relative;
	display: block;
	background-size: 100%;
	background-position: top center;
	overflow: hidden;
	width: 45px;
	height: 45px;
	line-height: 43px;
	font-size: 16px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid var(--theme-color-text_dark_015);
	color: var(--theme-color-text_dark);
	background-color: transparent;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon {
	background-color: transparent;
	color: var(--theme-color-text_link);
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="facebook"] {
	color: #3b5998 !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="twitter"] {
	color: #1da1f2 !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="dribble"], .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="dribbble"] {
	color: #ea4c89 !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="instagram"] {
	color: #c862dc !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="youtube"] {
	color: #f00 !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="deviantart"] {
	color: #00e59b !important;
}

.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="discord"] {
	color: #5562ea !important;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: flex-start;
	width: var(--theme-var-page);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.7rem;
	opacity: 0;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.inited {
	opacity: 1;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_left .list_wrap .sc_item_filters_tabs {
	justify-content: flex-start;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_left .sc_item_filters_header {
	text-align: left;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_right .list_wrap .sc_item_filters_tabs {
	justify-content: flex-start;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_right .sc_item_filters_header {
	text-align: right;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_center .list_wrap .sc_item_filters_tabs {
	justify-content: flex-start;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters.sc_item_filters_align_center .sc_item_filters_header {
	text-align: center;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header {
	flex-basis: 100%;
	order: 1;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
	order: 2;
	font-size: 1rem;
	padding-right: 3.6rem;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap .toggle_title {
	color: var(--theme-color-text_dark);
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap .active_tab {
	text-transform: capitalize;
	cursor: pointer;
	color: var(--theme-color-text_link3);
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap {
	overflow: hidden;
	order: 3;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs {
	margin-bottom: 0 !important;
	transform: translateX(-100%);
	transition: transform 1s ease;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li {
	padding: 0 15px;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a {
	text-transform: capitalize;
	color: var(--theme-color-text_dark);
	padding-bottom: 0;
	font-size: 1rem;
	border-bottom: none;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a:after {
	display: none;
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a:hover {
	color: var(--theme-color-text_link3);
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li.sc_item_filters_tabs_active a {
	color: var(--theme-color-text_link3);
}

.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs.active {
	transform: translateX(0);
	transition: transform 1s ease;
}

.sc_blogger .sc_blogger_filters .sc_item_filters_tabs li a {
	display: inline-block;
}

.sc_blogger_lay_portfolio .sc_blogger_filters, .sc_blogger_lay_portfolio_grid .sc_blogger_filters {
	margin-bottom: 2.4em;
}

.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_left, .sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_right, .sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_left, .sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_right {
	border-bottom: none;
	padding-bottom: 0;
}

.sc_blogger_lay_portfolio .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title .sc_item_filters_tabs li:first-child, .sc_blogger_lay_portfolio_grid .sc_blogger_filters.sc_item_filters_align_right.sc_item_filters_no_title .sc_item_filters_tabs li:first-child {
	padding-left: 0;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li {
	padding: 0 13px;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a {
	font-size: 16px;
	color: var(--theme-color-alter_text);
	padding-bottom: 5px;
	position: relative;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:after, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: auto;
	right: 0;
	height: 2px;
	width: 0;
	background-color: var(--theme-color-alter_link);
	transition: all .3s;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:hover, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:hover {
	color: var(--theme-color-alter_dark);
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li a:hover:after, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li a:hover:after {
	width: 100%;
	left: 0;
	right: auto;
	transition: all .3s;
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a {
	border: none;
	color: var(--theme-color-alter_dark);
}

.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs li.sc_item_filters_tabs_active a:after {
	width: 100%;
	left: 0;
	right: auto;
	transition: all .3s;
}

.sc_portfolio .slider_container .swiper-pagination-bullet, .sc_portfolio .slider_outer .swiper-pagination-bullet, .sc_blogger.sc_blogger_portfolio .slider_container .swiper-pagination-bullet, .sc_blogger.sc_blogger_portfolio .slider_outer .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
}

.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .sc_portfolio .swiper-pagination-custom .swiper-pagination-button, .sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button {
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bd_color);
}

.sc_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active, .sc_blogger.sc_blogger_portfolio .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_blogger.sc_blogger_portfolio .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger.sc_blogger_portfolio .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger.sc_blogger_portfolio .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_blogger.sc_blogger_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	margin-top: 2.2em;
}

.sc_blogger_excerpt_default .post_layout_excerpt {
	margin-bottom: 0 !important;
}

.sc_blogger_excerpt_default .sc_item_posts_container .post_layout_excerpt {
	margin-bottom: .4em !important;
}

.sc_portfolio_eclipse .sc_portfolio_content>.sc_portfolio_item + .sc_portfolio_item, .sc_portfolio_extra .sc_portfolio_content>.sc_portfolio_item + .sc_portfolio_item, .sc_portfolio_default .sc_portfolio_content>.sc_portfolio_item + .sc_portfolio_item, .sc_blogger_portfolio_default>.sc_blogger_content>.column-1_1 + .column-1_1, .sc_blogger_classic_default>.sc_blogger_content>.column-1_1 + .column-1_1 {
	margin-top: 1.5em;
}

.sc_blogger_portestate_default>.sc_blogger_content .sc_blogger_item_portestate_default + .sc_blogger_item_portestate_default, .sc_blogger_lay_portfolio>.sc_blogger_content .sc_blogger_item_lay_portfolio + .sc_blogger_item_lay_portfolio {
	margin-top: 2em;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
	background-position: center center;
	background-size: cover;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
	padding-top: 15rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
	width: 35% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
	width: 65% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before {
	padding-top: 24.8rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
	padding-top: 20rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .swiper-slide .post_featured_bg:before {
	padding-top: 18rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info, .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info, .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info {
	bottom: 20px;
	left: 0;
	padding: 13px 18px 11px;
}

.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info .post_title, .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info .post_title, .slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.1rem;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
	background-position: center center;
	background-size: cover;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
	padding-top: 20rem;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay:before {
	content: "";
	display: inline-block;
	width: 0;
	vertical-align: top;
	margin-left: -.3em;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay iframe {
	height: 100% !important;
	background-color: #000;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-layers, .sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-controls {
	display: none;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay video {
	object-fit: cover;
	height: 100% !important;
}

.sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .with_video_autoplay, .sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .video_frame, .sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .wp-video, .sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-container, .sc_portfolio.sc_portfolio_default>div:not([class*="masonry"]) .post_featured.with_video_autoplay>.with_video_autoplay .mejs-mediaelement {
	height: 100% !important;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured {
	overflow: hidden;
	position: relative;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured>a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay, .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg {
	background-position: center center;
	background-size: cover;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.with_video_autoplay:before, .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured.post_featured_bg:before {
	padding-top: 20rem;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .mask {
	display: none;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
	width: auto;
	max-width: calc(100% - 30px);
	height: auto;
	top: auto;
	right: auto;
	bottom: 27px;
	left: 0;
	padding: 23px 28px 21px;
	background-color: var(--theme-color-bg_color);
	-webkit-transform: translateX(-100%) translateZ(0);
	-ms-transform: translateX(-100%) translateZ(0);
	transform: translateX(-100%) translateZ(0);
	transition: all .3s;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.33rem;
	line-height: 1.2em;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 700;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
	font-size: 16px;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
	color: var(--theme-color-alter_text) !important;
}

.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured:hover .post_info {
	-webkit-transform: translateX(0) translateZ(0);
	-ms-transform: translateX(0) translateZ(0);
	transform: translateX(0) translateZ(0);
	transition: all .7s;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
	background-position: center center;
	background-size: cover;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
	padding-top: 17rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
	width: 45% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
	width: 55% !important;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_2 .swiper-slide .post_featured_bg:before {
	padding-top: 28.66rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .post_featured_bg:before {
	padding-top: 22rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .post_featured_bg:before {
	padding-top: 20rem;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info, .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info, .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info {
	bottom: 10px;
	left: 10px;
}

.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_4 .sc_portfolio_item .post_featured .post_info .post_title, .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_5 .sc_portfolio_item .post_featured .post_info .post_title, .slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_6 .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.1rem;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg {
	background-position: center center;
	background-size: cover;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide .sc_portfolio_item .post_featured_bg:before {
	padding-top: 24rem;
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap {
	margin-right: -16px;
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 16px;
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
	padding-bottom: 16px;
}

.sc_portfolio.sc_portfolio_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
	padding-bottom: 16px;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured {
	overflow: hidden;
	position: relative;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured>a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg {
	background-position: center center;
	background-size: cover;
	margin: 0;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured.post_featured_bg:before {
	padding-top: 100%;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .mask {
	display: none;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
	width: auto;
	max-width: calc(100% - 80px);
	height: auto;
	top: auto;
	right: auto;
	bottom: 40px;
	left: 40px;
	padding: 0;
	background-color: transparent;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	padding: 10px 30px 12px 22px;
	background-color: #1f242e;
	transform: translateX(-101%);
	transition: all .3s;
	transition-duration: .3s;
	transition-delay: 0ms;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
	color: #fff !important;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta {
	margin-top: 5px;
	transform: translateX(-101%);
	transition: all .3s;
	transition-delay: 50ms;
	transition-duration: .3s;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.4em;
	padding: 6px 18px 6px 20px;
	background-color: #323641;
	max-width: 100%;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
	color: #fff !important;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_title {
	transform: translateX(0);
	transition: all .7s ease;
	transition-delay: 0ms;
	transition-duration: .5s;
}

.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_meta {
	transform: translateX(0);
	transition: all .7s ease;
	transition-delay: 50ms;
	transition-duration: .5s;
}

.sc_portfolio.sc_portfolio_extra .trx_addons_column-1_5 .sc_portfolio_item .post_info, .sc_portfolio.sc_portfolio_extra .trx_addons_column-1_6 .sc_portfolio_item .post_info, .sc_portfolio.sc_portfolio_extra .trx_addons_column-1_3 .sc_portfolio_item .post_info, .sc_portfolio.sc_portfolio_extra .trx_addons_column-1_4 .sc_portfolio_item .post_info {
	left: 30px;
	bottom: 30px;
	max-width: calc(100% - 60px);
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured {
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
	display: block;
	background-color: var(--theme-color-inverse_dark);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info {
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	padding: 0;
	background-color: transparent;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	color: #fff !important;
	overflow: hidden;
	text-align: center;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_title a {
	transform: translateY(100%);
	transition-delay: 150ms;
	transition: 300ms;
	transition-duration: 400ms;
	color: #fff !important;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 2px;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta {
	overflow: hidden;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.4em;
	color: #fff !important;
	transform: translateY(100%);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 400ms;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
	color: #fff !important;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .mask {
	transition: all .3s;
	opacity: .95;
	transition-duration: 300ms;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .post_info .post_title a {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_portfolio.sc_portfolio_eclipse .sc_portfolio_item .post_featured:hover .post_info .post_meta .post_categories {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_featured {
	flex-basis: 49%;
	flex-shrink: 0;
	margin-bottom: 0;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
	box-sizing: border-box;
	padding: 2.2em 2.2em 1.9em;
	display: -webkit-flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: flex-start;
	align-self: center;
	flex-basis: 51%;
	max-width: 51%;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title {
	margin-bottom: 27px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title a:hover {
	color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_description_content {
	margin-bottom: 15px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta + .post_title {
	margin-top: 12px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
	width: 100%;
	font-size: 13px;
	line-height: 25px;
	font-weight: 700;
	letter-spacing: .13em;
	text-transform: uppercase;
	color: var(--theme-color-text_dark);
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories a {
	color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
	margin-top: 5%;
	margin-bottom: -5%;
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0;
	padding: 0;
	background-color: transparent !important;
	color: var(--theme-color-text_dark) !important;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
	display: inline-block;
	width: 39px;
	height: 17px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
	margin-left: 15px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow:before {
	top: -2px;
	right: 2px;
	position: absolute;
	display: block;
	font-family: "fontello";
	color: var(--theme-color-text_dark);
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow {
	width: 59px;
	margin-left: 35px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow:before {
	color: var(--theme-color-text_link);
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
	padding: 3.2em 0 3.8em 3.9em;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item + .sc_portfolio_item {
	margin-top: 30px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_content.no_margin .sc_portfolio_item + .sc_portfolio_item {
	margin-top: 0;
}

.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
	margin-right: calc(( 100vw - var(--theme-var-page) ) / 2);
}

.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
	margin-top: 27%;
	margin-bottom: -27%;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*="trx_addons_column-"] .sc_portfolio_item .post_content_wrap {
	padding: 1.5em 1.5em;
	margin-right: 0;
	align-self: flex-start;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*="trx_addons_column-"] .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
	margin-left: 15px;
	width: 20px;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_columns_wrap [class*="trx_addons_column-"] .sc_portfolio_item .post_content_wrap .theme_button:hover .hover-arrow {
	margin-left: 15px;
	width: 38px;
}

.sc_portfolio.sc_portfolio_simple.related_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title {
	margin-right: 20px;
	width: calc(34% - 20px);
	line-height: 1em;
	margin-top: -6px;
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns {
	width: 66%;
	padding-top: 3.1em;
	border-top: 1px solid var(--theme-color-text_dark);
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
	padding: 0 33px 34px 0;
	display: inline-block;
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_title {
	font-size: 1.333em;
}

.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
	display: inline-block;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
	padding: 0 33px 18px 0;
	display: inline-block;
	width: auto;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item:last-child {
	padding-right: 0;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	align-items: baseline;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
	font-size: 1.944em;
	margin-bottom: 0;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta {
	color: var(--theme-color-alter_text);
	margin-top: 0;
	margin-bottom: 3px;
	display: none;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
	font-size: 16px;
	letter-spacing: 0;
	font-weight: inherit;
	color: var(--theme-color-alter_text);
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories a {
	color: var(--theme-color-alter_text) !important;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories a:hover {
	color: var(--theme-color-text_link) !important;
}

.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta:before {
	content: "/";
	margin: 0 5px 0 9px;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured {
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
	width: 100%;
	height: 100%;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .mask {
	top: 10px;
	left: 10px;
	bottom: 10px;
	right: 10px;
	display: block;
	background: var(--theme-color-bg_color);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info {
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	padding: 0;
	background-color: transparent;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	color: var(--theme-color-text_dark) !important;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title a {
	transform: translateY(100%);
	transition-delay: 150ms;
	transition: 300ms;
	transition-duration: 400ms;
	color: var(--theme-color-text_dark) !important;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
	overflow: hidden;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta {
	overflow: hidden;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.4em;
	color: var(--theme-color-text_light) !important;
	transform: translateY(100%);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 400ms;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a {
	color: var(--theme-color-text_light) !important;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .mask {
	transition: all .3s;
	opacity: 1;
	transition-duration: 300ms;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .post_info .post_title a {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured:hover .post_info .post_meta .post_categories {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
	display: grid;
	gap: 30px 30px;
	grid-template: auto/repeat(4, 1fr);
	grid-auto-flow: dense;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
	min-height: 390px;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container[class*="grid_wrap_"] {
	margin: 0 !important;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 {
	grid-template-columns: 1fr !important;
	grid-template-rows: 500px !important;
	gap: 30px 30px;
	grid-template-areas: "md-1";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_1.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 500px !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-2";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_2.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-3" "md-2 md-3" "md-2 md-3";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 {
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3" "md-1 md-3" "md-1 md-4" "md-2 md-4" "md-2 md-4";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(4) {
	grid-area: md-4;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 {
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: 1fr 1fr 1fr 1fr 1fr !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-4 md-5" "md-2 md-4 md-5" "md-2 md-4 md-5";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(4) {
	grid-area: md-4;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(5) {
	grid-area: md-5;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 {
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: repeat(12, 1fr) !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-1 md-3 md-5" "md-2 md-3 md-5" "md-2 md-3 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6" "md-2 md-4 md-6";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(4) {
	grid-area: md-4;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(5) {
	grid-area: md-5;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(6) {
	grid-area: md-6;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 {
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: repeat(12, 1fr) !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-7";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(4) {
	grid-area: md-4;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(5) {
	grid-area: md-5;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(6) {
	grid-area: md-6;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(7) {
	grid-area: md-7;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7.no_margin {
	gap: 0 0;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 {
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	grid-template-rows: repeat(12, 1fr) !important;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-1 md-3 md-5 md-7" "md-2 md-3 md-5 md-7" "md-2 md-3 md-6 md-7" "md-2 md-4 md-6 md-7" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8" "md-2 md-4 md-6 md-8";
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item {
	min-height: unset;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(1) {
	grid-area: md-1;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(2) {
	grid-area: md-2;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(3) {
	grid-area: md-3;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(4) {
	grid-area: md-4;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(5) {
	grid-area: md-5;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(6) {
	grid-area: md-6;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(7) {
	grid-area: md-7;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(8) {
	grid-area: md-8;
}

.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8.no_margin {
	gap: 0 0;
}

.sc_portfolio .sc_portfolio_item .post_featured.with_thumb .post_video_hover {
	top: 20px;
	right: 20px;
	margin: 0;
	left: auto;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	letter-spacing: -4px;
}

.sc_blogger_lay_portfolio .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover, .sc_blogger_lay_portfolio_grid .sc_blogger_item .sc_blogger_item_body .post_featured.with_thumb .post_video_hover {
	top: 20px;
	right: 20px;
	margin: 0;
	left: auto;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	letter-spacing: -4px;
	z-index: 2001;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .05);
}

.sc_blogger_lay_portfolio .sc_blogger_item .sc_blogger_item_body .post_video_play [class*="post_info_"], .sc_blogger_lay_portfolio_grid .sc_blogger_item .sc_blogger_item_body .post_video_play [class*="post_info_"] {
	display: none !important;
}

.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_sponsored, .sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_sponsored {
	display: none;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .post_featured {
	margin-bottom: 17px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
	margin-bottom: 20px;
	text-align: left;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta {
	margin: 3px 0 0 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_categories {
	font-size: 16px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	opacity: 0;
	transition: all .3s;
	transform: scale(.8);
	bottom: 30px;
	left: 30px;
	padding: 20px 26px 17px;
	background-color: var(--theme-color-bg_color);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 3px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	transition: all .3s;
	transform: scale(1);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_5 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
	padding-top: 94%;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
	transition: all .4s;
	transform: translateY(100%);
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 21px 26px 17px;
	width: 70%;
	max-width: 70%;
	background-color: var(--theme-color-bg_color);
	opacity: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
	font-size: 1.33rem;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories {
	margin-top: 6px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories .post_categories {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured.hover_link.with_thumb>.bg_in {
	transition: all .3s ease;
	transform: scale(1.009, 1.009);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured.hover_link.with_thumb:hover>.bg_in {
	transform: scale(1.04, 1.04);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc {
	transition: all .4s;
	transform: translateY(0);
	bottom: 38px;
	opacity: 1;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
	padding-top: 94%;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	left: 15%;
	bottom: 10%;
	background-color: transparent;
	overflow: hidden;
	padding: 0;
	text-align: left;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	padding: 10px 22px 12px 18px;
	background-color: #1f242e;
	transform: translateX(-105%);
	transition: all .3s;
	transition-duration: .3s;
	transition-delay: 0ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 5px;
	transform: translateX(-105%);
	transition: all .3s;
	transition-delay: 50ms;
	transition-duration: .3s;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.6em;
	padding: 6px 24px 6px 20px;
	background-color: #323641;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a {
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
	transform: translateX(0);
	transition: all .7s;
	transition-delay: 0ms;
	transition-duration: .5s;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
	transform: translateX(0);
	transition: all .7s;
	transition-delay: 50ms;
	transition-duration: .5s;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .post_featured {
	margin-bottom: 19px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .post_featured .mask {
	display: none;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
	margin-bottom: 10px;
	text-align: center;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
	font-size: 1.2rem;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta {
	margin: 4px 0 0 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_categories {
	font-size: 16px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_columns_wrap .trx_addons_column-1_2 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
	font-size: 1.55rem;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
	font-size: 1.55rem;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_content .sc_blogger_item + .sc_blogger_item {
	padding-top: 30px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in {
	transform: scale(1.02, 1.02);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
	transition: all .3s;
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 20px;
	background-color: transparent;
	transform: none;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.4em;
	overflow: hidden;
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
	transform: translateY(100%);
	transition-delay: 150ms;
	transition: 300ms;
	transition-duration: 400ms;
	color: #fff !important;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
	margin-top: 3px;
	overflow: hidden;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
	font-size: 16px;
	transform: translateY(100%);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 400ms;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	z-index: -1;
	background-color: var(--theme-color-inverse_dark);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
	transition: all .3s;
	opacity: .95;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .post_featured_bg[data-ratio="10:7"]:before {
	padding-top: 72%;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap {
	margin-right: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
	transition: all .3s;
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 20px;
	background-color: transparent;
	transform: none;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.4em;
	overflow: hidden;
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
	transform: translateY(100%);
	transition-delay: 150ms;
	transition: 300ms;
	transition-duration: 400ms;
	color: #fff !important;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
	overflow: hidden;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
	margin-top: 3px;
	overflow: hidden;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
	color: #fff !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
	font-size: 16px;
	transform: translateY(100%);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 400ms;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	z-index: -1;
	background-color: var(--theme-color-inverse_dark);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
	transition: all .3s;
	opacity: .95;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
	transform: translateY(0);
	transition-duration: 500ms;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap {
	margin-right: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding-right: 0;
	padding-bottom: 0 !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
	padding-bottom: 0;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	opacity: 0;
	transition: all .3s;
	transform: scale(.8);
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	bottom: 30px;
	left: 30px;
	right: 30px;
	top: 30px;
	padding: 20px 39px 30px;
	background-color: var(--theme-color-bg_color);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.3em;
	padding-bottom: 1px;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
	overflow: hidden;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 3px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	transition: all .3s;
	transform: scale(1);
}

.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .post_featured_bg[data-ratio="10:9"]:before {
	padding-top: 96%;
}

.sc_blogger_lay_portfolio_grid {}

.sc_blogger_lay_portfolio_grid .sc_item_featured [class*="post_info_"] {
	z-index: 2001 !important;
}

.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb {
	height: 100%;
}

.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider-slide, .sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider_outer, .sc_blogger_lay_portfolio_grid .sc_blogger_item .post_featured.without_thumb .slider_container {
	height: 100% !important;
	min-height: 200px !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	opacity: 0;
	transition: all .3s;
	transform: scale(.8);
	bottom: 50px;
	left: 50px;
	padding: 20px 27px 17px;
	max-height: calc(100% - 100px);
	max-width: calc(100% - 100px);
	background-color: var(--theme-color-bg_color);
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 3px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	transition: all .3s;
	transform: scale(1);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 323px 323px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 323px 323px;
	gap: 0 0;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px;
	gap: 0 0;
	grid-template-areas: "md-3-1 md-3-1 md-3-2 md-3-2" "md-3-1 md-3-1 md-3-3 md-3-3";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-4-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-3 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: md-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 323px 323px 323px 323px 323px 323px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-3-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: sm-3-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	transition: all .3s;
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 20px;
	background-color: transparent;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.4em;
	transform: translateY(20px);
	opacity: 0;
	transition-delay: 50ms;
	transition: 400ms;
	transition-duration: 300ms;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 3px;
	transform: translateY(20px);
	opacity: 0;
	transition-delay: 0ms;
	transition: 400ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_excerpt {
	opacity: 0;
	transform: translateY(20px);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button {
	opacity: 0;
	transform: translateY(20px);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link:hover, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_button .item_more_link:focus {
	color: var(--theme-color-text_dark);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	z-index: -1;
	background-color: var(--theme-color-bg_color);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl:before {
	transition: all .3s;
	opacity: 1;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
	transform: translateY(0);
	transition-delay: 150ms;
	opacity: 1;
	transition-duration: 400ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
	transform: translateY(0);
	opacity: 1;
	transition-delay: 200ms;
	transition-duration: 400ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_excerpt {
	opacity: 1;
	transform: translateY(0);
	transition-delay: 250ms;
	transition-duration: 400ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_button {
	opacity: 1;
	transform: translateY(0);
	transition-delay: 300ms;
	transition-duration: 400ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-13-1 lg-13-1 md-13-1 md-13-1" "lg-13-1 lg-13-1 md-13-2 md-13-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-4-1 sm-4-1 lg-4-1 lg-4-1" "md-4-1 sm-4-2 lg-4-1 lg-4-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: md-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: sm-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: lg-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-4-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: sm-4-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-4-1 lg-4-1 md-4-1 md-4-1" "lg-4-1 lg-4-1 md-4-2 md-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2" "md-4-3 md-4-4 lg-4-2 lg-4-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: md-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-4-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-4-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: lg-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 md-4-1 md-4-1" "md-4-2 sm-4-3 lg-4-2 lg-4-2" "md-4-2 sm-4-4 lg-4-2 lg-4-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: sm-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: sm-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: md-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: lg-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: sm-4-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: sm-4-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: md-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-4-1 lg-4-1 sm-4-1 sm-4-2" "lg-4-1 lg-4-1 sm-4-3 sm-4-4" "md-4-2 sm-4-5 lg-4-2 lg-4-2" "md-4-2 sm-4-6 lg-4-2 lg-4-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: sm-4-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: lg-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: md-4-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: sm-4-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-4-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: sm-4-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: sm-4-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 sm-13-3 sm-13-4" "sm-13-5 sm-13-6 lg-13-2 lg-13-2" "sm-13-7 sm-13-8 lg-13-2 lg-13-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: sm-13-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: sm-13-7;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: sm-13-8;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: repeat(6, 480px);
	gap: 0 0;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 md-13-3 lg-13-2 lg-13-2" "md-13-2 md-13-3 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-3 sm-13-4" "lg-13-3 lg-13-3 md-13-4 md-13-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: lg-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: md-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: repeat(6, 480px);
	gap: 0 0;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1 sm-13-2" "lg-13-1 lg-13-1 md-13-1 md-13-1" "md-13-2 sm-13-3 lg-13-2 lg-13-2" "md-13-2 sm-13-4 lg-13-2 lg-13-2" "lg-13-3 lg-13-3 sm-13-5 sm-13-6" "lg-13-3 lg-13-3 md-13-3 md-13-3";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: lg-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: sm-13-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-13-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap {
	gap: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .no_margin .sc_blogger_grid_wrap .sc_blogger_item + .sc_blogger_item {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	transition: all .3s;
	transform: translateX(-100%);
	bottom: 30px;
	max-width: calc(100% - 60px);
	left: 0;
	padding: 23px 28px 22px;
	background-color: var(--theme-color-bg_color);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories {
	margin-top: 0;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories .post_categories {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta + .post_meta {
	margin-top: 5px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .item_more_link, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .item_more_link:hover, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .item_more_link:focus {
	color: var(--theme-color-text_dark);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	left: 30px;
	transition: all .3s;
	transform: translateX(0);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 30px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 19.4rem 19.4rem;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 19.4rem 19.4rem;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 19.4rem 19.4rem;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: sm-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: sm-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
	gap: 30px 30px;
	grid-template-areas: "md-5 sm-5-1" "md-5 sm-5-2" "lg-5 lg-5" "lg-5 lg-5";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: md-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: lg-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
	gap: 30px 30px;
	grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "md-5-2 md-5-2 md-5-3 md-5-3" "md-5-2 md-5-2 md-5-3 md-5-3";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: md-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 19.4rem 19.4rem 19.4rem 19.4rem;
	gap: 30px 30px;
	grid-template-areas: "md-5-1 md-5-1 sm-5-1 sm-5-1" "md-5-1 md-5-1 sm-5-2 sm-5-2" "sm-5-3 sm-5-3 md-5-2 md-5-2" "sm-5-4 sm-5-4 md-5-2 md-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-4;
}

.elementor-edit-area .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .post_featured_bg.with_thumb[class*="hover_on_"] .trx_addons_image_effect_original_image {
	display: none;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item {
	position: relative;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured {
	overflow: visible;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .post_thumb {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .bg_in {
	transition: all .5s ease;
	transform: scale(1, 1);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	width: max-content;
	height: auto;
	left: 30px;
	bottom: 30px;
	top: auto;
	right: auto;
	background-color: transparent;
	overflow: hidden;
	padding: 0;
	opacity: 0;
	will-change: scroll-position;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	padding: 10px 22px 10px 18px;
	background-color: #141414;
	width: 50%;
	transition: all 0s ease;
	transition-duration: 0s;
	transition-delay: 0ms;
	white-space: nowrap;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: #fff !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	width: 30%;
	margin-top: 5px;
	transition: all 0s ease;
	transition-delay: 0ms;
	transition-duration: 0s;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.4em;
	padding: 6px 24px 6px 20px;
	background-color: #1d1d1d;
	white-space: nowrap;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories>* {
	color: #d1d1d1 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .post_thumb {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .bg_in {
	transform: scale(1.07, 1.07);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	width: auto;
	max-width: 100vw;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
	width: 100%;
	transition: all .4s ease;
	transition-delay: 0ms;
	transition-duration: .4s;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
	width: 100%;
	transition: all .4s ease;
	transition-delay: 0ms;
	transition-duration: .4s;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-7-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: sm-7-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 md-3-2 md-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2" "md-3-3 md-3-4 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2" "md-3-2 md-3-3 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "md-3-1 sm-3-5 lg-3-2 lg-3-2" "md-3-1 sm-3-6 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-3-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4" "sm-3-5 sm-3-6 lg-3-2 lg-3-2" "sm-3-7 sm-3-8 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: sm-3-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: sm-3-7;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: sm-3-8;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-4" "lg-3-3 lg-3-3 md-3-3 md-3-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-1" "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "sm-3-3 md-3-2 lg-3-2 lg-3-2" "sm-3-4 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-3-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: sm-3-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
	transition: all .3s;
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 20px;
	background-color: transparent;
	transform: none;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.4em;
	overflow: hidden;
	color: var(--theme-color-inverse_link) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
	transform: translateY(100%);
	transition-delay: 150ms;
	transition: 300ms;
	transition-duration: 400ms;
	color: var(--theme-color-inverse_link) !important;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta {
	margin-top: 5px;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_meta_item {
	color: var(--theme-color-inverse_link) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories {
	font-size: 16px;
	transform: translateY(100%);
	transition-delay: 0ms;
	transition: 300ms;
	transition-duration: 400ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: block;
	z-index: -1;
	background-color: var(--theme-color-text_link);
	opacity: 0;
	transition-delay: 300ms;
	transition: 300ms;
	transition-duration: 300ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
	transition: all .3s;
	opacity: 1;
	transition-duration: 300ms;
	transition-delay: 0ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .sc_blogger_item_title a {
	transform: translateY(0);
	transition-duration: 500ms;
	transition-delay: 200ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc .post_meta .post_categories {
	transform: translateY(0);
	transition-duration: 500ms;
	transition-delay: 200ms;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "md-1 md-1 sm-1 sm-1" "md-1 md-1 sm-2 sm-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: sm-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: sm-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-8-1 lg-8-1 sm-8-1 sm-8-2" "lg-8-1 lg-8-1 md-8-1 md-8-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: lg-8-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: sm-8-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-8-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: md-8-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 md-5-1 md-5-1" "lg-5-1 lg-5-1 md-5-2 md-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2" "md-5-4 md-5-4 lg-5-2 lg-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "md-5-2 md-5-2 lg-5-2 lg-5-2" "md-5-3 md-5-3 lg-5-2 lg-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: md-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "sm-5-5 sm-5-6 lg-5-2 lg-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-5-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: sm-5-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 sm-5-3 sm-5-4" "sm-5-5 sm-5-6 lg-5-2 lg-5-2" "sm-5-7 sm-5-8 lg-5-2 lg-5-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: sm-5-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: sm-5-7;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: sm-5-8;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 md-5-3 md-5-4" "lg-5-3 lg-5-3 md-5-3 md-5-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: lg-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: md-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: md-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 480px 480px 480px 480px 480px 480px;
	gap: 0 0;
	grid-template-areas: "lg-5-1 lg-5-1 sm-5-1 sm-5-2" "lg-5-1 lg-5-1 md-5-1 md-5-1" "sm-5-3 sm-5-4 lg-5-2 lg-5-2" "md-5-2 md-5-2 lg-5-2 lg-5-2" "lg-5-3 lg-5-3 sm-5-5 sm-5-6" "lg-5-3 lg-5-3 md-5-3 md-5-3";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: sm-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: md-5-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: sm-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: sm-5-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: lg-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: md-5-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: lg-5-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: sm-5-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-5-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: md-5-3;
}

.elementor-edit-area .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .post_featured_bg.with_thumb[class*="hover_on_"] .trx_addons_image_effect_original_image {
	display: none;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap {
	gap: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .no_margin .sc_blogger_grid_wrap .sc_blogger_item + .sc_blogger_item {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item {
	position: relative;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured {
	overflow: visible;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .post_thumb {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .bg_in_wrap .bg_in {
	transition: all .5s ease;
	transform: scale(1, 1);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	width: max-content;
	left: 30px;
	right: auto;
	bottom: 30px;
	top: auto;
	background-color: transparent;
	overflow: hidden;
	padding: 0;
	opacity: 0;
	will-change: scroll-position;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	font-size: 1.33rem;
	line-height: 1.25em;
	letter-spacing: 0;
	font-weight: 700;
	padding: 10px 19px 12px 19px;
	background-color: #1f242e;
	width: 50%;
	transition: all 0s ease;
	transition-duration: 0s;
	transition-delay: 0ms;
	will-change: transform;
	white-space: nowrap;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: #fff !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 5px;
	transition: all 0s ease;
	transition-delay: 0ms;
	transition-duration: 0s;
	will-change: transform;
	width: 30%;
	overflow: hidden;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	line-height: 1.4em;
	padding: 6px 20px;
	background-color: #323641;
	margin-right: 5px;
	white-space: nowrap;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories:last-child {
	margin-right: 0;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories>* {
	color: #fff !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .post_thumb {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .bg_in_wrap .bg_in {
	transform: scale(1.07, 1.07);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	width: auto;
	max-width: 100vw;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .sc_blogger_item_title {
	width: 100%;
	transition: all .4s ease;
	transition-delay: 0ms;
	transition-duration: .4s;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl .post_meta {
	width: 100%;
	transition: all .4s ease;
	transition-delay: 0ms;
	transition-duration: .4s;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 30px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 300px 300px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: lg-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: md-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: sm-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: sm-9-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-7-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: sm-7-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 md-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "md-3-4 md-3-4 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-9-1 lg-9-1 md-9-1 sm-9-1" "lg-9-1 lg-9-1 md-9-1 sm-9-2" "md-9-2 md-9-2 lg-9-2 lg-9-2" "md-9-3 md-9-3 lg-9-2 lg-9-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: md-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-9-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: sm-9-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: lg-9-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: md-9-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: md-9-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "md-7-1 md-7-1 lg-7-2 lg-7-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: sm-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: sm-7-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: sm-7-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: sm-7-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-7-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: md-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: lg-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-7-1 lg-7-1 sm-7-1 sm-7-2" "lg-7-1 lg-7-1 sm-7-3 sm-7-4" "sm-7-5 sm-7-6 lg-7-2 lg-7-2" "sm-7-7 sm-7-8 lg-7-2 lg-7-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: sm-7-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: sm-7-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-7-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: sm-7-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: sm-7-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: sm-7-7;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: sm-7-8;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: lg-7-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "md-3-3 md-3-3 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-4 md-3-4" "lg-3-3 lg-3-3 sm-3-3 sm-3-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: md-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2" "sm-3-3 sm-3-4 lg-3-2 lg-3-2" "md-3-2 md-3-2 lg-3-2 lg-3-2" "lg-3-3 lg-3-3 md-3-3 md-3-3" "lg-3-3 lg-3-3 sm-3-5 sm-3-6";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: md-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-3-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: sm-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: sm-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: sm-3-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: md-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: lg-3-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: lg-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: md-3-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-3-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: sm-3-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap {
	gap: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .no_margin .sc_blogger_grid_wrap .sc_blogger_item + .sc_blogger_item {
	margin-top: 0 !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured_bg {
	width: 100%;
	height: 100%;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .link {
	z-index: 10;
	display: block;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
	opacity: 0;
	transition: all .3s;
	transform: scale(.8);
	max-width: unset;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	bottom: 10px;
	left: 10px;
	right: 10px;
	top: 10px;
	padding: 20px 35px 26px;
	background-color: var(--theme-color-bg_color);
	will-change: transform;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
	line-height: 1.2em;
	font-size: 1.33rem;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 3;
	-moz-box-orient: vertical;
	line-clamp: 3;
	box-orient: vertical;
	padding-bottom: 2px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
	color: var(--theme-color-text_dark) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta {
	margin-top: 1px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_meta_item {
	color: var(--theme-color-alter_text) !important;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
	font-size: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	display: -webkit-box;
	display: -moz-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	line-clamp: 2;
	box-orient: vertical;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bl {
	opacity: 1;
	transition: all .3s;
	transform: scale(1);
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
	margin-top: 30px;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 300px 300px;
	gap: 0 0;
	grid-template-areas: "md-1" "md-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-2" "md-1 md-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
	grid-area: md-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
	grid-area: md-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 md-13-1" "md-13-2 md-13-2 md-13-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "lg-13-1 lg-13-1 sm-13-1" "lg-13-1 lg-13-1 sm-13-2" "sm-13-3 md-13-1 md-13-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-2 lg-13-1 lg-13-1 sm-13-1" "md-13-3 lg-13-1 lg-13-1 md-13-1" "md-13-3 md-13-2 md-13-2 md-13-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "sm-13-3 lg-13-1 lg-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-2 md-13-1" "lg-13-2 lg-13-2 md-13-2 md-13-2";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-4 md-13-3 md-13-3";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
	grid-area: md-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 md-13-3 md-13-4" "lg-13-2 lg-13-2 md-13-3 md-13-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
	grid-area: md-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
	grid-area: md-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "lg-13-2 lg-13-2 sm-13-5 md-13-4" "lg-13-2 lg-13-2 sm-13-6 md-13-4";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
	grid-area: lg-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
	grid-area: md-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
	grid-area: sm-13-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
	grid-area: sm-13-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 300px 300px 300px 300px 300px;
	gap: 30px 30px;
	grid-template-areas: "sm-13-4 lg-13-1 lg-13-1 sm-13-1" "md-13-2 lg-13-1 lg-13-1 sm-13-2" "md-13-2 sm-13-3 md-13-1 md-13-1" "md-13-4 md-13-5 sm-13-5 md-13-6" "md-13-4 md-13-5 sm-13-6 md-13-6";
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
	grid-area: lg-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
	grid-area: sm-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
	grid-area: sm-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
	grid-area: md-13-1;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
	grid-area: sm-13-3;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
	grid-area: md-13-2;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
	grid-area: sm-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
	grid-area: md-13-4;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
	grid-area: md-13-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
	grid-area: sm-13-5;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
	grid-area: sm-13-6;
}

.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
	grid-area: md-13-6;
}

html.portfolio_preview_opened {
	overflow-y: hidden !important;
	height: 100%;
}

.sc_blogger_portmodern {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	padding-top: 10%;
	padding-bottom: 5%;
	min-height: 100vh;
}

.sc_blogger_portmodern .sc_item_filters_wrap {
	position: relative;
	z-index: 2;
}

.sc_blogger_portmodern .sc_item_filters_wrap .sc_item_filters {
	padding-bottom: 0;
	margin-bottom: 4rem;
	border-bottom: none;
}

.elementor-section-boxed .sc_blogger_portmodern .decor_image_wrap {
	left: -30px;
	width: calc(100% + 60px);
}

.sc_blogger_portmodern .decor_image_wrap {
	position: absolute;
	top: 0 !important;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}

.sc_blogger_portmodern .decor_image_wrap .image_item {
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity .5s ease, transform 4s ease;
}

.sc_blogger_portmodern .decor_image_wrap .image_item.active_image {
	opacity: .8;
	transform: scale(1.04);
}

.sc_blogger_portmodern .sc_blogger_content {
	max-width: var(--theme-var-page);
	margin: 0 auto;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item {
	display: inline-block;
	padding-right: 3rem;
	margin-right: 3rem;
	padding-bottom: 2rem;
	position: relative;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
	content: "/";
	position: absolute;
	right: 0;
	bottom: 2.4rem;
	color: var(--theme-color-bd_color);
	font-size: 2rem;
	opacity: 1;
	transition: opacity .3s ease;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child {
	padding-right: 0;
	margin-right: 0;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:last-child:after {
	display: none;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title {
	opacity: 1;
	transition: all .2s ease-in-out;
	will-change: opacity;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title:hover {
	cursor: pointer;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title.anim_fade {
	opacity: 0;
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item:after {
	opacity: .1;
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title {
	opacity: .1;
}

.sc_blogger_portmodern .sc_blogger_content.active_items .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title.active_item {
	opacity: 1;
	color: var(--theme-color-text_link);
}

.sc_blogger_portmodern .portfolio_preview {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999 !important;
	width: 100vw;
	height: 100vh;
	background-color: var(--theme-color-bg_color);
	opacity: 0;
	will-change: opacity;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	width: 100%;
	height: 100%;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
	width: 55%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	flex: 0 0 auto;
	z-index: 1;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
	position: absolute;
	top: 3em;
	right: 4em;
	width: 41px;
	height: 41px;
	line-height: 1em;
	text-align: center;
	color: var(--theme-color-text_dark);
	transition: .3s ease;
	will-change: transform;
	opacity: 1;
	font-size: 21px;
	animation: transformAnimOutPort .4s ease-out both;
	padding: 10px;
	background-color: var(--theme-color-bg_color);
	border-radius: 50%;
	z-index: 2 !important;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close:before {
	content: "";
	font-family: "fontello";
	position: relative;
	opacity: .3;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .close:hover {
	cursor: pointer;
	animation: transformAnimInPort .4s ease-out both;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
	padding: 5rem 10% 2rem 7%;
	width: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-content: center;
	height: auto;
	z-index: 1;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details {
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 30px;
	display: block;
	height: 100%;
	scrollbar-width: thin;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar {
	width: 6px;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar-track {
	background: var(--theme-color-alter_bd_color);
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-text_dark);
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
	margin-bottom: 40px;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item_title {
	color: var(--theme-color-text_dark);
	font-weight: 600;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item_value {
	color: var(--theme-color-text_light);
	font-weight: inherit;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
	margin-top: 10px;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
	margin-top: 1.8em;
	padding-top: 1.8em;
	border-top: 1px solid var(--theme-color-text_dark_015);
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title {
	color: var(--theme-color-text_dark);
	font-weight: 600;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item {
	margin: 0 2em 8px 0;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item:last-child {
	margin-right: 0 !important;
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
	margin-top: 1.4em;
	color: var(--theme-color-text_dark);
}

.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
	margin-top: 3em;
	box-shadow: none;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show {
	display: block;
	opacity: 1;
	animation: fadeInAnimPort .3s ease-out both;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show + .sc_item_filters_wrap .sc_item_posts_container .sc_blogger_item:after, .sc_blogger_portmodern .portfolio_preview.portfolio_preview_show + .sc_item_posts_container .sc_blogger_item:after {
	display: none;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_title {
	animation: fadeInUpAnimPort .3s 100ms ease-out both;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .portfolio_page_details {
	animation: fadeInUpAnimPort .3s 200ms ease-out both;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .post_description_content {
	animation: fadeInUpAnimPort .3s 300ms ease-out both;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .post_readmore {
	animation: fadeInUpAnimPort .3s 400ms ease-out both;
}

@-webkit-keyframes fadeInAnimPort {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeInAnimPort {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes colorInAnimPort {
	0% {
		opacity: .1;
		color: var(--theme-color-text_dark);
	}
	
	100% {
		opacity: 1;
		color: var(--theme-color-text_link);
	}
}

@keyframes colorInAnimPort {
	0% {
		opacity: .1;
		color: var(--theme-color-text_dark);
	}
	
	100% {
		opacity: 1;
		color: var(--theme-color-text_link);
	}
}

@-webkit-keyframes fadeInUpAnimPort {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@keyframes fadeInUpAnimPort {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@-webkit-keyframes transformAnimInPort {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes transformAnimInPort {
	0% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes transformAnimOutPort {
	0% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	
	100% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
}

@keyframes transformAnimOutPort {
	0% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	
	100% {
		-webkit-transform: rotate(0);
		-ms-transform: rotate(0);
		transform: rotate(0);
	}
}

.sc_blogger_portestate .sc_blogger_filters {
	padding-bottom: 3em;
	margin-bottom: 0 !important;
	border-bottom: none;
}

.sc_blogger_portestate .sc_blogger_item {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_blogger_portestate .sc_blogger_item .post_featured {
	display: block;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content {
	padding: 1.35em 2.2em 1.5em;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content>.sc_blogger_item_meta:last-child {
	margin-bottom: 0 !important;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta {
	font-size: 16px;
	line-height: 1.3em;
	margin: 5px 0 16px 0;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_sponsored {
	display: none;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories {
	width: 100%;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories a {
	color: var(--theme-color-alter_light);
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item {
	font-size: 16px;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_title {
	color: var(--theme-color-alter_dark);
	font-weight: 500;
	width: 40%;
	padding-right: .5em;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item_value {
	color: var(--theme-color-alter_light);
	font-weight: 400;
	text-align: right;
	width: 60%;
}

.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
	margin-top: 8px;
	padding-top: 6px;
	border-top: 1px solid var(--theme-color-bd_color);
}

.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button {
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bd_color);
}

.single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .single-cpt_portfolio .portfolio_page_gallery .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .single-cpt_portfolio .portfolio_page_gallery .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover, .single-cpt_portfolio .portfolio_page_gallery .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button:hover, .single-cpt_portfolio .portfolio_page_gallery .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-bullet-active {
	border-color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_link);
}

.single-cpt_portfolio .portfolio_page_gallery .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
	margin-top: 2.3rem;
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a {
	background-color: var(--theme-color-bg_color);
	border-color: var(--theme-color-bg_color);
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
	margin-left: 30px;
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
	margin-right: 30px;
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
	margin-left: 30px;
}

.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
	margin-right: 30px;
}

.portfolio_page .portfolio_page_title {
	max-width: 80%;
	margin-top: 0;
	margin-bottom: 1.2em;
}

.portfolio_page .portfolio_page_title + .portfolio_page_meta {
	display: none;
}

.portfolio_page .portfolio_page_video {
	margin-bottom: var(--theme-var-grid_gap);
}

.portfolio_page .portfolio_page_content {
	margin-bottom: 1.5em;
}

.portfolio_page .portfolio_page_content>h1:first-child, .portfolio_page .portfolio_page_content>h2:first-child, .portfolio_page .portfolio_page_content>h3:first-child, .portfolio_page .portfolio_page_content>h4:first-child, .portfolio_page .portfolio_page_content>h5:first-child, .portfolio_page .portfolio_page_content>h6:first-child {
	margin-top: 0 !important;
}

.portfolio_page .portfolio_page_content p:last-child {
	margin-bottom: 0;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
	font-size: 1.94rem;
	line-height: 1.08em;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_description p:last-child {
	margin-bottom: 0;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
	font-size: 1rem;
	font-weight: 600;
	color: var(--theme-color-text_dark);
	width: 30%;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
	font-size: 1rem;
	font-weight: 400;
	color: var(--theme-color-text);
	width: 70%;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
	padding-top: 0;
	border-top: none;
	margin-top: 1.9em !important;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title {
	display: none;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_title + .portfolio_page_details_item_value {
	width: 100%;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .portfolio_page_details_item_value {
	width: 100%;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap {
	margin-right: 0;
	margin-bottom: -15px;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_wrap .social_item {
	margin: 0 35px 15px 0;
	font-size: 17px;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
	margin-top: 11px;
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
	font-weight: 400;
	color: var(--theme-color-text_light);
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
	color: var(--theme-color-text_dark);
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
	margin-top: 1px;
}

.portfolio_page .portfolio_page_details_wrap.light_style .portfolio_page_details + .portfolio_page_description {
	margin-top: 1.4em;
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share {
	margin-top: 1.9em !important;
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share .social_items .social_item {
	margin: 0 8px 8px 0;
	font-size: 17px;
	width: 42px;
	height: 42px;
	line-height: 42px;
	border: 1px solid var(--theme-color-bd_color);
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: var(--theme-color-text_dark);
}

.portfolio_page .portfolio_page_details_wrap.light_style .socials_share .social_items .social_item:hover {
	color: var(--theme-color-text_link);
}

.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured + .portfolio_page_content {
	margin-top: 30px;
}

.portfolio_page .portfolio_page_content_wrap .portfolio_page_gallery:last-child {
	margin-bottom: 0;
}

.portfolio_page.portfolio_page_details_right .sc_column_fixed.portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_left .sc_column_fixed.portfolio_page_details_wrap {
	top: 4em;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
	width: 37%;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_subtitle, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_subtitle {
	margin-top: -4px;
	margin-bottom: 26px;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
	padding-top: 35px;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap.light_style, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap.light_style {
	width: 34%;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap.light_style .portfolio_page_subtitle, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap.light_style .portfolio_page_subtitle {
	margin-top: 1px;
}

.portfolio_page.portfolio_page_details_right .light_style + .portfolio_page_content_wrap, .portfolio_page.portfolio_page_details_left .light_style + .portfolio_page_content_wrap {
	width: 66%;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_gallery, .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
	width: 63%;
}

.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery {
	width: 100%;
}

.portfolio_page.portfolio_page_details_left .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
	margin-left: auto;
	margin-right: 0;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
	margin-bottom: 1.4em;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_subtitle, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_subtitle {
	margin-bottom: 26px;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
	width: 74%;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
	padding-left: 3em;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
	width: 26%;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
	width: 40%;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
	width: 60%;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
	margin-top: 1.5em !important;
}

.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
	margin-top: 13px;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
	display: block;
	width: 100%;
	padding-right: 0;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap {
	padding-right: 2em;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap {
	padding-left: 2em;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description {
	width: 100%;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details {
	width: 100%;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
	padding-left: 0;
	margin-top: 1.5em;
}

body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
	width: 15%;
}

.single-cpt_portfolio .post-navigation .nav-links {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin-top: 5em;
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a, .single-cpt_portfolio .post-navigation .nav-links .nav-previous a {
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0;
	color: var(--theme-color-text_dark);
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a:hover, .single-cpt_portfolio .post-navigation .nav-links .nav-previous a:hover {
	color: var(--theme-color-text_link);
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after, .single-cpt_portfolio .post-navigation .nav-links .nav-next a span:before, .single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:after, .single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
	content: "";
	font-family: "fontello";
	font-size: 12px;
	font-weight: 400;
	position: relative;
	top: -1px;
}

.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before {
	content: "";
	padding-right: 13px;
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after {
	content: "";
	padding-left: 13px;
}

.sidebar_inner .sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt, .sidebar_inner .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .5em;
}

.sidebar_inner .sc_blogger .sc_blogger_columns_wrap>div + div {
	margin-top: 1.5em;
}

.sc_blogger .sc_blogger_item_button .item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_blogger .sc_blogger_item_button .item_more_link .link_text {
	position: relative;
	margin-top: -2px;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, color, opacity;
}

.sc_blogger .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_text, .sc_blogger .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text, .sc_blogger .sc_blogger_item_button .item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 9px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
	max-height: 4.9em;
	overflow: hidden;
	padding-bottom: 2px;
}

.sc_blogger .sc_blogger_item_featured .post_meta_label {
	display: inline-block;
}

.sc_blogger.sc_blogger_default .masonry_wrap .sc_blogger_item_featured {
	margin-bottom: 0;
}

.sc_blogger_default.sc_blogger_default_classic {}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured {
	margin-bottom: 0;
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	margin-top: 1em;
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_body:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_default.sc_blogger_default_classic .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
	background-color: #e2e1e0;
	border-color: #e2e1e0;
	opacity: 1;
	width: 8px;
	height: 8px;
}

.sc_blogger_default.sc_blogger_default_classic .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_blogger_default.sc_blogger_default_classic .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_default.sc_blogger_default_classic .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_blogger_default.sc_blogger_default_classic .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
	font-size: 24px;
	line-height: 1.2em;
	font-weight: 700;
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
	font-size: 28px;
}

.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
	font-weight: 700;
}

.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	margin-top: 1.2em;
}

.sc_blogger_default.sc_blogger_default_classic .post_meta {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
	margin: 0 0 .9em;
	text-transform: uppercase;
	font-weight: 700 !important;
	letter-spacing: .12em;
	font-size: 12px;
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item, .sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_sponsored .post_sponsored_label {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_sponsored a.post_sponsored_label:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_simple {}

.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
	padding-left: 2.2em;
}

.sc_blogger_default.sc_blogger_default_classic_simple.sc_blogger_item_image_position_right .sc_blogger_item_content {
	padding-right: 2.2em;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_content .sc_blogger_item_default + .sc_blogger_item_default {
	margin-top: 30px;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_body:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
	margin: 0 0 1.1em 0;
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
	padding: 40px 50px;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .8em;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_content {
	border: 1px solid var(--theme-color-alter_bd_color);
	-webkit-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
	-ms-box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
	box-shadow: 0 3px 30px var(--theme-color-text_dark_003);
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	border-top: none;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_text {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_icon {
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_button .item_more_link .link_icon:before {
	top: 0;
	right: 1px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
	width: 38px;
}

.sc_blogger_default.sc_blogger_default_classic_3 {}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
	margin: 0 0 1em 0;
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a, .sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate {
	-webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	-ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	height: auto;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
	padding: 25px 32px;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .8em;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
	margin-top: .7em;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
	margin: 0;
	padding: 25px 32px;
	background-color: var(--theme-color-alter_bg_color);
	border-top: 2px solid var(--theme-color-alter_bg_color);
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}

.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top:hover .sc_blogger_item_header {
	border-color: var(--theme-color-alter_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time {}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
	margin: 0 0 .9em 0;
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date {
	padding: 0;
	font-size: 12px;
	line-height: 1em;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
	width: auto;
	min-width: 67px;
	max-width: 100px;
	padding: 17px 15px 14px;
	text-align: center;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date b {
	margin-top: -7px;
	font-size: 35px;
	line-height: 1em;
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date a, .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date a:hover {
	color: var(--theme-color-inverse_hover);
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate {
	-webkit-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	-ms-box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	box-shadow: 0 3px 20px var(--theme-color-text_dark_003);
	height: auto;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
	padding: 42px 38px;
	position: relative;
	z-index: 9;
	-webkit-transform: translateZ(99px);
	-ms-transform: translateZ(99px);
	transform: translateZ(99px);
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .8em;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top {
	position: relative;
	z-index: 1;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
	margin: 0;
	text-align: right;
	position: absolute;
	right: 30px;
	top: -42px;
	width: auto;
	z-index: 9999;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_text {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_icon {
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_button .item_more_link .link_icon:before {
	top: 0;
	right: 1px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
}

.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon, .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
	width: 38px;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 {}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_body:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	margin-top: 1.5em;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content {
	position: relative;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content .sc_blogger_item_excerpt:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date {
	position: absolute;
	left: 0;
	top: 0;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
	margin-left: 100px;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .8em;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*="post_info_"] {
	padding: 30px;
	background: transparent !important;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*="post_info_"] .post_meta_item.post_categories a:hover, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*="post_info_"] .post_meta_item.post_categories a:focus {
	background-color: var(--theme-color-text_hover2) !important;
	color: var(--theme-color-inverse_link) !important;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories {
	margin: 0;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_category {
	margin: 0;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
	color: transparent !important;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link2);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover, .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored:after {
	color: var(--theme-color-alter_bg_color_07);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
	font-size: 35px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
	margin: 1.1em 0 0 0;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	display: inline-block;
	width: auto;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
	width: 65px;
	padding: 0;
	text-align: center;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
	font-size: 48px;
	line-height: 1em;
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date a, .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date a:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_on_plate {
	height: auto;
}

.sc_blogger_default.sc_blogger_default_over_bottom {}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured .mask {
	background-color: rgba(0, 0, 0, .6);
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured:hover .mask {
	background-color: rgba(0, 0, 0, .75);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] {
	padding: 45px;
	background-color: transparent;
	max-width: 100%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta {
	margin: 0 0 1.1em 0;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta a {
	color: #d2d3d5;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta a:hover {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories a:hover {
	color: #d2d3d5;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .sc_blogger_item_button .item_more_link {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title a:hover {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_text {
	display: none;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_icon {
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_button .item_more_link .link_icon:before {
	top: 0;
	right: 1px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon, .sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
	width: 38px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover {}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] .sc_blogger_item {
	padding: 1px 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] .sc_blogger_item:after {
	content: "";
	display: block;
	height: 100%;
	width: 1px;
	position: absolute;
	right: 0;
	z-index: 99;
	top: 0;
	background-color: var(--theme-color-alter_bd_color);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"]:last-child .sc_blogger_item:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_2:nth-child(2n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_3:nth-child(3n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_4:nth-child(4n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_5:nth-child(5n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_6:nth-child(6n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_7:nth-child(7n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_8:nth-child(8n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_9:nth-child(9n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_10:nth-child(10n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_11:nth-child(11n) .sc_blogger_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>.trx_addons_column-1_12:nth-child(12n) .sc_blogger_item:after {
	display: none;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover .mask, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured .mask {
	background-color: rgba(0, 0, 0, .65);
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] {
	padding: 40px 48px 20px;
	max-width: calc(100% + 2px);
	min-width: calc(100% + 2px);
	min-height: calc(100% + 2px);
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	text-align: left;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_text);
	-webkit-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta {
	margin: 0 0 1.1em 0;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta a {
	color: var(--theme-color-alter_light);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item.post_sponsored .post_sponsored_label {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
	margin: 0 !important;
	font-size: 28px;
	line-height: 1.2em;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_button .item_more_link {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_button .item_more_link .link_text {
	color: currentColor;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] {
	color: #d2d3d5;
	background-color: transparent !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta {
	color: #96999f;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta a {
	color: #96999f;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta a:hover {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item.post_categories {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item.post_categories a:hover {
	color: #d2d3d5;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item.post_sponsored .post_sponsored_label {
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item.post_sponsored a.post_sponsored_label:hover {
	color: #d2d3d5;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: #fcfcfc;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_button .item_more_link {
	color: #f9f9f9;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
	transition-delay: .1s;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 {}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .slider_controls_wrap>a {
	z-index: 99;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 25px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_info_mc {
	position: relative !important;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] {
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb .post_info_mc {
	padding: 25px !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta a, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta a {
	color: var(--theme-color-text_light);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb [class*="post_info_"] .sc_blogger_item_title a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc {
	padding: 25px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta {
	margin: 0 0 1em 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
	margin: 1em 0 0 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title {
	margin: 0 !important;
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover .mask, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured .mask {
	background-color: rgba(0, 0, 0, .5);
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] {
	padding: 45px 40px;
	max-width: calc(100% + 4px);
	min-width: calc(100% + 4px);
	min-height: calc(100% + 4px);
	max-height: calc(100% + 4px);
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	text-align: left;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_text);
	-webkit-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
	margin: 0;
	position: absolute;
	top: 45px;
	left: 40px;
	right: 40px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
	color: transparent !important;
	font-weight: 500;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link2);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta {
	margin: 1.1em 0 0 0;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta a {
	color: var(--theme-color-alter_light);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
	margin: 0 !important;
	font-size: 28px;
	line-height: 1.2em;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] {
	color: #d2d3d5;
	background-color: transparent !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .post_meta {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .post_meta a {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .post_meta a:hover {
	color: #f6f6f6;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: #fcfcfc;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 {}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .slider_controls_wrap>a {
	z-index: 99;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
	padding: 25px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_info_mc {
	position: relative !important;
	top: 0;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] {
	opacity: 1 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb .post_info_mc {
	padding: 25px !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta a, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta a {
	color: var(--theme-color-text_light);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .post_meta a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .post_meta a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb [class*="post_info_"] .sc_blogger_item_title a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .format-audio .post_featured.without_thumb:hover [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured .mask {
	background-color: var(--theme-color-inverse_dark) !important;
	opacity: 0 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover .mask {
	opacity: .9 !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc {
	padding: 25px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta {
	margin: 0 0 1em 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
	margin: 1em 0 0 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_title {
	margin: 0 !important;
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] {
	padding: 45px 40px;
	max-width: 100%;
	width: 100%;
	height: 100%;
	text-align: left;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	background-color: transparent !important;
	color: var(--theme-color-alter_text);
	-webkit-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
	opacity: 0;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .9em;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
	margin: 0;
	position: absolute;
	top: 45px;
	left: 40px;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_categories {
	color: transparent !important;
	font-weight: 500;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link2);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 14px;
	font-weight: 700;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_categories a:focus {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored .post_sponsored_label {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
	text-transform: uppercase;
	padding: 6px 17px 6px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	letter-spacing: .12em;
	margin: 4px 0 4px 0;
	display: inline-block;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories .post_meta_item.post_sponsored a.post_sponsored_label:hover {
	background-color: var(--theme-color-text_hover2);
	color: var(--theme-color-inverse_link);
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta {
	margin: 1.1em 0 0 0;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
	margin: 0 !important;
	font-size: 28px;
	line-height: 1.2em;
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a {
	-webkit-transition: inherit;
	-ms-transition: inherit;
	transition: inherit;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"], .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] {
	color: #d2d3d5;
	background-color: transparent !important;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .post_meta {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta a, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .post_meta .post_meta_item:after, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .post_meta a {
	color: #fff;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .post_meta a:hover {
	color: #f6f6f6;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title a:hover, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] .sc_blogger_item_title a:hover {
	color: #fcfcfc;
}

.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured:hover [class*="post_info_"] {
	opacity: 1;
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_title, .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_title {
	margin-top: 0 !important;
}

.sc_blogger_item_list .sc_blogger_item_meta .post_meta_label {
	display: inherit;
}

.sc_blogger_list.sc_blogger_list_simple {}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
	position: relative;
	padding: 0 0 0 50px;
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
	position: absolute;
	left: 0;
	top: 11px;
	width: 35px;
	height: 2px;
	content: "";
	display: block;
	background-color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_on_plate .sc_blogger_item_body {
	padding: 10px;
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_on_plate .sc_blogger_item_body:before {
	display: none !important;
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_list.sc_blogger_list_simple .post_meta {
	margin: 0 0 1.1em 0;
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_list.sc_blogger_list_hover {}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top + .sc_blogger_item_list.sc_blogger_item_image_position_top {
	margin-top: 5em;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.28em;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a:hover, .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover .post_meta {
	margin: 0 0 1.1em 0;
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_meta + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 500;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_button .item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, color, opacity;
}

.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text, .sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_blogger_list.sc_blogger_list_with_image {}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_list.sc_blogger_list_with_image .post_featured.with_thumb.default-featured-size {
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_body, .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_body, .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_body {
	overflow: hidden;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
	font-size: 24px;
	line-height: 1.2em;
	padding-bottom: 3px;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta {
	margin: 0 0 .5em 0;
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_meta + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link {
	position: relative;
	display: inline-block;
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	font-size: 15px;
	line-height: 21px;
	font-weight: 500;
	color: var(--theme-color-text_dark);
	z-index: 1;
	overflow: hidden;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 1.4em;
	height: 1.4em;
	line-height: 1.4em;
	text-align: center;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_icon:before {
	font-size: 11px;
	line-height: inherit;
	font-weight: 400;
	font-style: inherit;
	content: "";
	font-family: "fontello";
	display: inline-block;
	vertical-align: top;
	color: currentColor;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_button .item_more_link .link_text {
	position: relative;
	margin-right: 0;
	display: inline-block;
	vertical-align: middle;
	text-indent: -110px;
	visibility: hidden;
	white-space: nowrap;
	opacity: 0;
	-webkit-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	transition: visibility .4s ease, margin-right .4s ease-out, text-indent .5s ease-out, color .4s ease, opacity .4s ease;
	will-change: visibility, margin-right, text-indent, color, opacity;
}

.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text, .sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_body .sc_blogger_item_button .item_more_link:hover .link_text {
	opacity: 1;
	text-indent: 0;
	margin-right: 6px;
	visibility: visible;
	-webkit-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	-ms-transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
	transition: visibility .4s ease, margin-right .3s ease-out, text-indent .4s ease-out, opacity .4s ease;
}

.sc_blogger_list.sc_blogger_list_hover_2 {}

.sc_blogger_list.sc_blogger_list_hover_2 .no_margin .sc_blogger_item:hover {
	-webkit-box-shadow: inherit;
	-ms-box-shadow: inherit;
	box-shadow: inherit;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item {
	background-color: var(--theme-color-alter_bg_color);
	position: relative;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover {
	-webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .08);
	box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .08);
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:before {
	content: " ";
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	margin-left: -.3em;
	padding-top: 102%;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
	padding: 20px 60px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	z-index: 1;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body>.link {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
	font-size: 17px;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_meta + .sc_blogger_item_excerpt {
	margin-top: .8em;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_content .sc_blogger_item_list {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top + .sc_blogger_item_list.sc_blogger_item_image_position_top {
	margin-top: 5em;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
	font-size: 28px;
	line-height: 1.2em;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a:hover, .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
	margin: 0 0 1.1em 0;
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .12em;
	font-size: 12px;
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories a:hover {
	color: var(--theme-color-text_link);
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_meta + .sc_blogger_item_button {
	margin-top: 1em;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_text {
	display: none;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_icon {
	width: 17px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	will-change: transform;
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_button .item_more_link .link_icon:before {
	top: 0;
	right: 1px;
	position: absolute;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	content: "";
}

.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link:hover .link_icon, .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_icon {
	width: 38px;
}

.sc_blogger_news .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
	margin-top: 1.3em;
}

.sc_blogger_news .post_meta {
	margin: 0 0 .5em;
}

.sc_blogger_news .sc_blogger_item_title + .post_meta {
	margin: .5em 0 0 0;
}

.sc_blogger_news .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_news .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_news .sc_blogger_item_excerpt + .sc_blogger_item_button {
	margin-top: .7em;
}

.sc_blogger_news .post_featured.with_thumb .sc_blogger_item_button .item_more_link {
	color: #fff;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default {}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
	background-color: #e2e1e0;
	border-color: #e2e1e0;
	opacity: 1;
	width: 8px;
	height: 8px;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
	margin-top: 2em;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry {
	padding-bottom: 2px;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
	margin: 0;
	font-size: 28px;
	line-height: 1.18em;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
	margin: 0;
	font-size: 35px;
	line-height: 1.15em;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
	margin-bottom: 1.85em;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
	padding: 0 0 0 50px;
	position: relative;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
	position: absolute;
	left: 0;
	top: 11px;
	width: 35px;
	height: 2px;
	content: "";
	display: block;
	background-color: var(--theme-color-text_dark);
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
	margin: 0 0 12px;
}

.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_header {
	padding-right: 8%;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
	padding: 2.5em;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title {
	margin: 0;
	font-size: 35px;
	line-height: 1.09em;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title a {
	color: var(--theme-color-text_dark);
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title a:hover {
	color: var(--theme-color-text);
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_featured_bg:after {
	padding-top: 128%;
	content: " ";
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	margin-left: -.3em;
	position: relative;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child:hover .post_featured.hover_link.with_thumb>.bg_in, .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child:hover .post_featured.hover_link img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.categories_list_style_1 .categories_list_item + .categories_list_item {
	margin-top: .9em;
}

.categories_list_style_1 .categories_list_item .categories_list_title {
	margin: .4em 0 0;
}

.widget_categories_list .categories_list_style_2 .categories_list_icon {
	vertical-align: middle;
}

.widget_categories_list .categories_list_style_2 .categories_list_icon + .categories_list_caption {
	vertical-align: middle;
}

.widget_categories_list .categories_list_style_2 .categories_list_title {
	font-weight: 700;
	width: 45%;
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3);
	-ms-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .3);
}

.widget_categories_list .categories_list_style_3 .categories_list_title {
	font-weight: 700;
}

.categories_list_style_4 .categories_list_item {
	position: relative;
	text-align: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	perspective: none;
	z-index: 1;
}

.categories_list_style_4 .categories_list_item:hover {
	z-index: 10;
}

.categories_list_style_4 .categories_list_info_wrap {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transform: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.categories_list_style_4 .categories_list_info_wrap:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	opacity: .4;
	background: rgba(0, 0, 0, .3);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.categories_list_style_4 .categories_list_info {
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 20px;
	-webkit-transform: translateZ(60px) scale(.95);
	-ms-transform: translateZ(60px) scale(.95);
	transform: translateZ(60px) scale(.95);
}

.categories_list_style_4 .categories_list_link {
	-webkit-transform: translateZ(90px);
	-ms-transform: translateZ(90px);
	transform: translateZ(90px);
}

.categories_list_style_4 .categories_list_title {
	font-size: 35px;
	line-height: 1.3em;
	color: #fff;
	margin: 13px 0;
}

.categories_list_style_4 .categories_list_title * {
	color: #fff;
}

.categories_list_style_4 .categories_list_title .categories_list_count {
	margin-left: .2em;
}

.categories_list_style_4 .categories_link_more {
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
	letter-spacing: 0;
	color: #fff;
	display: inline-block;
	margin-bottom: -18px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.categories_list_style_4 .categories_list_item:hover .categories_link_more {
	opacity: 1;
	margin-bottom: 0;
}

.categories_list_style_5 .categories_list_image {
	display: block;
	overflow: hidden;
}

.categories_list_style_5 .categories_list_image img {
	-webkit-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	-webkit-transform: scale(1.01, 1.01);
	-ms-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
}

.categories_list_style_5 .categories_list_item:hover .categories_list_image img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.categories_list_style_5 .categories_list_item:hover .categories_list_info_wrap:before {
	opacity: 1;
}

.categories_list_style_5 .trx_addons_columns_wrap {
	margin: 0 !important;
}

.categories_list_style_5 .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	padding: 0 !important;
}

.categories_list_style_5 .categories_list_info_wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.categories_list_style_5 .categories_list_info_wrap:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 102%;
	opacity: .6;
	background: rgba(0, 0, 0, .6);
	background: -moz-linear-gradient(0deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .6) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .6) 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .6) 100%);
	-webkit-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.categories_list_style_5 .categories_list_info_wrap .categories_list_info {
	z-index: 9;
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	-webkit-align-items: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 53px 48px;
}

.categories_list_style_5 .categories_list_title {
	font-size: 35px;
	line-height: 1.12em;
	color: #fcfcfc;
	margin: 0;
	text-align: left;
}

.categories_list_style_5 .categories_list_title * {
	color: #fcfcfc;
}

.categories_list_style_5 .categories_list_title .categories_list_count {
	margin-left: .2em;
}

.categories_list_style_5 .categories_link_more {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 0;
	color: #d2d3d5;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.categories_list_style_5 .categories_link_more:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-size: 9px;
	font-weight: 400;
	margin-left: 13px;
	vertical-align: middle;
	margin-top: -1px;
	line-height: inherit;
}

.categories_list_style_6 .categories_list_image {
	display: block;
	overflow: hidden;
}

.categories_list_style_6 .categories_list_image img {
	-webkit-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
	-webkit-transform: scale(1.01, 1.01);
	-ms-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
}

.categories_list_style_6 .categories_list_info_wrap:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	opacity: .2;
	background: rgba(0, 0, 0, .5);
	background: -moz-linear-gradient(0deg, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, .3) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, .3) 100%);
	-webkit-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.categories_list_style_6 .categories_list_info_wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.categories_list_style_6 .categories_list_info_wrap .categories_list_info {
	z-index: 9;
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 20px 35px;
}

.categories_list_style_6 .categories_list_title {
	font-size: 28px;
	line-height: 1.12em;
	color: #fcfcfc;
	margin: 0;
	text-align: left;
}

.categories_list_style_6 .categories_list_title * {
	color: #fcfcfc;
}

.categories_list_style_6 .categories_list_title .categories_list_count {
	margin-left: .2em;
}

.categories_list_style_6 .categories_link_more {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 0;
	color: #f9f9f9;
	display: inline-block;
	margin: 14px 0 -18px;
	opacity: 0;
	position: relative;
	vertical-align: middle;
}

.categories_list_style_6 .categories_link_more:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-size: 11px;
	font-weight: 400;
	margin-left: 13px;
	vertical-align: middle;
	margin-top: -1px;
	line-height: inherit;
}

.categories_list_style_6 .categories_list_item:hover .categories_list_image img {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.categories_list_style_6 .categories_list_item:hover .categories_list_info_wrap:before {
	opacity: .4;
}

.categories_list_style_6 .categories_list_item:hover .categories_link_more {
	margin-bottom: 15px;
	opacity: 1;
}

.categories_list_style_7 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	gap: 0 0;
	grid-template-areas: "md-1 md-2";
	overflow: hidden;
}

.categories_list_style_7.count_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	gap: 0 0;
	grid-template-areas: "md-1";
}

.categories_list_style_7.count_1 .categories_list_item:nth-child(1) {
	grid-area: md-1;
}

.categories_list_style_7.count_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 200px 200px;
	gap: 0 0;
	grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3";
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(1) {
	grid-area: md-3-1;
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(2) {
	grid-area: md-3-2;
}

.categories_list_style_7.count_3 .categories_list_item:nth-child(3) {
	grid-area: md-3-3;
}

.categories_list_style_7.count_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 0 0;
	grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 md-3-1 md-3-1";
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(1) {
	grid-area: lg-3-1;
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(2) {
	grid-area: sm-3-1;
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(3) {
	grid-area: sm-3-2;
}

.categories_list_style_7.count_4 .categories_list_item:nth-child(4) {
	grid-area: md-3-1;
}

.categories_list_style_7 .categories_list_item {
	margin: -1px;
	overflow: hidden;
}

.categories_list_style_7 .post_featured_bg .bg_in {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.categories_list_style_7 .post_featured_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	position: relative;
}

.categories_list_style_7 .post_featured_bg:before {
	padding-top: 50%;
}

.categories_list_style_7 .post_featured_bg.hover_link .bg_in {
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(1.01, 1.01);
	-ms-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
}

.categories_list_style_7 .categories_list_item:hover .bg_in, .categories_list_style_7 .post_featured_bg.hover_link:hover .bg_in {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.categories_list_style_7 .categories_list_info_wrap:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	opacity: .4;
	background: rgba(0, 0, 0, .7);
	background: -moz-linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.categories_list_style_7 .categories_list_info_wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.categories_list_style_7 .categories_list_info_wrap .categories_list_info {
	z-index: 9;
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 27px 40px;
}

.categories_list_style_7 .categories_list_title {
	font-size: 28px;
	line-height: 1.12em;
	color: #fcfcfc;
	margin: 0;
	text-align: left;
}

.categories_list_style_7 .categories_list_title * {
	color: #fcfcfc;
}

.categories_list_style_7 .categories_list_title .categories_list_count {
	margin-left: .2em;
}

.categories_list_style_7 .categories_link_more {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 0;
	color: #f9f9f9;
	display: inline-block;
	margin: 14px 0 -18px;
	opacity: 0;
	position: relative;
	vertical-align: middle;
}

.categories_list_style_7 .categories_link_more:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-size: 11px;
	font-weight: 400;
	margin-left: 13px;
	vertical-align: middle;
	margin-top: -1px;
	line-height: inherit;
}

.categories_list_style_7 .categories_list_item:hover .categories_link_more {
	margin-bottom: 15px;
	opacity: 1;
}

.categories_list_style_8 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	gap: 30px 30px;
	grid-template-areas: "md-1 md-2";
}

.categories_list_style_8.count_1 {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	gap: 30px 30px;
	grid-template-areas: "md-1";
}

.categories_list_style_8.count_1 .categories_list_item:nth-child(1) {
	grid-area: md-1;
}

.categories_list_style_8.count_3 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 200px 200px;
	gap: 30px 30px;
	grid-template-areas: "md-3-1 md-3-2 md-3-3" "md-3-1 md-3-2 md-3-3";
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(1) {
	grid-area: md-3-1;
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(2) {
	grid-area: md-3-2;
}

.categories_list_style_8.count_3 .categories_list_item:nth-child(3) {
	grid-area: md-3-3;
}

.categories_list_style_8.count_4 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 md-3-1 sm-3-1" "lg-3-1 lg-3-1 md-3-1 sm-3-2";
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(1) {
	grid-area: lg-3-1;
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(2) {
	grid-area: md-3-1;
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(3) {
	grid-area: sm-3-1;
}

.categories_list_style_8.count_4 .categories_list_item:nth-child(4) {
	grid-area: sm-3-2;
}

.categories_list_style_8.count_5 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 30px 30px;
	grid-template-areas: "lg-3-1 lg-3-1 sm-3-1 sm-3-2" "lg-3-1 lg-3-1 sm-3-3 sm-3-4";
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(1) {
	grid-area: lg-3-1;
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(2) {
	grid-area: sm-3-1;
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(3) {
	grid-area: sm-3-2;
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(4) {
	grid-area: sm-3-3;
}

.categories_list_style_8.count_5 .categories_list_item:nth-child(5) {
	grid-area: sm-3-4;
}

.categories_list_style_8 .post_featured_bg .bg_in {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.categories_list_style_8 .post_featured_bg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
	position: relative;
}

.categories_list_style_8 .post_featured_bg:before {
	padding-top: 100%;
}

.categories_list_style_8 .post_featured_bg.hover_link .bg_in {
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(1.01, 1.01);
	-ms-transform: scale(1.01, 1.01);
	transform: scale(1.01, 1.01);
}

.categories_list_style_8 .categories_list_item:hover .bg_in, .categories_list_style_8 .post_featured_bg.hover_link:hover .bg_in {
	-webkit-transform: scale(1.07, 1.07);
	-ms-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07);
}

.categories_list_style_8 .categories_list_info_wrap:before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	opacity: .4;
	background: rgba(0, 0, 0, .7);
	background: -moz-linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.categories_list_style_8 .categories_list_info_wrap {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.categories_list_style_8 .categories_list_info_wrap .categories_list_info {
	z-index: 9;
	position: relative;
	top: auto;
	left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	padding: 15px 31px;
}

.categories_list_style_8 .categories_list_title {
	font-size: 24px;
	line-height: 1.12em;
	color: #fcfcfc;
	margin: 0;
	text-align: left;
}

.categories_list_style_8 .categories_list_title * {
	color: #fcfcfc;
}

.categories_list_style_8 .categories_list_title .categories_list_count {
	margin-left: .2em;
}

.categories_list_style_8 .categories_link_more {
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 0;
	color: #f9f9f9;
	display: inline-block;
	margin: 14px 0 -18px;
	opacity: 0;
	position: relative;
	vertical-align: middle;
}

.categories_list_style_8 .categories_link_more:after {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-size: 9px;
	font-weight: 400;
	margin-left: 13px;
	vertical-align: middle;
	margin-top: 0;
	line-height: inherit;
}

.categories_list_style_8 .categories_list_item:hover .categories_link_more {
	margin-bottom: 15px;
	opacity: 1;
}

.cover_hover .sc_cover.sc_cover_default + .elementor-container .sc_item_title_text {
	color: inherit;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.cover_hover .sc_cover.sc_cover_default:hover + .elementor-container .sc_item_title_text {
	color: var(--theme-color-text_dark);
}

.cover_hover .sc_cover.sc_cover_default:hover + .elementor-container .elementor-icon {
	fill: var(--theme-color-text_link);
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_top:not(.trx_addons_mouse_helper_centered) {
	top: var(--mouse-helper-top) !important;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_left:not(.trx_addons_mouse_helper_centered) {
	left: var(--mouse-helper-left) !important;
}

.trx_addons_mouse_helper {
	font-size: 16px;
	text-indent: 0;
	--mouse-helper-width: 8px;
	--mouse-helper-height: 8px;
	--mouse-helper-left: 20px;
	--mouse-helper-top: 20px;
	border: none;
	mix-blend-mode: difference;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-webkit-transition: width .3s ease, height .3s ease, opacity .3s ease, color .3s ease, background-color .3s ease, left .3s ease, top .3s ease, border-radius .1s ease, box-shadow .2s ease;
	-ms-transition: width .3s ease, height .3s ease, opacity .3s ease, color .3s ease, background-color .3s ease, left .3s ease, top .3s ease, border-radius .1s ease, box-shadow .2s ease;
	transition: width .3s ease, height .3s ease, opacity .3s ease, color .3s ease, background-color .3s ease, left .3s ease, top .3s ease, border-radius .1s ease, box-shadow .2s ease;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_permanent {
	opacity: 1;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_icon {
	--mouse-helper-width: 65px;
	--mouse-helper-height: 65px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_text {
	--mouse-helper-width: 80px;
	--mouse-helper-height: 80px;
}

.trx_addons_mouse_helper .trx_addons_mouse_helper_image {
	background-size: cover;
	background-position: center center;
}

.trx_addons_mouse_helper .trx_addons_mouse_helper_image:before {
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	content: " ";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0);
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text, .trx_addons_mouse_helper.trx_addons_mouse_helper_with_image {
	-webkit-box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 46px rgba(0, 0, 0, .1);
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image.trx_addons_mouse_helper_with_text, .trx_addons_mouse_helper.trx_addons_mouse_helper_active.trx_addons_mouse_helper_with_image {
	--mouse-helper-width: 288px;
	--mouse-helper-height: 288px;
	padding: 0;
	-webkit-box-sizing: "border-box";
	-ms-box-sizing: "border-box";
	box-sizing: "border-box";
}

.custom-helper {
	width: 67px;
	height: 67px;
	line-height: 67px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
}

.custom-helper span {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 10px;
	font-weight: 400;
}

.custom-helper span:after {
	content: "";
	font-family: "fontello";
	font-weight: 400;
	will-change: transform;
	transform: translateX(10px);
	display: inline-block;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.custom-helper span:before {
	content: "";
	font-family: "fontello";
	font-weight: 400;
	will-change: transform;
	transform: translateX(-10px);
	display: inline-block;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.direction_vertical .custom-helper span {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	will-change: transform;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout {
	--mouse-helper-width: 66px;
	--mouse-helper-height: 66px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click {
	--mouse-helper-width: 56px;
	--mouse-helper-height: 56px;
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click .custom-helper span:after {
	transform: translateX(5px);
}

.trx_addons_mouse_helper.trx_addons_mouse_helper_with_layout.trx_addons_mouse_helper_click .custom-helper span:before {
	transform: translateX(-5px);
}

.sc_layouts_title .sc_layouts_title_description {
	margin-top: .5em;
}

.sc_layouts_title .sc_layouts_title_content {
	max-width: 100%;
}

.sc_layouts_title .sc_layouts_title_meta {
	margin: 0 0 1em;
}

.sc_layouts_title .sc_layouts_title_content>.sc_layouts_title_breadcrumbs:first-child {
	margin-top: 0;
}

.sc_layouts_title .breadcrumbs {
	font-size: 13px;
	line-height: 18px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .5px;
}

.sc_layouts_title .breadcrumbs a {
	color: var(--theme-color-text_dark) !important;
}

.sc_layouts_title .breadcrumbs .underline_hover {
	padding-bottom: 5px;
	margin-bottom: 0;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container {
	height: 100% !important;
	width: 100% !important;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container .mejs-controls {
	display: none !important;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .mejs-container video {
	height: 100% !important;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video, .sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame {
	height: 100% !important;
	width: 100% !important;
}

.sc_layouts_title .trx_addons_video_player.with_video_autoplay .wp-video iframe, .sc_layouts_title .trx_addons_video_player.with_video_autoplay .video_frame iframe {
	object-fit: unset;
	height: 100% !important;
	width: 100% !important;
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal {
	padding-left: 0;
	padding-right: 0;
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_controls_wrap a {
	display: none;
}

.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider-slide.swiper-slide-active:after {
	display: none;
}

.single-format-gallery .post_featured.with_gallery .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_container:not(.slider_type_images) .slider-slide, .single-format-gallery .post_featured.with_gallery .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_container:not(.slider_type_images) {
	min-height: 1px !important;
}

.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
	margin-left: 30px;
}

.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
	margin-right: 30px;
}

.single-format-gallery .sc_slider_controller .slider_container:not(.slider_multi):not(.slider_type_images), .single-format-gallery .sc_slider_controller .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
	min-height: auto;
}

.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .single-format-gallery .sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .single-format-gallery .sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .single-format-gallery .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
	margin-left: 0;
}

.single-format-gallery .sc_slider_controller .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .single-format-gallery .sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .single-format-gallery .sc_slider_controller .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .single-format-gallery .sc_slider_controller .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
	margin-right: 0;
}

.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover {
	font-size: 15px;
	width: 66px;
	height: 66px;
	line-height: 66px;
	overflow: visible;
	margin: -33px 0 0 -33px;
}

.single_style_style-5.single-format-video .post_header_wrap .post_featured.with_thumb .post_video_hover:after {
	content: "";
	position: absolute;
	top: -11px;
	left: -11px;
	width: 86px;
	height: 86px;
	border: 1px solid var(--theme-color-inverse_link);
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	opacity: .2;
}

#trx_addons_post_details_popup .trx_addons_post_details_popup_close:before {
	font-size: 24px;
	font-family: "fontello";
	content: "";
	-webkit-transition: -webkit-transform .3s ease-out;
	-ms-transition: -ms-transform .3s ease-out;
	transition: transform .3s ease-out;
}

#trx_addons_post_details_popup .trx_addons_post_details_popup_close:hover:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#trx_addons_post_details_popup .services_page_header .post_details_page_title {
	padding: .3em 4em .4em .5em;
	font-size: 1.6em;
	line-height: 1.2em;
}

#trx_addons_post_details_popup .post_details_page_price {
	top: .3em;
}

.sc_layouts_language .sc_layouts_language_menu>li>a, .sc_layouts_language .sc_layouts_language_menu>li>a:hover, .sc_layouts_language .sc_layouts_language_menu>li.sfHover>a {
	color: var(--theme-color-text_dark) !important;
}

.sc_layouts_language .sc_layouts_language_menu>li.menu-item-has-children>a:after {
	margin-left: .5em;
	position: relative;
	right: 0;
	top: 2px;
}

.sc_layouts_language .sc_layouts_language_menu>li>ul {
	top: 4.5em;
}

.sc_layouts_language .sc_layouts_language_menu>li.menu-item>a>img {
	position: relative;
	top: 1px;
}

.sc_layouts_language .sc_layouts_language_menu li.menu-item>a>img + span {
	margin-left: .5em;
}

.trx_addons_extended_taxonomy {
	vertical-align: inherit;
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
	font-weight: 400;
}

.widget .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
	margin-left: 1px;
}

.widget_instagram_type_simple .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
	display: none;
}

.widget_instagram_type_simple .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
	background-color: rgba(0, 0, 0, .2);
}

.widget_instagram_type_alter .widget_instagram_images {
	margin: 0 !important;
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap {
	padding: 0 !important;
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
	display: none;
}

.widget_instagram_type_alter .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
	background-color: rgba(0, 0, 0, .2);
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
	position: relative;
	margin: 0;
	padding: 16px 30px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 12px;
	line-height: 17px;
	font-weight: 700;
	letter-spacing: .2em;
	text-transform: uppercase;
	background: #fff !important;
	color: #071021 !important;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
	color: inherit;
	font-family: "fontello";
	content: "";
	font-size: 18px;
	font-weight: 400;
	margin: 0 8px 0 0;
	display: inline-block;
}

.widget_instagram_type_modern .widget_instagram_images {
	margin: 0 !important;
}

.widget_instagram_type_modern .widget_instagram_images_item_wrap {
	padding: 0 !important;
}

.widget_instagram_type_modern .widget_instagram_images_item_wrap .widget_instagram_images_item_counters {
	display: none;
}

.widget_instagram_type_modern .widget_instagram_images_item_wrap .widget_instagram_images_item:before {
	background-color: rgba(0, 0, 0, .2);
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap {
	margin: 0 !important;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
	margin: 0;
	padding: 0;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: #a5a6aa !important;
	background-color: #fff !important;
	min-width: 102px;
	height: 102px;
	line-height: 102px;
	text-align: center;
	vertical-align: middle;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	text-indent: -200px;
	overflow: hidden;
	display: block;
}

.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: inherit;
	font-family: "fontello";
	content: "";
	font-size: 25px;
	line-height: 1em;
	font-weight: 400;
	text-indent: 0;
}

.sc_hotspot_default .sc_hotspot_item_sonar {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_hotspot_default .sc_hotspot_item_icon {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_hotspot_default .sc_hotspot_item_icon span {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: var(--theme-color-alter_dark);
}

.sc_hotspot_default .sc_hotspot_item_popup {
	width: 300px;
	padding: 30px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
	box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
	background: var(--theme-color-alter_bg_color);
}

.sc_hotspot_default .sc_hotspot_item_popup>.sc_hotspot_item_popup_close + [class*="sc_hotspot_item"], .sc_hotspot_default .sc_hotspot_item_popup>[class*="sc_hotspot_item"]:first-child {
	margin-top: 0;
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_image + [class*="sc_hotspot_item"] {
	margin-top: 25px;
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
	color: var(--theme-color-alter_dark);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle {
	color: var(--theme-color-alter_dark);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle>span, .sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
	margin-top: 8px;
	font-size: 19px;
	line-height: 1.3em;
	color: var(--theme-color-inverse_dark);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price {
	margin-top: 8px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	color: var(--theme-color-alter_text);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description {
	margin-top: 10px;
	font-size: 16px;
	line-height: 24px;
	color: var(--theme-color-alter_text);
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_link {
	margin-top: 15px;
}

.sc_hotspot_simple .sc_hotspot_item_sonar {
	background-color: var(--theme-color-text_link);
}

.sc_hotspot_simple .sc_hotspot_item_icon {
	background-color: var(--theme-color-text_link);
}

.sc_hotspot_simple .sc_hotspot_item_icon span {
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: var(--theme-color-inverse_link);
}

.sc_hotspot_simple .sc_hotspot_item_popup {
	width: max-content;
	max-width: 250px;
	padding: 10px 20px 11px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: var(--theme-color-alter_bg_color);
	-webkit-box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
	-ms-box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
	box-shadow: 0 3px 25px rgba(0, 0, 0, .05);
}

.sc_hotspot_simple .sc_hotspot_item_popup>.sc_hotspot_item_popup_close + [class*="sc_hotspot_item"], .sc_hotspot_simple .sc_hotspot_item_popup>[class*="sc_hotspot_item"]:first-child {
	margin-top: 10px;
}

.sc_hotspot_simple .sc_hotspot_item_popup>[class*="sc_hotspot_item"]:last-child {
	margin-bottom: 10px;
}

.sc_hotspot_simple .sc_hotspot_item_popup>[class*="sc_hotspot_item"]:only-child {
	margin: 0;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_image + [class*="sc_hotspot_item"] {
	margin-top: 10px;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
	color: var(--theme-color-alter_dark);
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle {
	color: var(--theme-color-alter_dark);
	line-height: 1;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle>span, .sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_title {
	margin-top: 5px;
	font-size: 16px;
	line-height: 22px;
	color: var(--theme-color-alter_dark);
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_price {
	margin-top: 5px;
	font-size: 16px;
	line-height: 22px;
	font-weight: var(--theme-font-h5_font-weight);
	color: var(--theme-color-alter_text);
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_description {
	margin-top: 8px;
	font-size: 16px;
	line-height: 24px;
	color: var(--theme-color-alter_text);
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_link {
	margin-top: 15px;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
	width: 1.3em;
	height: 1.3em;
	line-height: 1.3em;
}

.sc_hotspot_simple .sc_hotspot_item_popup .sc_hotspot_item_popup_close .trx_addons_button_close_icon {
	font-size: 10px;
}

.sc_icompare_text_before, .sc_icompare_text_after {
	font-size: 15px;
	line-height: 1.2em;
	font-weight: 400;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	padding: 8px 20px;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	text-shadow: none;
}

.sc_switcher_controls {
	margin-bottom: 2.5em;
}

.sc_switcher_controls_section_title {
	font-size: 1.056em;
	line-height: 1.3em;
}

.sc_switcher_controls_toggle {
	width: 50px;
	height: 28px;
	-webkit-border-radius: 30px;
	-ms-border-radius: 30px;
	border-radius: 30px;
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	border: 1px solid var(--theme-color-bd_color);
}

.sc_switcher_controls_toggle_button {
	position: absolute;
	top: 2px;
	left: 3px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background-color: var(--theme-color-text_link);
}

.sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on) .sc_switcher_controls_toggle_button {
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
}

.sc_switcher_controls_toggle_on .sc_switcher_controls_toggle_button {
	background-color: var(--theme-color-text_dark);
}

.sc_switcher_controls_section1 {
	margin-right: 1em;
}

.sc_switcher_controls_section2 {
	margin-left: 1em;
}

.sc_switcher_tabs .sc_switcher_tabs_controls {
	margin-bottom: var(--theme-var-grid_gap);
}

.sc_switcher_tabs .sc_switcher_tab {
	border-color: var(--theme-color-bd_color);
	padding: var(--theme-var-grid_gap);
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab {
	margin-left: var(--theme-var-grid_gap);
}

.sc_switcher_tabs .sc_switcher_tab.sc_switcher_tab_active {
	background-color: var(--theme-color-alter_bg_color);
	border-color: var(--theme-color-bd_color);
}

.elementor-section-full_width .style-switcher-tabs .sc_switcher_tabs_controls {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
	padding: 0 calc(var(--theme-var-elm_gap_extended) / 2);
	margin: 0 auto;
}

.style-switcher-tabs .sc_switcher_tab {
	width: 100%;
	padding: calc(var(--theme-var-grid_gap) + 8px) var(--theme-var-grid_gap);
}

.style-switcher-tabs .sc_switcher_tab h5:first-child:not(:last-child) {
	margin-bottom: .75em;
}

.trx_expcol_on {}

.trx_expcol_on.trx_expcol_gradient_on:after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--theme-color-bg_color_0)), to(var(--theme-color-bg_color)));
	background: -webkit-linear-gradient(top, var(--theme-color-bg_color_0) 0, var(--theme-color-bg_color) 100%);
	background: linear-gradient(to bottom, var(--theme-color-bg_color_0) 0, var(--theme-color-bg_color) 100%);
}

.trx_expcol_on .trx_expcol_button {
	-webkit-appearance: none;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	vertical-align: top;
	font-size: var(--theme-font-button_font-size);
	line-height: var(--theme-font-button_line-height);
	font-weight: var(--theme-font-button_font-weight);
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	white-space: nowrap;
	height: auto;
	max-width: 100%;
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
	padding: 17px 40px;
	-webkit-transform: translate(-50%, -25%);
	-ms-transform: translate(-50%, -25%);
	transform: translate(-50%, -25%);
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link_02);
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_dark {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
	box-shadow: 0 7px 25px var(--theme-color-text_dark_02);
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link2 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link2_02);
}

.trx_expcol_on .trx_expcol_button.sc_button_shadow.color_style_link3 {
	-webkit-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	-ms-box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
	box-shadow: 0 7px 25px var(--theme-color-text_link3_02);
}

.trx_expcol_on .trx_expcol_button.trx_expcol_button_with_shadow {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.trx_expcol_on .trx_expcol_button:hover, .trx_expcol_on .trx_expcol_button:focus {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
}

.trx_expcol_on .trx_expcol_button_icon {
	font-weight: 400;
}

.sc_igenerator_form .trx_addons_loading {
	background-color: var(--theme-color-bg_color_07);
}

.sc_igenerator_form_field_inner>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"], .sc_igenerator_form_field_inner>input[type="text"], .sc_igenerator_form_field_inner>.theme_form_field_text {
	padding: 0 20px;
	height: 60px;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color) !important;
}

.sc_igenerator_form_field_inner>.select_container select:focus, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select:focus, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"]:focus, .sc_igenerator_form_field_inner>input[type="text"]:focus, .sc_igenerator_form_field_inner>.theme_form_field_text:focus {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]::-webkit-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]::-moz-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]::-moz-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::-moz-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:-ms-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:-ms-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:-ms-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]::placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]::placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]::placeholder {
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:focus::-webkit-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:focus::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:focus::-moz-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:focus::-moz-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:focus:-ms-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:focus:-ms-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:focus::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:focus::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:focus::placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:focus::placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:focus::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:active::-webkit-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:active::-webkit-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::-moz-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:active::-moz-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:active::-moz-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:active:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active:-ms-input-placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:active:-ms-input-placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:active:-ms-input-placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.select_container select[placeholder]:active::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select[placeholder]:active::placeholder, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"][placeholder]:active::placeholder, .sc_igenerator_form_field_inner>input[type="text"][placeholder]:active::placeholder, .sc_igenerator_form_field_inner>.theme_form_field_text[placeholder]:active::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.theme_form_field_text {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"] {
	padding-right: 2.8em;
}

.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap .sc_igenerator_form_field_numeric_wrap_button {
	padding: .15em .8em;
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap .sc_igenerator_form_field_numeric_wrap_button:hover {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap .sc_igenerator_form_field_numeric_wrap_button.sc_igenerator_form_field_numeric_wrap_button_inc:before, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap .sc_igenerator_form_field_numeric_wrap_button.sc_igenerator_form_field_numeric_wrap_button_dec:before {
	width: 1em;
	height: .5em;
	line-height: .5em;
	font-weight: 400;
}

.sc_igenerator_form_field_inner .select_container:after {
	right: 1em;
	color: var(--theme-color-alter_text);
	font-weight: 400;
}

.sc_igenerator_form_field_inner .select_container:hover:after, .sc_igenerator_form_field_inner .select_container:focus:after {
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_inner>label {
	color: var(--theme-color-text_dark);
	font-size: 16px;
	line-height: 1.5em;
	font-weight: var(--theme-font-h5_font-weight);
}

.sc_igenerator_form_field_upload_image_decorator .sc_igenerator_form_field_upload_image_text {
	font-size: var(--theme-font-input_font-size);
	line-height: var(--theme-font-input_line-height);
	font-weight: var(--theme-font-input_font-weight);
	letter-spacing: var(--theme-font-input_letter-spacing);
	color: var(--theme-color-alter_text);
}

.sc_igenerator_form_field_upload_image_decorator .sc_igenerator_form_field_upload_image_button {
	font-size: var(--theme-font-button_font-size);
	font-weight: var(--theme-font-button_font-weight);
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	right: 20px;
	padding: 0;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_dark);
}

.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 5px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: var(--theme-font-button_font-size);
	font-weight: var(--theme-font-button_font-weight);
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	display: inline-block;
	padding: 0 25px;
	height: 50px;
	line-height: 49px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button:not(.sc_igenerator_form_field_prompt_button_disabled):hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_hover);
}

.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button_disabled {
	opacity: .8;
}

.sc_igenerator_form_field_tags {
	margin-top: 20px;
}

.sc_igenerator_form_field_tags_label {
	padding: 9px 15px 9px 0;
	font-size: 13px;
	line-height: 17px;
	font-weight: 700;
}

.sc_igenerator_form_field_tags_item {
	padding: 12px 15px 11px 15px;
	margin: 0 5px 5px 0;
	font-size: 12px;
	line-height: 1em;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_igenerator_form_field_tags_item:hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.sc_igenerator_form_settings_button {
	flex-shrink: 0;
	width: 60px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_igenerator_form_settings_button:hover, .sc_igenerator_form_settings_button:focus {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

.sc_igenerator_form_settings, .sc_igenerator_form_settings.sc_igenerator_form_settings_light {
	max-height: 260px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color);
}

.sc_igenerator_form_settings::-webkit-scrollbar, .sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar {
	width: 8px;
}

.sc_igenerator_form_settings::-webkit-scrollbar-track, .sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-track {
	background: var(--theme-color-alter_bg_color);
}

.sc_igenerator_form_settings::-webkit-scrollbar-thumb, .sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-alter_bd_hover);
	border: 1px solid var(--theme-color-alter_bg_color);
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.sc_igenerator_form_settings::-webkit-scrollbar-thumb, .sc_igenerator_form_settings.sc_igenerator_form_settings_light::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_igenerator_form_settings {
	max-width: 230px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button {
	padding: .1em 0;
	color: var(--theme-color-input_text);
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button:hover {
	color: var(--theme-color-input_dark);
}

.sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button_dec:before, .sc_igenerator_form_settings .sc_igenerator_form_settings_field_numeric_wrap .sc_igenerator_form_settings_field_numeric_wrap_button_inc:before {
	width: 1em;
	height: .5em;
	line-height: .5em;
	font-weight: 400;
}

.sc_igenerator_form_settings:not(.sc_igenerator_form_settings_light) label {
	font-family: var(--theme-font-h5_font-family);
	font-size: 16px;
	line-height: 1.5em;
	font-weight: var(--theme-font-h5_font-weight);
}

.sc_igenerator_limits .sc_igenerator_limits_used {
	color: var(--theme-color-text_dark);
}

.sc_igenerator_extended .sc_igenerator_form_actions_item>a {
	font-size: 15px;
	line-height: 21px;
	font-weight: 700;
	color: var(--theme-color-text);
}

.sc_igenerator_extended .sc_igenerator_form_actions_item.sc_igenerator_form_actions_item_active>a, .sc_igenerator_extended .sc_igenerator_form_actions_item>a:hover, .sc_igenerator_extended .sc_igenerator_form_actions_item>a:focus {
	color: var(--theme-color-text_dark);
}

.sc_igenerator_extended .sc_igenerator_form_actions_list:after {
	background-color: var(--theme-color-bd_color);
}

.sc_igenerator_extended .sc_igenerator_form_actions_slider {
	background-color: var(--theme-color-text_dark);
}

.sc_igenerator_extended .sc_igenerator_form_field_generate .sc_igenerator_form_field_generate_button .sc_button_icon {
	display: none;
}

.sc_igenerator_extended .sc_igenerator_form_field_generate .sc_igenerator_form_field_generate_button.sc_igenerator_form_field_disabled {
	opacity: .8;
}

.sc_igenerator_extended .sc_igenerator_limits {
	border-color: var(--theme-color-bd_color);
}

.sc_igenerator_extended .sc_igenerator_form_field_model_wrap_with_settings .sc_igenerator_form_settings_field_description {
	color: var(--theme-color-alter_light);
}

.sc_tgenerator_form .trx_addons_loading {
	background-color: var(--theme-color-bg_color_07);
}

.sc_tgenerator_form_field_prompt input[type="text"] {
	padding: 0 140px 0 20px;
	height: 60px;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_tgenerator_form_field_prompt input[type="text"]:focus {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]::-moz-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:-ms-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]::placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:focus::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:focus::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:focus:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:focus::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:active::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:active::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:active:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt input[type="text"][placeholder]:active::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button {
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 5px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: var(--theme-font-button_font-size);
	font-weight: var(--theme-font-button_font-weight);
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	display: inline-block;
	padding: 0 25px;
	height: 50px;
	line-height: 48px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_link);
}

.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button:not(.sc_tgenerator_form_field_prompt_button_disabled):hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-alter_hover);
}

.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button_disabled {
	opacity: .8;
}

.sc_tgenerator_form_field_tags {
	color: var(--theme-color-text_dark);
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options {
	border: 1px solid var(--theme-color-bd_color);
	background-color: var(--theme-color-bg_color);
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: var(--theme-color-alter_bd_color) var(--theme-color-alter_bg_color);
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options::-webkit-scrollbar {
	width: 8px;
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options::-webkit-scrollbar-track {
	background: var(--theme-color-alter_bg_color);
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-alter_bd_hover);
	border: 1px solid var(--theme-color-alter_bg_color);
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_options::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_label {
	color: var(--theme-color-text_link);
	padding: 0;
	border-bottom: none;
}

.sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:hover, .sc_tgenerator_form_field_select .sc_tgenerator_form_field_select_option:focus {
	background-color: var(--theme-color-alter_bg_color);
	color: var(--theme-color-alter_link);
}

.sc_tgenerator_text {
	margin-top: 1.4em;
	padding: 18px 22px;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_text:focus {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_text[placeholder]::-moz-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_text[placeholder]:-ms-input-placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_text[placeholder]::placeholder {
	color: var(--theme-color-alter_text);
}

.sc_tgenerator_text[placeholder]:focus::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:focus::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:focus:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:focus::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:active::-webkit-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:active::-moz-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:active:-ms-input-placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text[placeholder]:active::placeholder {
	color: var(--theme-color-alter_dark);
}

.sc_tgenerator_text, .sc_tgenerator_text.filled, .sc_tgenerator_text:focus {
	background-color: var(--theme-color-alter_bg_color);
}

.sc_tgenerator_result .sc_tgenerator_result_label {
	margin-bottom: .8em;
	text-align: center;
	font-weight: var(--theme-font-h6_font-weight);
	color: var(--theme-color-text_dark);
}

.sc_tgenerator_result .sc_tgenerator_result_content {
	padding: 18px 22px;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-alter_text);
	background-color: var(--theme-color-alter_bg_color);
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
	padding: 14px 28px;
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_link);
	background-color: var(--theme-color-text_link);
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button:hover {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-text_hover);
	background-color: var(--theme-color-text_hover);
}

.sc_tgenerator_text h1, .sc_tgenerator_text h2, .sc_tgenerator_text h3, .sc_tgenerator_text h4, .sc_tgenerator_text h5, .sc_tgenerator_text h6, .sc_tgenerator_result h1, .sc_tgenerator_result h2, .sc_tgenerator_result h3, .sc_tgenerator_result h4, .sc_tgenerator_result h5, .sc_tgenerator_result h6 {
	margin: 0 0 .8em 0;
	font-weight: var(--theme-font-h1_font-weight);
}

.sc_tgenerator_text h1, .sc_tgenerator_result h1 {
	font-size: 1.882em;
}

.sc_tgenerator_text h2, .sc_tgenerator_result h2 {
	font-size: 1.706em;
}

.sc_tgenerator_text h3, .sc_tgenerator_result h3 {
	font-size: 1.471em;
}

.sc_tgenerator_text h4, .sc_tgenerator_result h4 {
	font-size: 1.294em;
}

.sc_tgenerator_text h5, .sc_tgenerator_result h5 {
	font-size: 1.176em;
}

.sc_tgenerator_text h6, .sc_tgenerator_result h6 {
	font-size: 1.118em;
}

.sc_tgenerator_text p, .sc_tgenerator_text ol, .sc_tgenerator_text ul, .sc_tgenerator_text dl, .sc_tgenerator_result p, .sc_tgenerator_result ol, .sc_tgenerator_result ul, .sc_tgenerator_result dl {
	margin: 0 0 1.2em 0;
}

.sc_tgenerator_text p:last-child, .sc_tgenerator_text ol:last-child, .sc_tgenerator_text ul:last-child, .sc_tgenerator_text dl:last-child, .sc_tgenerator_text h1:last-child, .sc_tgenerator_text h2:last-child, .sc_tgenerator_text h3:last-child, .sc_tgenerator_text h4:last-child, .sc_tgenerator_text h5:last-child, .sc_tgenerator_text h6:last-child, .sc_tgenerator_result p:last-child, .sc_tgenerator_result ol:last-child, .sc_tgenerator_result ul:last-child, .sc_tgenerator_result dl:last-child, .sc_tgenerator_result h1:last-child, .sc_tgenerator_result h2:last-child, .sc_tgenerator_result h3:last-child, .sc_tgenerator_result h4:last-child, .sc_tgenerator_result h5:last-child, .sc_tgenerator_result h6:last-child {
	margin-bottom: 0;
}

.sc_chat_content {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	background-color: var(--theme-color-alter_bg_color);
}

.sc_chat_form_field {
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.sc_chat_form_field_prompt_label {
	font-weight: var(--theme-font-h6_font-weight);
	color: var(--theme-color-inverse_hover);
	background-color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt_label .sc_chat_form_start_new {
	color: inherit;
	font-weight: inherit;
}

.sc_chat_form_field_prompt_label .sc_chat_form_start_new:hover {
	color: inherit;
	opacity: .8;
}

.sc_chat_form_field_prompt input[type="text"] {
	padding: 0 20px;
	height: 60px;
	border: none;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-text);
	background-color: var(--theme-color-bg_color);
}

.sc_chat_form_field_prompt input[type="text"]:focus {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]::-webkit-input-placeholder {
	color: var(--theme-color-text);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]::-moz-placeholder {
	color: var(--theme-color-text);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:-ms-input-placeholder {
	color: var(--theme-color-text);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]::placeholder {
	color: var(--theme-color-text);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:focus::-webkit-input-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:focus::-moz-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:focus:-ms-input-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:focus::placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:active::-webkit-input-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:active::-moz-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:active:-ms-input-placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt input[type="text"][placeholder]:active::placeholder {
	color: var(--theme-color-text_dark);
}

.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button {
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 5px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: var(--theme-font-button_font-size);
	font-weight: var(--theme-font-button_font-weight);
	text-transform: var(--theme-font-button_text-transform);
	letter-spacing: var(--theme-font-button_letter-spacing);
	display: inline-block;
	padding: 0 25px;
	height: 50px;
	line-height: 49px;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_link);
}

.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button:not(.sc_chat_form_field_prompt_button_disabled):hover {
	color: var(--theme-color-inverse_link);
	background-color: var(--theme-color-text_hover);
}

.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button_disabled {
	opacity: .8;
}

.sc_chat_result {
	border-left: none;
	border-right: none;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_time {
	font-size: 14px;
	line-height: 26px;
	color: var(--theme-color-text_light);
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content {
	background-color: var(--theme-color-bg_color);
	color: var(--theme-color-text_dark);
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
	margin: 0 0 .8em 0;
	color: var(--theme-color-text_dark);
	font-weight: var(--theme-font-h1_font-weight);
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
	font-size: 1.882em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
	font-size: 1.706em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
	font-size: 1.471em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
	font-size: 1.294em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
	font-size: 1.176em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
	font-size: 1.118em;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
	margin: 0 0 1.2em 0;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
	margin: 0 0 .8em 0;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5:last-child, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6:last-child {
	margin-bottom: 0;
}

.sc_chat_result .sc_chat_list .sc_chat_list_item.sc_chat_list_item_user .sc_chat_list_item_content {
	background-color: var(--theme-color-text_link);
	color: var(--theme-color-inverse_link);
}

.sc_chat_result .sc_chat_list .sc_chat_list_item_loading .sc_chat_list_item_loading_dot {
	background-color: var(--theme-color-text_link);
}

.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
	font-size: var(--theme-font-h1_font-size);
	line-height: var(--theme-font-h1_line-height);
	font-weight: var(--theme-font-h1_font-weight);
}

.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_subtitle_text {
	font-family: var(--theme-font-h1_font-family);
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	margin-bottom: 12px;
}

:root {
	--theme-var-elm_gap_nogap: 0px;
	--theme-var-elm_gap_narrow: 10px;
	--theme-var-elm_gap_default: 20px;
	--theme-var-elm_gap_extended: 30px;
	--theme-var-elm_gap_wide: 40px;
	--theme-var-elm_gap_wider: 60px;
	--theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended);
}

.elementor-editor-active .e-con[class*="scheme_"], .elementor-editor-active .elementor-section[class*="scheme_"] {
	background-color: var(--theme-color-bg_color);
}

.post_content>.elementor, [class*="type-cpt_"]>[class*="_page_content"]>.elementor {
	margin-left: calc(-1 * var(--theme-var-elm_add_page_margins) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_add_page_margins) / 2);
}

.body_style_fullscreen .post_content>.elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-no, .body_style_fullscreen [class*="type-cpt_"]>[class*="_page_content"]>.elementor .elementor-section.elementor-section-full_width:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-no {
	margin-left: calc(var(--theme-var-elm_add_page_margins) / 2);
	margin-right: calc(var(--theme-var-elm_add_page_margins) / 2);
}

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
	padding: calc(var(--theme-var-elm_gap_narrow) / 2);
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: calc(var(--theme-var-elm_gap_default) / 2);
}

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
	padding: calc(var(--theme-var-elm_gap_extended) / 2);
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
	padding: calc(var(--theme-var-elm_gap_wide) / 2);
}

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
	padding: calc(var(--theme-var-elm_gap_wider) / 2);
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated, .elementor-container>.elementor-column>.elementor-element-populated {
	padding-top: 0;
	padding-bottom: 0;
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container:not(.elementor-column-gap-no) {
	max-width: none;
	position: relative;
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-no {
	max-width: var(--theme-var-page);
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-narrow {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow));
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
	width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_narrow));
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
	width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_narrow));
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
	left: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
	margin-left: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_gap_narrow) / 2);
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-default {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default));
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
	width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_default));
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
	width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_default));
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
	left: calc(-1 * var(--theme-var-elm_gap_default) / 2);
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
	margin-left: calc(-1 * var(--theme-var-elm_gap_default) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_gap_default) / 2);
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-extended {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
	width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
	width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_extended));
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
	left: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
	margin-left: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_gap_extended) / 2);
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-wide {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide));
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
	width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wide));
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
	width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wide));
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
	left: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
	margin-left: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_gap_wide) / 2);
}

.elementor-section.elementor-section-boxed:not(.elementor-section-with-custom-width)>.elementor-column-gap-wider {
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider));
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider, .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
	width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_wider));
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider, .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
	width: calc(var(--theme-var-content) + var(--theme-var-elm_gap_wider));
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider, .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
	left: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
	margin-left: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
	margin-right: calc(-1 * var(--theme-var-elm_gap_wider) / 2);
}

.elementor-lightbox .elementor-slideshow__header {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.elementor-lightbox .elementor-slideshow__header .elementor-slideshow__counter {
	margin-left: 10px;
	width: auto;
}

.elementor-lightbox .elementor-slideshow__footer {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.elementor-lightbox .elementor-slideshow__share-links {
	right: auto;
	left: 1em;
}

.elementor-lightbox .elementor-slideshow__share-links:before {
	right: auto;
	left: .5em;
}

.elementor-shape .elementor-shape-fill {
	fill: var(--theme-color-bg_color);
}

.elementor-widget-divider {
	--divider-color: var(--theme-color-bd_color);
	--divider-border-color: var(--theme-color-bd_color);
}

.elementor-divider-separator {
	border-color: var(--theme-color-bd_color);
}

@-webkit-keyframes ta_under_strips {
	0% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		-webkit-transform: translateX(101%);
		transform: translateX(101%);
	}
}

@keyframes ta_under_strips {
	0% {
		-webkit-transform: translateX(-101%);
		transform: translateX(-101%);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	100% {
		-webkit-transform: translateX(101%);
		transform: translateX(101%);
	}
}

.ta_under_strips {
	overflow: hidden;
}

.ta_under_strips>div {
	opacity: 0;
	-webkit-animation: fadeIn .2s 1s forwards;
	animation: fadeIn .2s 1s forwards;
}

.ta_under_strips:before, .ta_under_strips:after {
	content: " ";
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.ta_under_strips:before {
	background-color: var(--theme-color-text_link);
	z-index: 1;
	-webkit-transform: translateX(-101%);
	-ms-transform: translateX(-101%);
	transform: translateX(-101%);
	-webkit-animation: ta_under_strips 1.5s cubic-bezier(.86, 0, .07, 1) forwards;
	animation: ta_under_strips 1.5s cubic-bezier(.86, 0, .07, 1) forwards;
}

.ta_under_strips:after {
	background-color: var(--theme-color-text_hover);
	z-index: 2;
	-webkit-transform: translateX(-101%);
	-ms-transform: translateX(-101%);
	transform: translateX(-101%);
	-webkit-animation: ta_under_strips 1.2s .2s cubic-bezier(1, 0, .54, .99) forwards;
	animation: ta_under_strips 1.2s .2s cubic-bezier(1, 0, .54, .99) forwards;
}

.elementor-icon-wrapper {
	line-height: 1;
}

.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
	height: 20px !important;
}

.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
	height: 45px !important;
}

.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
	height: 60px !important;
}

.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
	height: 90px !important;
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
	height: 120px !important;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	font-size: 3.889em;
	line-height: 1em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.elementor-widget-counter .elementor-counter-title {
	font-size: 19px;
	line-height: 26px;
	font-weight: 700;
	color: var(--theme-color-text);
}

.elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
	margin-top: 1em;
}

.elementor-section.sc_extra_bg_large_left:after, .elementor-column.sc_extra_bg_large_left>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_left>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_left:after {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -2000%;
}

.elementor-section.sc_extra_bg_large_left[class*="sc_bg_mask_"]:before, .elementor-column.sc_extra_bg_large_left[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_large_left[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-widget-text-editor.sc_extra_bg_large_left[class*="sc_bg_mask_"]:before {
	display: none !important;
}

.elementor-section.sc_extra_bg_large_right:after, .elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_right:after {
	position: absolute;
	top: -1px;
	bottom: -1px;
	left: -19em;
	right: -2000%;
}

.elementor-section.sc_extra_bg_large_right[class*="sc_bg_mask_"]:before, .elementor-column.sc_extra_bg_large_right[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_large_right[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-widget-text-editor.sc_extra_bg_large_right[class*="sc_bg_mask_"]:before {
	display: none !important;
}

.elementor-section.sc_extra_bg_extra_left:after, .elementor-column.sc_extra_bg_extra_left>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_extra_left>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_extra_left:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -100%;
	z-index: 1;
	width: 100%;
	height: calc(100% + 2px);
}

.elementor-section.sc_extra_bg_extra_left[class*="sc_bg_mask_"]:before, .elementor-column.sc_extra_bg_extra_left[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.sc_extra_bg_extra_left[class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-widget-text-editor.sc_extra_bg_extra_left[class*="sc_bg_mask_"]:before {
	display: none !important;
}

.elementor-editor-active .elementor-section[class*="scheme_"] {
	background-color: var(--theme-color-bg_color);
}

.animated.animated-slow {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
}

.animated {
	-webkit-animation-duration: 750ms;
	animation-duration: 750ms;
}

.animated.animated-fast {
	-webkit-animation-duration: 500ms;
	animation-duration: 500ms;
}

.proguards-fadeinup {
	-webkit-animation-name: proguards-fadeinup;
	animation-name: proguards-fadeinup;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

@-webkit-keyframes proguards-fadeinup {
	from {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes proguards-fadeinup {
	from {
		opacity: 0;
		-webkit-transform: translateY(60px);
		transform: translateY(60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.proguards-fadeinleft {
	-webkit-animation-name: proguards-fadeinleft;
	animation-name: proguards-fadeinleft;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

@-webkit-keyframes proguards-fadeinleft {
	from {
		opacity: 0;
		-webkit-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes proguards-fadeinleft {
	from {
		opacity: 0;
		-webkit-transform: translateX(-60px);
		transform: translateX(-60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.proguards-fadeinright {
	-webkit-animation-name: proguards-fadeinright;
	animation-name: proguards-fadeinright;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

@-webkit-keyframes proguards-fadeinright {
	from {
		opacity: 0;
		-webkit-transform: translateX(60px);
		transform: translateX(60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes proguards-fadeinright {
	from {
		opacity: 0;
		-webkit-transform: translateX(60px);
		transform: translateX(60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.proguards-fadeindown {
	-webkit-animation-name: proguards-fadeindown;
	animation-name: proguards-fadeindown;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

@-webkit-keyframes proguards-fadeindown {
	from {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes proguards-fadeindown {
	from {
		opacity: 0;
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.proguards-fadein {
	-webkit-animation-name: proguards-fadein;
	animation-name: proguards-fadein;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
}

@-webkit-keyframes proguards-fadein {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes proguards-fadein {
	from {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.proguards-infinite-rotate {
	animation: proguards-infinite-rotate 10s linear infinite;
}

@-webkit-keyframes proguards-infinite-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@-o-keyframes proguards-infinite-rotate {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-o-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

@keyframes proguards-infinite-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.proguards-infinite-floating {
	-webkit-animation: proguards-infinite-floating 1.5s linear infinite;
	-ms-animation: proguards-infinite-floating 1.5s linear infinite;
	animation: proguards-infinite-floating 1.5s linear infinite;
}

@-webkit-keyframes proguards-infinite-floating {
	0% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
	}
	
	50% {
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
	}
}

@-o-keyframes proguards-infinite-floating {
	0% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
	}
	
	50% {
		-webkit-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
	}
}

@keyframes proguards-infinite-floating {
	0% {
		-webkit-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	
	50% {
		-webkit-transform: translateY(10%);
		-o-transform: translateY(10%);
		transform: translateY(10%);
	}
	
	100% {
		-webkit-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
	
	0% {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {
	margin-top: 0;
	margin-bottom: 0;
	color: var(--theme-color-text_dark);
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover {
	color: var(--theme-color-alter_light);
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title small {
	font-size: 16px;
	letter-spacing: 0;
	font-weight: 400;
	padding-left: 10px;
	color: var(--theme-color-alter_text);
}

.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--theme-color-text_dark);
	color: var(--theme-color-text_dark);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon {
	fill: var(--theme-color-text_dark);
	color: var(--theme-color-text_dark);
	border-color: var(--theme-color-text_dark);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	fill: var(--theme-color-alter_dark);
	color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.elementor-widget-progress {
	overflow: hidden;
}

.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper {
	margin-top: 12px;
	overflow: visible !important;
}

.elementor-widget-progress .elementor-title, .elementor-progress-bar {
	font-size: 19px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.elementor-progress-bar {
	position: relative;
	border-radius: inherit;
}

.elementor-widget-progress .elementor-progress-wrapper {
	line-height: 12px;
	margin-top: 2px;
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.elementor-widget-progress + .elementor-widget-progress {
	margin-top: 26px;
}

.elementor-widget-progress .elementor-progress-percentage {
	padding-right: 0;
	position: absolute;
	z-index: 1;
	top: -29px;
	right: 0;
	font-weight: 700;
	font-size: 19px;
}

.bordered .elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
	border-top: 1px solid var(--theme-color-bd_color) !important;
}

.bordered .elementor-accordion .elementor-tab-content {
	margin-top: -14px;
	clear: both;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-title {
	font-size: 19px;
	line-height: 22px;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	width: 1em;
}

.elementor-accordion .fas.fa-plus:before {
	content: "";
	font-family: "fontello";
	font-weight: 400;
}

.elementor-accordion .fas.fa-minus:before {
	content: "";
	font-family: "fontello";
	display: inline-block;
	font-weight: 400;
}

.elementor-accordion .elementor-accordion-icon {
	color: var(--theme-color-text_dark);
	font-size: 22px;
	line-height: 1.1em;
}

.elementor-accordion .elementor-accordion-icon svg {
	fill: var(--theme-color-text_dark);
}

.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 15px;
}

.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 15px;
}

.elementor-accordion .elementor-tab-content p {
	margin-bottom: 0;
}

.elementor-accordion .elementor-tab-content p + p {
	margin-top: 1em;
}

.tabs_style_2.elementor-widget-tabs {}

.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden;
	text-align: center;
	display: table;
	margin: 0 auto;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 22px;
	min-width: 210px;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:last-child {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title + .elementor-tab-desktop-title {
	border-left: 1px solid var(--theme-color-bd_color) !important;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title {
	color: var(--theme-color-text_dark);
	background-color: var(--theme-color-alter_bg_color);
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	-webkit-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_2.elementor-widget-tabs .elementor-tab-title:after {
	border: none !important;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title a {
	color: var(--theme-color-text_dark);
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover {
	background-color: var(--theme-color-alter_bg_color_07);
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active {
	background-color: var(--theme-color-text_dark);
	color: var(--theme-color-inverse_hover);
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active a {
	color: var(--theme-color-inverse_hover);
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_2.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_2.elementor-widget-tabs .elementor-tab-content, .tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border-width: 0 !important;
}

.tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
	background-color: transparent;
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title + .elementor-tab-desktop-title {
	border-top: 1px solid var(--theme-color-bd_color) !important;
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
	margin-top: 80px;
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title, .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content, .tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border: none;
}

.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	padding: 0;
}

.tabs_style_1.elementor-widget-tabs {}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 24px 15px;
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title:first-child {
	padding-left: 0;
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title {
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title, .tabs_style_1.elementor-widget-tabs .elementor-tab-title a {
	color: var(--theme-color-text);
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active, .tabs_style_1.elementor-widget-tabs .elementor-tab-title.elementor-active a {
	color: var(--theme-color-text_link);
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-title, .tabs_style_1.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_1.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_1.elementor-widget-tabs .elementor-tab-content, .tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border-width: 2px;
	border-color: var(--theme-color-text_dark);
}

.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active, .tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
	background-color: transparent;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper, .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title, .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content, .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-style: none;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title:first-child {
	padding-left: 15px;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after {
	top: 0;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
	margin-top: 44px;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title, .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content, .tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-style: none;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	padding: 0;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	left: 0;
}

.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	right: 0;
}

.tabs_style_3.elementor-widget-tabs {}

.tabs_style_3.elementor-widget-tabs .elementor-tab-content {
	padding: 0;
}

.tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 18px 25px 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: none;
	border-top-style: solid;
	width: 100%;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title {
	font-size: 13px;
	line-height: 19px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .8px;
	color: var(--theme-color-alter_dark);
	border-color: transparent;
	background-color: var(--theme-color-alter_bg_hover);
	will-change: color, border-color, background-color;
	-webkit-transition: color .3s ease, border-color .3s ease, background-color .3s ease;
	-ms-transition: color .3s ease, border-color .3s ease, background-color .3s ease;
	transition: color .3s ease, border-color .3s ease, background-color .3s ease;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title.elementor-active {
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_dark);
	background-color: var(--theme-color-alter_bg_color);
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title a {
	color: inherit;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.tabs_style_3.elementor-widget-tabs .elementor-tab-title, .tabs_style_3.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_3.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_3.elementor-widget-tabs .elementor-tab-content, .tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border-width: 2px;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
	margin-top: 50px;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title + .elementor-tab-title {
	margin-left: 8px;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-style: none;
	border-top-style: solid;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	display: none;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	border-style: none;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: auto;
	height: 100%;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
	border-style: none;
	margin-left: var(--theme-var-grid_gap);
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	display: none;
}

.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title + .elementor-tab-title {
	margin-top: 8px;
}

.tabs_style_4.elementor-widget-tabs {}

.tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-content {
	padding: 0;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-content, .tabs_style_4.elementor-widget-tabs .elementor-tab-title, .tabs_style_4.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_4.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border-width: 1px;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 15px 35px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	letter-spacing: 0;
	color: var(--theme-color-alter_dark);
	border-color: var(--theme-color-alter_bd_color);
	background-color: var(--theme-color-alter_bg_color);
	will-change: color, border-color, background-color;
	-webkit-transition: color .3s ease, border-color .3s ease, background-color .3s ease;
	-ms-transition: color .3s ease, border-color .3s ease, background-color .3s ease;
	transition: color .3s ease, border-color .3s ease, background-color .3s ease;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active {
	color: var(--theme-color-inverse_link);
	border-color: var(--theme-color-alter_link);
	background-color: var(--theme-color-alter_link);
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:before, .tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:focus:before, .tabs_style_4.elementor-widget-tabs .elementor-tab-title.elementor-active a:active:before {
	color: var(--theme-color-inverse_link);
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a {
	color: inherit;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a[class*="icon-"] {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.tabs_style_4.elementor-widget-tabs .elementor-tab-title a:before {
	font-size: 16px;
	font-weight: 400;
	-webkit-transition: color .3s ease;
	-ms-transition: color .3s ease;
	transition: color .3s ease;
	color: var(--theme-color-alter_link);
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a[class*="icon-"] {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_top .elementor-tab-title>a:before {
	margin-bottom: .6em;
}

.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
	margin-right: 1.4em;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
	margin-top: 50px;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title + .elementor-tab-title {
	margin-left: 30px;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-bottom-style: solid;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
	border-style: none;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	display: none;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
	border-style: none;
	margin-left: var(--theme-var-grid_gap);
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	height: 100%;
	width: auto;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-title + .elementor-tab-title {
	margin-top: 30px;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: solid;
}

.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	display: none;
}

.top_index {
	font-size: 70%;
	vertical-align: top;
}

.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	border-color: var(--theme-color-bd_color);
}

.elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom-width: inherit !important;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--theme-color-text_link);
}

.elementor-toggle .elementor-tab-title .elementor-toggle-title {
	font-size: 28px;
	line-height: 1.2em;
	font-weight: 700;
	color: var(--theme-color-text_dark);
}

.elementor-toggle .elementor-toggle-icon {
	font-size: 20px;
	line-height: 1.3em;
	color: var(--theme-color-text_dark);
}

.elementor-toggle .elementor-toggle-icon svg {
	fill: var(--theme-color-text_dark);
}

.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
	margin-right: 20px;
}

.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right {
	margin-left: 20px;
}

.elementor-toggle .elementor-toggle-icon-opened i.fa-minus:before {
	position: relative;
	top: 8px;
	content: "";
	font-family: "fontello";
	font-weight: 400;
	font-size: inherit;
}

.elementor-toggle .elementor-toggle-icon-closed i.fa-plus:before {
	position: relative;
	top: 4px;
	content: "";
	font-family: "fontello";
	font-weight: 400;
	font-size: inherit;
}

.elementor-toggle .elementor-tab-content {
	color: var(--theme-color-text);
	border-bottom-color: var(--theme-color-text_dark) !important;
}

.elementor-toggle .elementor-tab-content p {
	margin-bottom: 0;
}

.elementor-toggle .elementor-tab-content p + p {
	margin-top: 1em;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0;
}

.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger .slider_container {
	z-index: 11;
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts .sc_blogger_item, .elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger .sc_blogger_item {
	position: relative;
	z-index: 11;
}

.elementor-widget-image-box h1.elementor-image-box-title, .elementor-widget-image-box h2.elementor-image-box-title, .elementor-widget-image-box h3.elementor-image-box-title, .elementor-widget-image-box h4.elementor-image-box-title, .elementor-widget-image-box h5.elementor-image-box-title, .elementor-widget-image-box h6.elementor-image-box-title {
	margin: 0;
}

.elementor-widget-image .wp-caption {
	display: block;
}

.elementor-widget-image .wp-caption-text {
	text-align: inherit;
}

.wp-block-button.is-style-outline>.wp-block-button__link {
	border-color: currentColor;
}

.has-bg-color-color, .wp-block-button.is-style-outline>.has-bg-color-color.wp-block-button__link {
	color: var(--theme-color-bg_color);
}

.has-bd-color-color, .wp-block-button.is-style-outline>.has-bd-color-color.wp-block-button__link {
	color: var(--theme-color-bd_color);
}

.has-text-color-color, .wp-block-button.is-style-outline>.has-text-color-color.wp-block-button__link {
	color: var(--theme-color-text);
}

.has-text-light-color, .wp-block-button.is-style-outline>.has-text-light-color.wp-block-button__link {
	color: var(--theme-color-text_light);
}

.has-text-dark-color, .wp-block-button.is-style-outline>.has-text-dark-color.wp-block-button__link {
	color: var(--theme-color-text_dark);
}

.has-text-link-color, .wp-block-button.is-style-outline>.has-text-link-color.wp-block-button__link {
	color: var(--theme-color-text_link);
}

.has-text-hover-color, .wp-block-button.is-style-outline>.has-text-hover-color.wp-block-button__link {
	color: var(--theme-color-text_hover);
}

.has-text-link-2-color, .wp-block-button.is-style-outline>.has-text-link-2-color.wp-block-button__link {
	color: var(--theme-color-text_link2);
}

.has-text-hover-2-color, .wp-block-button.is-style-outline>.has-text-hover-2-color.wp-block-button__link {
	color: var(--theme-color-text_hover2);
}

.has-text-link-3-color, .wp-block-button.is-style-outline>.has-text-link-3-color.wp-block-button__link {
	color: var(--theme-color-text_link3);
}

.has-text-hover-3-color, .wp-block-button.is-style-outline>.has-text-hover-3-color.wp-block-button__link {
	color: var(--theme-color-text_hover3);
}

.has-bg-color-background-color {
	background-color: var(--theme-color-bg_color);
}

.has-bd-color-background-color {
	background-color: var(--theme-color-bd_color);
}

.has-text-color-background-color {
	background-color: var(--theme-color-text);
}

.has-text-light-background-color {
	background-color: var(--theme-color-text_light);
}

.has-text-dark-background-color {
	background-color: var(--theme-color-text_dark);
}

.has-text-link-background-color {
	background-color: var(--theme-color-text_link);
}

.has-text-hover-background-color {
	background-color: var(--theme-color-text_hover);
}

.has-text-link-2-background-color {
	background-color: var(--theme-color-text_link2);
}

.has-text-hover-2-background-color {
	background-color: var(--theme-color-text_hover2);
}

.has-text-link-3-background-color {
	background-color: var(--theme-color-text_link3);
}

.has-text-hover-3-background-color {
	background-color: var(--theme-color-text_hover3);
}

.edit-post-visual-editor__post-title-wrapper>*, .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
	max-width: var(--theme-var-content);
}

body.sidebar_position_hide.narrow_content .edit-post-visual-editor__post-title-wrapper>*, body.sidebar_position_hide.narrow_content .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
	max-width: var(--theme-var-content_narrow);
}

body.sidebar_position_hide.expand_content .edit-post-visual-editor__post-title-wrapper>*, body.sidebar_position_hide.expand_content .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
	max-width: var(--theme-var-page);
}

body.post-type-cpt_layouts .edit-post-visual-editor__post-title-wrapper>*, body.post-type-cpt_layouts .is-root-container.block-editor-block-list__layout:not(.is-outline-mode):not(.edit-site-block-editor__block-list)>*:not([data-align="wide"]):not(.alignwide):not([data-align="full"]):not(.alignfull) {
	max-width: 96% !important;
}

body:not(.sidebar_position_hide) .block-editor-block-list__block.alignwide, body:not(.sidebar_position_hide) .block-editor-block-list__block.alignfull, body:not(.sidebar_position_hide) .wp-block[data-align="wide"], body:not(.sidebar_position_hide) .wp-block[data-align="full"] {
	max-width: var(--theme-var-content);
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignwide, body.sidebar_position_hide.narrow_content .wp-block[data-align="wide"] {
	max-width: var(--theme-var-page);
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignwide, body.sidebar_position_hide.normal_content .wp-block[data-align="wide"] {
	max-width: var(--theme-var-page);
}

body.sidebar_position_hide.expand_content .block-editor-block-list__block.alignwide, body.sidebar_position_hide.expand_content .wp-block[data-align="wide"] {
	max-width: var(--theme-var-page);
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignleft:not([data-type="core/image"]) .is-style-alignfar, body.sidebar_position_hide.narrow_content.block-editor-block-list__block.alignright:not([data-type="core/image"]) .is-style-alignfar, body.sidebar_position_hide.narrow_content.wp-block[data-align="left"]:not([data-type="core/image"]) .is-style-alignfar, body.sidebar_position_hide.narrow_content.wp-block[data-align="right"]:not([data-type="core/image"]) .is-style-alignfar {
	max-width: calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / 2 - var(--theme-var-grid_gap));
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignleft .is-style-alignfar, body.sidebar_position_hide.narrow_content.wp-block[data-align="left"] .is-style-alignfar {
	float: left;
	margin: 1em 2em 1em calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / -2);
}

body.sidebar_position_hide.narrow_content .block-editor-block-list__block.alignright .is-style-alignfar, body.sidebar_position_hide.narrow_content.wp-block[data-align="right"] .is-style-alignfar {
	float: right;
	margin: 1em calc(( var(--theme-var-page) - var(--theme-var-content_narrow) ) / -2) 1em 2em;
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignleft .is-style-alignfar, body.sidebar_position_hide.normal_content.wp-block[data-align="left"] .is-style-alignfar {
	float: left;
	margin: 1em 2em 1em calc(( var(--theme-var-page) - var(--theme-var-content) ) / -2);
}

body.sidebar_position_hide.normal_content .block-editor-block-list__block.alignright .is-style-alignfar, body.sidebar_position_hide.normal_content.wp-block[data-align="right"] .is-style-alignfar {
	float: right;
	margin: 1em calc(( var(--theme-var-page) - var(--theme-var-content) ) / -2) 1em 2em;
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background), .wp-block-columns.alignfull .wp-block-column h1:not(.has-background), .wp-block-columns.alignfull .wp-block-column h2:not(.has-background), .wp-block-columns.alignfull .wp-block-column h3:not(.has-background), .wp-block-columns.alignfull .wp-block-column h4:not(.has-background), .wp-block-columns.alignfull .wp-block-column h5:not(.has-background), .wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
	padding-left: var(--theme-var-grid_gap);
	padding-right: var(--theme-var-grid_gap);
}

.wp-block-pullquote {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	border-style: solid;
}

.wp-block-pullquote:not([style*="border-radius"]) {
	overflow: visible;
}

.wp-block-pullquote blockquote {
	width: 100%;
	margin: 0 !important;
}

blockquote.instagram-media:before {
	display: none;
}

.wp-block-file__button {
	background: transparent;
	color: var(--theme-color-text_link);
}

:where(.wp-block-file__button) {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	padding: 0;
}

:where(.wp-block-file__button):is(a) {
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
}

:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
	color: var(--theme-color-text_link);
	text-decoration: underline;
	opacity: 1;
}

:where(.wp-block-file__button):is(a):visited {
	color: var(--theme-color-text_hover);
}

.select_container.select_container_multirows:before, .select_container.select_container_multirows:after, .select_container.select_container_multiple:before, .select_container.select_container_multiple:after {
	display: none;
}

.wp-block-group p:last-child, .is-layout-constrained p:last-child {
	margin-bottom: 0 !important;
}

.wp-block-group.has-background, .is-layout-constrained.has-background {
	padding: unset;
}

.is-layout-constrained {
	margin-bottom: 1.5em;
}

.wp-block-media-text__content p:last-child {
	margin-bottom: 0 !important;
}

.has-background.is-layout-flow>:last-child, .has-background .is-layout-flow>:last-child {
	margin-bottom: 0 !important;
}

.editor-post-title__block .editor-post-title__input, .editor-post-title__block .editor-post-title__input:focus {
	color: var(--theme-color-text_dark);
	min-height: 1em;
}

.edit-post-visual-editor__post-title-wrapper>*, .block-editor-block-list__layout.is-root-container>* {
	margin-left: auto;
	margin-right: auto;
}

body.editor-styles-wrapper.sidebar_position_hide .sidebar, .editor-styles-wrapper.sidebar_position_hide .sidebar {
	display: none;
}

body.edit-post-visual-editor:not(.sidebar_position_hide):not(.post-type-cpt_layouts), body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-shrink: 0;
	-ms-flex-shrink: 0;
	flex-shrink: 0;
}

body.edit-post-visual-editor:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .edit-post-visual-editor__post-title-wrapper .editor-post-title, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .editor-post-title {
	max-width: var(--theme-var-page) !important;
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper {
	-webkit-flex-basis: 100%;
	-ms-flex-basis: 100%;
	flex-basis: 100%;
	order: 1;
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .block-editor-block-list__layout.is-root-container, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
	order: 2;
	flex-basis: var(--theme-var-content);
}

body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts) .block-editor-writing-flow .editor-post-sidebar-holder, body.editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder, .editor-styles-wrapper:not(.sidebar_position_hide):not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder {
	order: 3;
}

body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts) .block-editor-writing-flow .block-editor-block-list__layout.is-root-container, body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container, .editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
	order: 3;
}

body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts) .block-editor-writing-flow .editor-post-sidebar-holder, body.editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder, .editor-styles-wrapper.sidebar_position_left:not(.post-type-cpt_layouts).block-editor-writing-flow .editor-post-sidebar-holder {
	order: 2;
}

.editor-post-sidebar-holder {
	width: var(--theme-var-sidebar);
	margin-left: var(--theme-var-sidebar_gap);
	background-color: var(--theme-color-alter_bg_color);
	min-height: 75vh;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.editor-post-sidebar-holder:before {
	content: "Sidebar";
	display: inline-block;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 3em;
	line-height: 1em;
	font-weight: bold;
	color: var(--theme-color-alter_light);
	text-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

body.editor-styles-wrapper.sidebar_position_left .editor-post-sidebar-holder, .editor-styles-wrapper.sidebar_position_left .editor-post-sidebar-holder {
	margin-left: 0;
	margin-right: var(--theme-var-sidebar_gap);
}

.sidebar_position_hide .editor-post-sidebar-holder, body.post-type-cpt_layouts .editor-post-sidebar-holder {
	display: none;
}

body.editor-styles-wrapper[data-widget-area-id], .editor-styles-wrapper[data-widget-area-id] {
	font-size: 14px;
	max-width: var(--theme-var-sidebar);
	margin: 0 auto;
	background-color: var(--theme-color-alter_bg_color);
}

body.editor-styles-wrapper[data-widget-area-id][class*="scheme_"]>.block-editor-block-list__layout, .editor-styles-wrapper[data-widget-area-id][class*="scheme_"]>.block-editor-block-list__layout {
	padding-left: var(--theme-var-sidebar_paddings);
	padding-right: var(--theme-var-sidebar_paddings);
}

body.full_site_editor_present .content_wrap:after {
	position: static !important;
}

.block-editor-block-list__block.content_wrap, .block-editor-block-list__block.content_wrap_fullscreen {
	overflow: hidden;
}

.wp-block-query .wp-block-post-template, .wp-block-query .wp-block-template-part {
	margin: 0 !important;
	max-width: none;
}

.wp-block-group.header_wrap.has-background {
	padding: 0;
	margin-bottom: 0;
}

.wp-block-post + .wp-block-post {
	margin-top: 3em;
}

.wp-block-post-title {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-post-featured-image {
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.wp-block-post .wp-block.post_meta p, .wp-block-post .wp-block-post-excerpt p {
	margin: 0 !important;
}

.wp-block-post-excerpt {
	margin-top: 1em;
}

.wp-block-post-author__avatar, .wp-block-post-author__content {
	display: inline-block;
	vertical-align: middle;
	line-height: inherit;
}

.wp-block-post-author__avatar {
	margin-right: .3em;
}

.wp-block-post-author__avatar img {
	width: 1.25em;
	height: 1.25em;
	line-height: 1.25em;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.wp-block-post-author__name {
	font-weight: inherit;
	margin: 0;
}

.wp-block-group.footer_wrap.has-background {
	padding: 0;
}

/* ATTENTION! This file was generated automatically! Don&#039;t change it!!!
----------------------------------------------------------------------- */
:root {
	--theme-var-page_width: 1290px;
	--theme-var-page_boxed_extra: 60px;
	--theme-var-page_fullwide_max: 1920px;
	--theme-var-page_fullwide_extra: 130px;
	--theme-var-sidebar_width: 410px;
	--theme-var-grid_gap: 30px;
	--theme-var-rad: 0px;
	--theme-var-sidebar_proportional: 1;
	--theme-var-rad_koef: 0;
	--theme-var-sidebar_prc: .31782945736434;
	--theme-var-sidebar_gap_prc: .031007751937984;
	--theme-var-sidebar_gap_width: 40px;
}

:root {
	--theme-font-p_font-family: "Open Sans", sans-serif;
	--theme-font-p_font-size: 1rem;
	--theme-font-p_line-height: 1.62em;
	--theme-font-p_font-weight: 400;
	--theme-font-p_font-style: normal;
	--theme-font-p_text-decoration: inherit;
	--theme-font-p_text-transform: none;
	--theme-font-p_letter-spacing: .1px;
	--theme-font-p_margin-top: 0em;
	--theme-font-p_margin-bottom: 1.57em;
	--theme-font-post_font-family: inherit;
	--theme-font-post_font-size: inherit;
	--theme-font-post_line-height: inherit;
	--theme-font-post_font-weight: inherit;
	--theme-font-post_font-style: inherit;
	--theme-font-post_text-decoration: inherit;
	--theme-font-post_text-transform: inherit;
	--theme-font-post_letter-spacing: inherit;
	--theme-font-post_margin-top: inherit;
	--theme-font-post_margin-bottom: inherit;
	--theme-font-h1_font-family: "Red Hat Display", sans-serif;
	--theme-font-h1_font-size: 3.167em;
	--theme-font-h1_line-height: 1em;
	--theme-font-h1_font-weight: 700;
	--theme-font-h1_font-style: normal;
	--theme-font-h1_text-decoration: none;
	--theme-font-h1_text-transform: none;
	--theme-font-h1_letter-spacing: inherit;
	--theme-font-h1_margin-top: 1.04em;
	--theme-font-h1_margin-bottom: .46em;
	--theme-font-h2_font-family: "Red Hat Display", sans-serif;
	--theme-font-h2_font-size: 2.611em;
	--theme-font-h2_line-height: 1.15em;
	--theme-font-h2_font-weight: 700;
	--theme-font-h2_font-style: normal;
	--theme-font-h2_text-decoration: none;
	--theme-font-h2_text-transform: none;
	--theme-font-h2_letter-spacing: inherit;
	--theme-font-h2_margin-top: .67em;
	--theme-font-h2_margin-bottom: .56em;
	--theme-font-h3_font-family: "Red Hat Display", sans-serif;
	--theme-font-h3_font-size: 1.944em;
	--theme-font-h3_line-height: 1.086em;
	--theme-font-h3_font-weight: 700;
	--theme-font-h3_font-style: normal;
	--theme-font-h3_text-decoration: none;
	--theme-font-h3_text-transform: none;
	--theme-font-h3_letter-spacing: inherit;
	--theme-font-h3_margin-top: .94em;
	--theme-font-h3_margin-bottom: .72em;
	--theme-font-h4_font-family: "Red Hat Display", sans-serif;
	--theme-font-h4_font-size: 1.556em;
	--theme-font-h4_line-height: 1.214em;
	--theme-font-h4_font-weight: 700;
	--theme-font-h4_font-style: normal;
	--theme-font-h4_text-decoration: none;
	--theme-font-h4_text-transform: none;
	--theme-font-h4_letter-spacing: inherit;
	--theme-font-h4_margin-top: 1.15em;
	--theme-font-h4_margin-bottom: .83em;
	--theme-font-h5_font-family: "Red Hat Display", sans-serif;
	--theme-font-h5_font-size: 1.333em;
	--theme-font-h5_line-height: 1.417em;
	--theme-font-h5_font-weight: 700;
	--theme-font-h5_font-style: normal;
	--theme-font-h5_text-decoration: none;
	--theme-font-h5_text-transform: none;
	--theme-font-h5_letter-spacing: inherit;
	--theme-font-h5_margin-top: 1.3em;
	--theme-font-h5_margin-bottom: .84em;
	--theme-font-h6_font-family: "Red Hat Display", sans-serif;
	--theme-font-h6_font-size: 1.056em;
	--theme-font-h6_line-height: 1.474em;
	--theme-font-h6_font-weight: 700;
	--theme-font-h6_font-style: normal;
	--theme-font-h6_text-decoration: none;
	--theme-font-h6_text-transform: none;
	--theme-font-h6_letter-spacing: inherit;
	--theme-font-h6_margin-top: 1.75em;
	--theme-font-h6_margin-bottom: 1.1em;
	--theme-font-logo_font-family: "Red Hat Display", sans-serif;
	--theme-font-logo_font-size: 1.7em;
	--theme-font-logo_line-height: 1.25em;
	--theme-font-logo_font-weight: 500;
	--theme-font-logo_font-style: normal;
	--theme-font-logo_text-decoration: none;
	--theme-font-logo_text-transform: none;
	--theme-font-logo_letter-spacing: 0px;
	--theme-font-logo_margin-top: inherit;
	--theme-font-logo_margin-bottom: inherit;
	--theme-font-button_font-family: "Red Hat Display", sans-serif;
	--theme-font-button_font-size: 12px;
	--theme-font-button_line-height: 20px;
	--theme-font-button_font-weight: 700;
	--theme-font-button_font-style: normal;
	--theme-font-button_text-decoration: none;
	--theme-font-button_text-transform: uppercase;
	--theme-font-button_letter-spacing: .2em;
	--theme-font-button_margin-top: inherit;
	--theme-font-button_margin-bottom: inherit;
	--theme-font-input_font-family: inherit;
	--theme-font-input_font-size: 16px;
	--theme-font-input_line-height: 1.5em;
	--theme-font-input_font-weight: 400;
	--theme-font-input_font-style: normal;
	--theme-font-input_text-decoration: none;
	--theme-font-input_text-transform: none;
	--theme-font-input_letter-spacing: .1px;
	--theme-font-input_margin-top: inherit;
	--theme-font-input_margin-bottom: inherit;
	--theme-font-info_font-family: inherit;
	--theme-font-info_font-size: 14px;
	--theme-font-info_line-height: 1.5em;
	--theme-font-info_font-weight: 400;
	--theme-font-info_font-style: normal;
	--theme-font-info_text-decoration: none;
	--theme-font-info_text-transform: none;
	--theme-font-info_letter-spacing: 0px;
	--theme-font-info_margin-top: .4em;
	--theme-font-info_margin-bottom: inherit;
	--theme-font-menu_font-family: "Red Hat Display", sans-serif;
	--theme-font-menu_font-size: 17px;
	--theme-font-menu_line-height: 1.5em;
	--theme-font-menu_font-weight: 500;
	--theme-font-menu_font-style: normal;
	--theme-font-menu_text-decoration: none;
	--theme-font-menu_text-transform: none;
	--theme-font-menu_letter-spacing: .02em;
	--theme-font-menu_margin-top: inherit;
	--theme-font-menu_margin-bottom: inherit;
	--theme-font-submenu_font-family: "Open Sans", sans-serif;
	--theme-font-submenu_font-size: 15px;
	--theme-font-submenu_line-height: 1.5em;
	--theme-font-submenu_font-weight: 400;
	--theme-font-submenu_font-style: normal;
	--theme-font-submenu_text-decoration: none;
	--theme-font-submenu_text-transform: none;
	--theme-font-submenu_letter-spacing: 0px;
	--theme-font-submenu_margin-top: inherit;
	--theme-font-submenu_margin-bottom: inherit;
	--theme-font-other_font-family: "Red Hat Display", sans-serif;
	--theme-font-other_font-size: inherit;
	--theme-font-other_line-height: inherit;
	--theme-font-other_font-weight: inherit;
	--theme-font-other_font-style: inherit;
	--theme-font-other_text-decoration: inherit;
	--theme-font-other_text-transform: inherit;
	--theme-font-other_letter-spacing: inherit;
	--theme-font-other_margin-top: inherit;
	--theme-font-other_margin-bottom: inherit;
}

body {
	font-family: "Open Sans", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	font-style: normal;
	line-height: 1.62em;
	text-transform: none;
	letter-spacing: .1px;
}

p, ul, ol, dl, blockquote, address, .wp-block-button, .wp-block-cover, .wp-block-image, .wp-block-video, .wp-block-search, .wp-block-archives, .wp-block-archives-dropdown, .wp-block-categories, .wp-block-calendar, .wp-block-media-text {
	margin-top: 0em;
	margin-bottom: 1.57em;
}

p[style*="font-size"], .has-small-font-size, .has-normal-font-size, .has-medium-font-size {
	line-height: 1.62em;
}

h1, .front_page_section_caption {
	font-family: "Red Hat Display", sans-serif;
	font-size: 3.167em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
	text-decoration: none;
	text-transform: none;
	margin-top: 1.04em;
	margin-bottom: .46em;
}

h2 {
	font-family: "Red Hat Display", sans-serif;
	font-size: 2.611em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.15em;
	text-decoration: none;
	text-transform: none;
	margin-top: .67em;
	margin-bottom: .56em;
}

h3 {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1.944em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.086em;
	text-decoration: none;
	text-transform: none;
	margin-top: .94em;
	margin-bottom: .72em;
}

h4 {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1.556em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.214em;
	text-decoration: none;
	text-transform: none;
	margin-top: 1.15em;
	margin-bottom: .83em;
}

h5 {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1.333em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.417em;
	text-decoration: none;
	text-transform: none;
	margin-top: 1.3em;
	margin-bottom: .84em;
}

h6 {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1.056em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.474em;
	text-decoration: none;
	text-transform: none;
	margin-top: 1.75em;
	margin-bottom: 1.1em;
}

input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: .1px;
}

.sc_item_pagination_load_more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .woocommerce-load-more, .sidebar_small_screen_above .sidebar_control, .trx_addons_popup_form_field_submit .submit_button, .simple_text_link, .show_comments_single .show_comments_button, form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .sc_portfolio_preview_show .post_readmore, .wp-block-button__link, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, .proguards_tabs .proguards_tabs_titles li a {
	font-family: "Red Hat Display", sans-serif;
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
}

.adp-popup-type-notification-bar .adp-popup-button, .adp-popup-type-notification-box .adp-popup-button, #sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn a, #sb_instagram.feedOne .sbi_follow_btn a, .post-more-link, .nav-links-old, .latepoint-book-button, .round-square-2 .elementor-button {
	font-family: "Red Hat Display", sans-serif;
}

.top_panel .slider_engine_revo .slide_title {
	font-family: "Red Hat Display", sans-serif;
}

blockquote, .sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a, .sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children>a, .sticky_socials_wrap.sticky_socials_modern .social_item .social_name, .search_modern .search_wrap .search_field, .search_style_fullscreen.search_opened .search_field, .comments_list_wrap .comment_reply, .author_info .author_label, .nav-links-single .nav-links .nav-arrow-label, .post_item_single .post_tags_single a, .sc_layouts_row_type_compact .sc_layouts_item_details, .post_meta_item .post_sponsored_label, .post_meta_item.post_categories, div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links, .wp-playlist.wp-audio-playlist .wp-playlist-tracks, .wp-playlist.wp-audio-playlist .wp-playlist-item-title, .mejs-container *, .format-audio .post_featured .post_audio_author, .single-format-audio .post_featured .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio_author, #powerTip .box_view_html, .widget_product_tag_cloud, .widget_tag_cloud, .wp-block-tag-cloud, .custom-html-widget .extra_item, .post_meta_item.post_author, .post_info_item.post_info_posted_by, .post_info_item.post_categories, table th, mark, ins, .logo_text, .theme_button_close_text, .post_price.price, .theme_scroll_down, .post_meta_item .post_sponsored_label, .latepoint-lightbox-w h1, .latepoint-lightbox-w h2, .latepoint-lightbox-w h3, .latepoint-lightbox-w h4, .latepoint-lightbox-w h5, .latepoint-lightbox-w h6, .has-drop-cap:not(:focus):first-letter, .widget_calendar caption, .wp-block-calendar caption, .sc_layouts_title .breadcrumbs, blockquote>cite, blockquote>p>cite, blockquote>.wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation {
	font-family: "Red Hat Display", sans-serif;
}

.post_meta {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: .4em;
}

.post-date, .rss-date, .post_date, .post_meta_item, .post_meta .vc_inline-link, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_counters, .top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, .trx_addons_audio_player .audio_author, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply {}

.wpgdprc, option, fieldset legend, figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd, .backstage-customizer-access-wrapper .backstage-customizer-access-button, .latepoint-w, .search_wrap .search_results .post_meta_item {
	font-family: "Open Sans", sans-serif;
}

.logo_text {
	font-family: "Red Hat Display", sans-serif;
	font-size: 1.7em;
	font-weight: 500;
	font-style: normal;
	line-height: 1.25em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
}

.logo_footer_text {
	font-family: "Red Hat Display", sans-serif;
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
	font-family: "Red Hat Display", sans-serif;
}

.menu_main_nav_area>ul, .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
	font-family: "Red Hat Display", sans-serif;
	font-size: 17px;
	line-height: 1.5em;
}

.menu_main_nav>li>a, .sc_layouts_menu_nav>li>a {
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: .02em;
}

.sc_layouts_menu_nav>li.current-menu-item>a, .sc_layouts_menu_nav>li.current-menu-parent>a, .sc_layouts_menu_nav>li.current-menu-ancestor>a, .menu_main_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description, .sc_layouts_menu_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description {
	font-weight: 500;
}

.menu_main_nav>li>ul, .sc_layouts_menu_nav>li>ul, .sc_layouts_menu_popup .sc_layouts_menu_nav {
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	line-height: 1.5em;
}

.menu_main_nav>li ul>li>a, .sc_layouts_menu_nav>li ul>li>a, .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>ul, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul, .menu_mobile .menu_mobile_nav_area>ul {
	font-family: "Red Hat Display", sans-serif;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li ul, .menu_mobile .menu_mobile_nav_area>ul>li ul {
	font-family: "Open Sans", sans-serif;
}

.sc_layouts_cart_items_short, [class*="trx_addons_title_with_link"], .sc_price_item_price .sc_price_item_price_after, .sc_price_item .sc_price_item_subtitle, .sc_dishes_compact .sc_services_item_title, .sc_services_iconed .sc_services_item_title, .sc_services .sc_services_item_subtitle, .sc_testimonials_item_author_subtitle, .sc_icons_plain .sc_icons_item:not(.sc_icons_item_linked) .sc_icons_item_link, .sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
	font-family: "Open Sans", sans-serif;
}

.sc_testimonials_bred .sc_testimonials_item_content, .sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_alter2 .sc_testimonials_item_content, .sc_testimonials_alter .sc_testimonials_item_content, .sc_testimonials_fashion .sc_testimonials_item_content, .sc_testimonials_creative .sc_testimonials_item_content, .sc_testimonials_accent2 .sc_testimonials_item_content, .sc_testimonials_accent .sc_testimonials_item_content, .sc_testimonials_hover .sc_testimonials_item_content, .sc_testimonials_common .sc_testimonials_item_content, .sc_testimonials_list .sc_testimonials_item_content, .sc_testimonials_light .sc_testimonials_item_content, .sc_testimonials_extra .sc_testimonials_item_content, .sc_testimonials_plain .sc_testimonials_item_content, .sc_testimonials_simple .sc_testimonials_item_content, .sc_testimonials_default .sc_testimonials_item_content {
	font-family: "Red Hat Display", sans-serif;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li, .trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle, .trx_addons_video_list_controller_wrap .trx_addons_video_list_image_label, .trx_addons_audio_wrap .trx_addons_audio_navigation, .services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a, .sc_events_item_price, .sc_events_item_date_day, .sc_events_item_meta_locality, .tabs_style_2.elementor-widget-tabs .elementor-tab-title, .trx_addons_list_parameters, .sc_events_item_more_link, .sc_events_item_meta_categories a, .scroll_to_top_style_modern, .categories_list .categories_link_more, .sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date, .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date, .team_member_brief_info_details .team_member_details_phone .team_member_details_value, .services_single .services_page_featured .sc_services_item_price, .sc_services .sc_services_item_price, .sc_services .sc_services_item_number, .sc_services_minimal .sc_services_item_subtitle, .audio_now_playing, .sc_testimonials_modern .sc_testimonials_item_content strong, .sc_testimonials_classic .sc_testimonials_item_content, .social_item.social_item_type_names .social_name, .trx_addons_message_box, .sc_countdown .sc_countdown_label, .sc_countdown_default .sc_countdown_digits, .sc_countdown_default .sc_countdown_separator, .sc_price_simple .sc_price_item_details, .toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_meta .post_meta_item, .sc_item_subtitle, .sc_icons_item_title, .sc_price_item_title, .sc_price_item_price, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_events_classic .sc_events_item_price, .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_counter .sc_skills_total, .sc_skills_counter_alter .sc_skills_total, .sc_skills_counter_extra .sc_skills_total, .sc_skills_counter_modern .sc_skills_total, .sc_skills_counter_simple .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .sc_skills_counter_alter .sc_skills_item_title, .sc_skills_counter_extra .sc_skills_item_title, .sc_skills_counter_modern .sc_skills_item_title, .sc_skills_counter_simple .sc_skills_item_title, .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title, .sc_icons_number .sc_icons_item_number, .slider_container .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info, .trx_addons_dropcap, .trx_addons_alter_text, .sc_hotspot_item_price, .sc_igenerator_extended .sc_igenerator_form_actions_item>a, .sc_igenerator_form_field_tags_item, .sc_igenerator_form_field_tags_label, .sc_igenerator_form_field_inner>label, .sc_tgenerator_result .sc_tgenerator_result_label, .sc_chat_form_field_prompt_label, .slide_info .slide_number, .slider_outer_titles_outside_top .slider_titles_outside_wrap .slide_cats, .h5-font-family {
	font-family: "Red Hat Display", sans-serif;
}

.sc_recent_news .post_item .post_meta, .sc_courses_default .sc_courses_item_date, .courses_single .courses_page_meta, .sc_events_classic .sc_events_item_date, .sc_promo_modern .sc_promo_link2 span, .sc_skills_counter .sc_skills_item_title, .slider_style_modern .slider_controls_label span, .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle, .sc_slider_controller_item_info_date, .sc_testimonials_item_author_title, .sc_testimonials_item_content:before {}

.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
}

.trx_expcol_button, .sc_button:not(.sc_button_simple), .sc_button.sc_button_simple, .sc_form button {
	font-family: "Red Hat Display", sans-serif;
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button, .sc_chat_form_field_prompt .sc_chat_form_field_prompt_button, .sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button, .sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button, .sc_igenerator_form_field_upload_image_decorator .sc_igenerator_form_field_upload_image_button, .sc_icons .sc_icons_item_more_link, .sc_services .sc_services_item_more_link, .sc_blogger	.sc_blogger_item_button .item_more_link, .sc_promo_modern .sc_promo_link2 {
	font-family: "Red Hat Display", sans-serif;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
	font-family: "Red Hat Display", sans-serif;
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link, .sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories, .slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet, .sc_title_default h5.sc_item_title_tag + .sc_title_subtitle, .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories, .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_meta .post_categories, .sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle, .sc_portfolio .sc_portfolio_item .post_meta .post_meta_item, .sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories, .sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories {
	font-family: "Open Sans", sans-serif;
}

.elementor-widget-progress .elementor-title, .elementor-widget-progress .elementor-progress-percentage, .elementor-widget-toggle .elementor-toggle-title, .elementor-widget-tabs .elementor-tab-title, .custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-text, .elementor-widget-counter .elementor-counter-number-wrapper, .elementor-widget-counter .elementor-counter-title {
	font-family: "Red Hat Display", sans-serif;
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small {
	font-family: "Open Sans", sans-serif;
}

body.edit-post-visual-editor {
	font-family: "Open Sans", sans-serif !important;
	font-size: 1rem;
	font-weight: 400;
	font-style: normal;
	line-height: 1.62em;
	text-transform: none;
	letter-spacing: .1px;
}

.editor-post-title__block .editor-post-title__input {
	font-family: "Red Hat Display", sans-serif;
	font-size: 3.167em;
	font-weight: 700;
	font-style: normal;
}

.block-editor-block-list__block {
	margin-top: 0em;
	margin-bottom: 1.57em;
}

.wpcf7 span.wpcf7-not-valid-tip, div.wpcf7-response-output {
	font-family: "Red Hat Display", sans-serif;
}

.scheme_default, body.scheme_default {
	--theme-color-bg_color: #f8f8f8;
	--theme-color-bd_color: #d8d8d8;
	--theme-color-text: #797c7f;
	--theme-color-text_light: #a7a7a7;
	--theme-color-text_dark: #123257;
	--theme-color-text_link: #28a5e6;
	--theme-color-text_hover: #28a5e6;
	--theme-color-text_link2: #28a5e6;
	--theme-color-text_hover2: #28a5e6;
	--theme-color-text_link3: #123257;
	--theme-color-text_hover3: #123257;
	--theme-color-alter_bg_color: #fff;
	--theme-color-alter_bg_hover: #f1f1f1;
	--theme-color-alter_bd_color: #d8d8d8;
	--theme-color-alter_bd_hover: #aeaeae;
	--theme-color-alter_text: #797c7f;
	--theme-color-alter_light: #a7a7a7;
	--theme-color-alter_dark: #181818;
	--theme-color-alter_link: #1fbcff;
	--theme-color-alter_hover: #1fbcff;
	--theme-color-alter_link2: #1fbcff;
	--theme-color-alter_hover2: #1fbcff;
	--theme-color-alter_link3: #123257;
	--theme-color-alter_hover3: #123257;
	--theme-color-extra_bg_color: #181818;
	--theme-color-extra_bg_hover: #2e2e2e;
	--theme-color-extra_bd_color: #313131;
	--theme-color-extra_bd_hover: #575757;
	--theme-color-extra_text: #b1b1b1;
	--theme-color-extra_light: #afafaf;
	--theme-color-extra_dark: #fff;
	--theme-color-extra_link: #1fbcff;
	--theme-color-extra_hover: #fff;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #1fbcff;
	--theme-color-extra_hover3: #1fbcff;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #d8d8d8;
	--theme-color-input_bd_hover: #181818;
	--theme-color-input_text: #a7a7a7;
	--theme-color-input_light: #a7a7a7;
	--theme-color-input_dark: #181818;
	--theme-color-inverse_bd_color: #67bcc1;
	--theme-color-inverse_bd_hover: #5aa4a9;
	--theme-color-inverse_text: #1d1d1d;
	--theme-color-inverse_light: #333;
	--theme-color-inverse_dark: #181818;
	--theme-color-inverse_link: #fff;
	--theme-color-inverse_hover: #fff;
	--theme-color-bg_color_0: rgba(248, 248, 248, 0);
	--theme-color-bg_color_02: rgba(248, 248, 248, .2);
	--theme-color-bg_color_07: rgba(248, 248, 248, .7);
	--theme-color-bg_color_08: rgba(248, 248, 248, .8);
	--theme-color-bg_color_09: rgba(248, 248, 248, .9);
	--theme-color-alter_bg_color_07: rgba(255, 255, 255, .7);
	--theme-color-alter_bg_color_04: rgba(255, 255, 255, .4);
	--theme-color-alter_bg_color_00: rgba(255, 255, 255, 0);
	--theme-color-alter_bg_color_02: rgba(255, 255, 255, .2);
	--theme-color-alter_bd_color_02: rgba(216, 216, 216, .2);
	--theme-color-alter_dark_015: rgba(24, 24, 24, .15);
	--theme-color-alter_dark_02: rgba(24, 24, 24, .2);
	--theme-color-alter_dark_05: rgba(24, 24, 24, .5);
	--theme-color-alter_dark_08: rgba(24, 24, 24, .8);
	--theme-color-alter_link_02: rgba(31, 188, 255, .2);
	--theme-color-alter_link_07: rgba(31, 188, 255, .7);
	--theme-color-extra_bg_color_05: rgba(24, 24, 24, .5);
	--theme-color-extra_bg_color_07: rgba(24, 24, 24, .7);
	--theme-color-extra_link_02: rgba(31, 188, 255, .2);
	--theme-color-extra_link_07: rgba(31, 188, 255, .7);
	--theme-color-text_dark_003: rgba(18, 50, 87, .03);
	--theme-color-text_dark_005: rgba(18, 50, 87, .05);
	--theme-color-text_dark_008: rgba(18, 50, 87, .08);
	--theme-color-text_dark_015: rgba(18, 50, 87, .15);
	--theme-color-text_dark_02: rgba(18, 50, 87, .2);
	--theme-color-text_dark_03: rgba(18, 50, 87, .3);
	--theme-color-text_dark_05: rgba(18, 50, 87, .5);
	--theme-color-text_dark_07: rgba(18, 50, 87, .7);
	--theme-color-text_dark_08: rgba(18, 50, 87, .8);
	--theme-color-text_link_007: rgba(40, 165, 230, .07);
	--theme-color-text_link_02: rgba(40, 165, 230, .2);
	--theme-color-text_link_03: rgba(40, 165, 230, .3);
	--theme-color-text_link_04: rgba(40, 165, 230, .4);
	--theme-color-text_link_07: rgba(40, 165, 230, .7);
	--theme-color-text_link2_08: rgba(40, 165, 230, .8);
	--theme-color-text_link2_007: rgba(40, 165, 230, .07);
	--theme-color-text_link2_02: rgba(40, 165, 230, .2);
	--theme-color-text_link2_03: rgba(40, 165, 230, .3);
	--theme-color-text_link2_05: rgba(40, 165, 230, .5);
	--theme-color-text_link3_007: rgba(18, 50, 87, .07);
	--theme-color-text_link3_02: rgba(18, 50, 87, .2);
	--theme-color-text_link3_03: rgba(18, 50, 87, .3);
	--theme-color-inverse_text_03: rgba(29, 29, 29, .3);
	--theme-color-inverse_link_08: rgba(255, 255, 255, .8);
	--theme-color-inverse_hover_08: rgba(255, 255, 255, .8);
	--theme-color-text_dark_blend: #1a3963;
	--theme-color-text_link_blend: #35aaf2;
	--theme-color-alter_link_blend: #2bb8ff;
}

.scheme_dark, body.scheme_dark {
	--theme-color-bg_color: #141414;
	--theme-color-bd_color: #3f3f3f;
	--theme-color-text: #d1d1d1;
	--theme-color-text_light: #b1b1b1;
	--theme-color-text_dark: #fff;
	--theme-color-text_link: #ffe401;
	--theme-color-text_hover: #feea44;
	--theme-color-text_link2: #e5b10d;
	--theme-color-text_hover2: #d5a305;
	--theme-color-text_link3: #393e4b;
	--theme-color-text_hover3: #2b303d;
	--theme-color-alter_bg_color: #181818;
	--theme-color-alter_bg_hover: #141414;
	--theme-color-alter_bd_color: #3f3f3f;
	--theme-color-alter_bd_hover: #535353;
	--theme-color-alter_text: #d1d1d1;
	--theme-color-alter_light: #b1b1b1;
	--theme-color-alter_dark: #fff;
	--theme-color-alter_link: #ffe401;
	--theme-color-alter_hover: #feea44;
	--theme-color-alter_link2: #e5b10d;
	--theme-color-alter_hover2: #d5a305;
	--theme-color-alter_link3: #393e4b;
	--theme-color-alter_hover3: #2b303d;
	--theme-color-extra_bg_color: #181818;
	--theme-color-extra_bg_hover: #2e2e2e;
	--theme-color-extra_bd_color: #313131;
	--theme-color-extra_bd_hover: #575757;
	--theme-color-extra_text: #b1b1b1;
	--theme-color-extra_light: #afafaf;
	--theme-color-extra_dark: #fff;
	--theme-color-extra_link: #ffe401;
	--theme-color-extra_hover: #fff;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bd_color: #3f3f3f;
	--theme-color-input_bd_hover: #3f3f3f;
	--theme-color-input_text: #d1d1d1;
	--theme-color-input_light: #d1d1d1;
	--theme-color-input_dark: #fff;
	--theme-color-inverse_bd_color: #e36650;
	--theme-color-inverse_bd_hover: #cb5b47;
	--theme-color-inverse_text: #f1f1f1;
	--theme-color-inverse_light: #6f6f6f;
	--theme-color-inverse_dark: #181818;
	--theme-color-inverse_link: #fff;
	--theme-color-inverse_hover: #181818;
	--theme-color-bg_color_0: rgba(20, 20, 20, 0);
	--theme-color-bg_color_02: rgba(20, 20, 20, .2);
	--theme-color-bg_color_07: rgba(20, 20, 20, .7);
	--theme-color-bg_color_08: rgba(20, 20, 20, .8);
	--theme-color-bg_color_09: rgba(20, 20, 20, .9);
	--theme-color-alter_bg_color_07: rgba(24, 24, 24, .7);
	--theme-color-alter_bg_color_04: rgba(24, 24, 24, .4);
	--theme-color-alter_bg_color_00: rgba(24, 24, 24, 0);
	--theme-color-alter_bg_color_02: rgba(24, 24, 24, .2);
	--theme-color-alter_bd_color_02: rgba(63, 63, 63, .2);
	--theme-color-alter_dark_015: rgba(255, 255, 255, .15);
	--theme-color-alter_dark_02: rgba(255, 255, 255, .2);
	--theme-color-alter_dark_05: rgba(255, 255, 255, .5);
	--theme-color-alter_dark_08: rgba(255, 255, 255, .8);
	--theme-color-alter_link_02: rgba(255, 228, 1, .2);
	--theme-color-alter_link_07: rgba(255, 228, 1, .7);
	--theme-color-extra_bg_color_05: rgba(24, 24, 24, .5);
	--theme-color-extra_bg_color_07: rgba(24, 24, 24, .7);
	--theme-color-extra_link_02: rgba(255, 228, 1, .2);
	--theme-color-extra_link_07: rgba(255, 228, 1, .7);
	--theme-color-text_dark_003: rgba(255, 255, 255, .03);
	--theme-color-text_dark_005: rgba(255, 255, 255, .05);
	--theme-color-text_dark_008: rgba(255, 255, 255, .08);
	--theme-color-text_dark_015: rgba(255, 255, 255, .15);
	--theme-color-text_dark_02: rgba(255, 255, 255, .2);
	--theme-color-text_dark_03: rgba(255, 255, 255, .3);
	--theme-color-text_dark_05: rgba(255, 255, 255, .5);
	--theme-color-text_dark_07: rgba(255, 255, 255, .7);
	--theme-color-text_dark_08: rgba(255, 255, 255, .8);
	--theme-color-text_link_007: rgba(255, 228, 1, .07);
	--theme-color-text_link_02: rgba(255, 228, 1, .2);
	--theme-color-text_link_03: rgba(255, 228, 1, .3);
	--theme-color-text_link_04: rgba(255, 228, 1, .4);
	--theme-color-text_link_07: rgba(255, 228, 1, .7);
	--theme-color-text_link2_08: rgba(229, 177, 13, .8);
	--theme-color-text_link2_007: rgba(229, 177, 13, .07);
	--theme-color-text_link2_02: rgba(229, 177, 13, .2);
	--theme-color-text_link2_03: rgba(229, 177, 13, .3);
	--theme-color-text_link2_05: rgba(229, 177, 13, .5);
	--theme-color-text_link3_007: rgba(57, 62, 75, .07);
	--theme-color-text_link3_02: rgba(57, 62, 75, .2);
	--theme-color-text_link3_03: rgba(57, 62, 75, .3);
	--theme-color-inverse_text_03: rgba(241, 241, 241, .3);
	--theme-color-inverse_link_08: rgba(255, 255, 255, .8);
	--theme-color-inverse_hover_08: rgba(24, 24, 24, .8);
	--theme-color-text_dark_blend: #fff;
	--theme-color-text_link_blend: #ffef0d;
	--theme-color-alter_link_blend: #ffef0d;
}

.scheme_light, body.scheme_light {
	--theme-color-bg_color: #fff;
	--theme-color-bd_color: #d8d8d8;
	--theme-color-text: #797c7f;
	--theme-color-text_light: #a7a7a7;
	--theme-color-text_dark: #181818;
	--theme-color-text_link: #ffe401;
	--theme-color-text_hover: #feea44;
	--theme-color-text_link2: #e5b10d;
	--theme-color-text_hover2: #d5a305;
	--theme-color-text_link3: #393e4b;
	--theme-color-text_hover3: #2b303d;
	--theme-color-alter_bg_color: #f8f8f8;
	--theme-color-alter_bg_hover: #fff;
	--theme-color-alter_bd_color: #d8d8d8;
	--theme-color-alter_bd_hover: #aeaeae;
	--theme-color-alter_text: #797c7f;
	--theme-color-alter_light: #a7a7a7;
	--theme-color-alter_dark: #181818;
	--theme-color-alter_link: #ffe401;
	--theme-color-alter_hover: #feea44;
	--theme-color-alter_link2: #e5b10d;
	--theme-color-alter_hover2: #d5a305;
	--theme-color-alter_link3: #393e4b;
	--theme-color-alter_hover3: #2b303d;
	--theme-color-extra_bg_color: #181818;
	--theme-color-extra_bg_hover: #2e2e2e;
	--theme-color-extra_bd_color: #313131;
	--theme-color-extra_bd_hover: #575757;
	--theme-color-extra_text: #b1b1b1;
	--theme-color-extra_light: #afafaf;
	--theme-color-extra_dark: #fff;
	--theme-color-extra_link: #ffe401;
	--theme-color-extra_hover: #fff;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #d8d8d8;
	--theme-color-input_bd_hover: #181818;
	--theme-color-input_text: #a7a7a7;
	--theme-color-input_light: #a7a7a7;
	--theme-color-input_dark: #181818;
	--theme-color-inverse_bd_color: #67bcc1;
	--theme-color-inverse_bd_hover: #5aa4a9;
	--theme-color-inverse_text: #1d1d1d;
	--theme-color-inverse_light: #333;
	--theme-color-inverse_dark: #181818;
	--theme-color-inverse_link: #fff;
	--theme-color-inverse_hover: #fff;
	--theme-color-bg_color_0: rgba(255, 255, 255, 0);
	--theme-color-bg_color_02: rgba(255, 255, 255, .2);
	--theme-color-bg_color_07: rgba(255, 255, 255, .7);
	--theme-color-bg_color_08: rgba(255, 255, 255, .8);
	--theme-color-bg_color_09: rgba(255, 255, 255, .9);
	--theme-color-alter_bg_color_07: rgba(248, 248, 248, .7);
	--theme-color-alter_bg_color_04: rgba(248, 248, 248, .4);
	--theme-color-alter_bg_color_00: rgba(248, 248, 248, 0);
	--theme-color-alter_bg_color_02: rgba(248, 248, 248, .2);
	--theme-color-alter_bd_color_02: rgba(216, 216, 216, .2);
	--theme-color-alter_dark_015: rgba(24, 24, 24, .15);
	--theme-color-alter_dark_02: rgba(24, 24, 24, .2);
	--theme-color-alter_dark_05: rgba(24, 24, 24, .5);
	--theme-color-alter_dark_08: rgba(24, 24, 24, .8);
	--theme-color-alter_link_02: rgba(255, 228, 1, .2);
	--theme-color-alter_link_07: rgba(255, 228, 1, .7);
	--theme-color-extra_bg_color_05: rgba(24, 24, 24, .5);
	--theme-color-extra_bg_color_07: rgba(24, 24, 24, .7);
	--theme-color-extra_link_02: rgba(255, 228, 1, .2);
	--theme-color-extra_link_07: rgba(255, 228, 1, .7);
	--theme-color-text_dark_003: rgba(24, 24, 24, .03);
	--theme-color-text_dark_005: rgba(24, 24, 24, .05);
	--theme-color-text_dark_008: rgba(24, 24, 24, .08);
	--theme-color-text_dark_015: rgba(24, 24, 24, .15);
	--theme-color-text_dark_02: rgba(24, 24, 24, .2);
	--theme-color-text_dark_03: rgba(24, 24, 24, .3);
	--theme-color-text_dark_05: rgba(24, 24, 24, .5);
	--theme-color-text_dark_07: rgba(24, 24, 24, .7);
	--theme-color-text_dark_08: rgba(24, 24, 24, .8);
	--theme-color-text_link_007: rgba(255, 228, 1, .07);
	--theme-color-text_link_02: rgba(255, 228, 1, .2);
	--theme-color-text_link_03: rgba(255, 228, 1, .3);
	--theme-color-text_link_04: rgba(255, 228, 1, .4);
	--theme-color-text_link_07: rgba(255, 228, 1, .7);
	--theme-color-text_link2_08: rgba(229, 177, 13, .8);
	--theme-color-text_link2_007: rgba(229, 177, 13, .07);
	--theme-color-text_link2_02: rgba(229, 177, 13, .2);
	--theme-color-text_link2_03: rgba(229, 177, 13, .3);
	--theme-color-text_link2_05: rgba(229, 177, 13, .5);
	--theme-color-text_link3_007: rgba(57, 62, 75, .07);
	--theme-color-text_link3_02: rgba(57, 62, 75, .2);
	--theme-color-text_link3_03: rgba(57, 62, 75, .3);
	--theme-color-inverse_text_03: rgba(29, 29, 29, .3);
	--theme-color-inverse_link_08: rgba(255, 255, 255, .8);
	--theme-color-inverse_hover_08: rgba(255, 255, 255, .8);
	--theme-color-text_dark_blend: #242424;
	--theme-color-text_link_blend: #ffef0d;
	--theme-color-alter_link_blend: #ffef0d;
}
@media (max-width:1439px){
/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
@media (max-width:1439px) {
	.trx_addons_audio_player {
		padding: 2em;
	}
	
	.sc_item_subtitle + .sc_item_title {
		margin-top: .4em;
	}
	
	.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr, .sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider, .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
		margin-top: 2em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 2em;
	}
	
	.sc_layouts_row_fixed_on {
		left: -15px;
		right: -15px;
	}
	
	.sc_layouts_row .sc_button_default, .sc_layouts_row .sc_button_bordered {
		font-size: 12px;
		padding: 1.5em;
	}
	
	a.custom-logo-link img, .wp-block-columns .sc_layouts_logo img, .sc_layouts_row .sc_layouts_logo img {
		max-height: 4.5em;
	}
	
	.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
		max-height: 3.5em;
	}
	
	.sc_layouts_row_type_narrow .custom-logo-link img, .sc_layouts_row_type_narrow .sc_layouts_logo img {
		max-height: 2.5em;
	}
}

@media (max-width:1279px) {
	.trx_addons_audio_player {
		padding: 2em 1.6em;
	}
	
	.trx_addons_column-1-tablet, .trx_addons_column-1_1-tablet {
		width: 100%;
	}
	
	.trx_addons_column-1_2-tablet {
		width: 50%;
	}
	
	.trx_addons_column-1_3-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_column-1_4-tablet {
		width: 25%;
	}
	
	.trx_addons_column-1_5-tablet {
		width: 20%;
	}
	
	.trx_addons_column-1_6-tablet {
		width: 16.6666666667%;
	}
	
	.trx_addons_column-1_7-tablet {
		width: 14.2857142857%;
	}
	
	.trx_addons_column-1_8-tablet {
		width: 12.5%;
	}
	
	.trx_addons_column-1_9-tablet {
		width: 11.1111111111%;
	}
	
	.trx_addons_column-1_10-tablet {
		width: 10%;
	}
	
	.trx_addons_column-1_11-tablet {
		width: 9.0909090909%;
	}
	
	.trx_addons_column-1_12-tablet {
		width: 8.3333333333%;
	}
	
	.trx_addons_column-2_2-tablet {
		width: 100%;
	}
	
	.trx_addons_column-2_3-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_column-2_4-tablet {
		width: 50%;
	}
	
	.trx_addons_column-2_5-tablet {
		width: 40%;
	}
	
	.trx_addons_column-2_6-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_column-2_7-tablet {
		width: 28.5714285714%;
	}
	
	.trx_addons_column-2_8-tablet {
		width: 25%;
	}
	
	.trx_addons_column-2_9-tablet {
		width: 22.2222222222%;
	}
	
	.trx_addons_column-2_10-tablet {
		width: 20%;
	}
	
	.trx_addons_column-2_11-tablet {
		width: 18.1818181818%;
	}
	
	.trx_addons_column-2_12-tablet {
		width: 16.6666666667%;
	}
	
	.trx_addons_column-3_3-tablet {
		width: 100%;
	}
	
	.trx_addons_column-3_4-tablet {
		width: 75%;
	}
	
	.trx_addons_column-3_5-tablet {
		width: 60%;
	}
	
	.trx_addons_column-3_6-tablet {
		width: 50%;
	}
	
	.trx_addons_column-3_7-tablet {
		width: 42.8571428571%;
	}
	
	.trx_addons_column-3_8-tablet {
		width: 37.5%;
	}
	
	.trx_addons_column-3_9-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_column-3_10-tablet {
		width: 30%;
	}
	
	.trx_addons_column-3_11-tablet {
		width: 27.2727272727%;
	}
	
	.trx_addons_column-3_12-tablet {
		width: 25%;
	}
	
	.trx_addons_column-4_4-tablet {
		width: 100%;
	}
	
	.trx_addons_column-4_5-tablet {
		width: 80%;
	}
	
	.trx_addons_column-4_6-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_column-4_7-tablet {
		width: 57.1428571429%;
	}
	
	.trx_addons_column-4_8-tablet {
		width: 50%;
	}
	
	.trx_addons_column-4_9-tablet {
		width: 44.4444444444%;
	}
	
	.trx_addons_column-4_10-tablet {
		width: 40%;
	}
	
	.trx_addons_column-4_11-tablet {
		width: 36.3636363636%;
	}
	
	.trx_addons_column-4_12-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_column-5_5-tablet {
		width: 100%;
	}
	
	.trx_addons_column-5_6-tablet {
		width: 83.3333333333%;
	}
	
	.trx_addons_column-5_7-tablet {
		width: 71.4285714286%;
	}
	
	.trx_addons_column-5_8-tablet {
		width: 62.5%;
	}
	
	.trx_addons_column-5_9-tablet {
		width: 55.5555555556%;
	}
	
	.trx_addons_column-5_10-tablet {
		width: 50%;
	}
	
	.trx_addons_column-5_11-tablet {
		width: 45.4545454545%;
	}
	
	.trx_addons_column-5_12-tablet {
		width: 41.6666666667%;
	}
	
	.trx_addons_column-6_6-tablet {
		width: 100%;
	}
	
	.trx_addons_column-6_7-tablet {
		width: 85.7142857143%;
	}
	
	.trx_addons_column-6_8-tablet {
		width: 75%;
	}
	
	.trx_addons_column-6_9-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_column-6_10-tablet {
		width: 60%;
	}
	
	.trx_addons_column-6_11-tablet {
		width: 54.5454545455%;
	}
	
	.trx_addons_column-6_12-tablet {
		width: 50%;
	}
	
	.trx_addons_column-7_7-tablet {
		width: 100%;
	}
	
	.trx_addons_column-7_8-tablet {
		width: 87.5%;
	}
	
	.trx_addons_column-7_9-tablet {
		width: 77.7777777778%;
	}
	
	.trx_addons_column-7_10-tablet {
		width: 70%;
	}
	
	.trx_addons_column-7_11-tablet {
		width: 63.6363636364%;
	}
	
	.trx_addons_column-7_12-tablet {
		width: 58.3333333333%;
	}
	
	.trx_addons_column-8_8-tablet {
		width: 100%;
	}
	
	.trx_addons_column-8_9-tablet {
		width: 88.8888888889%;
	}
	
	.trx_addons_column-8_10-tablet {
		width: 80%;
	}
	
	.trx_addons_column-8_11-tablet {
		width: 72.7272727273%;
	}
	
	.trx_addons_column-8_12-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_column-9_9-tablet {
		width: 100%;
	}
	
	.trx_addons_column-9_10-tablet {
		width: 90%;
	}
	
	.trx_addons_column-9_11-tablet {
		width: 81.8181818182%;
	}
	
	.trx_addons_column-9_12-tablet {
		width: 75%;
	}
	
	.trx_addons_column-10_10-tablet {
		width: 100%;
	}
	
	.trx_addons_column-10_11-tablet {
		width: 90.9090909091%;
	}
	
	.trx_addons_column-10_12-tablet {
		width: 83.3333333333%;
	}
	
	.trx_addons_column-11_11-tablet {
		width: 100%;
	}
	
	.trx_addons_column-11_12-tablet {
		width: 91.6666666667%;
	}
	
	.trx_addons_column-12_12-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: 30px;
	}
	
	.mfp-wrap .mfp-close {
		font-size: 20px;
	}
	
	:root {
		--sc-space-tiny: 1em;
		--sc-space-small: 2em;
		--sc-space-medium: 3em;
		--sc-space-large: 4em;
		--sc-space-huge: 5em;
		--sc-shift-tiny: 1em;
		--sc-shift-small: 2em;
		--sc-shift-medium: 3em;
		--sc-shift-large: 4em;
	}
	
	.e-con[class*="sc_extra_bg_"]:after, .elementor-section[class*="sc_extra_bg_"]:after, .elementor-column[class*="sc_extra_bg_"]>.elementor-column-wrap:after, .elementor-column[class*="sc_extra_bg_"]>.elementor-widget-wrap:after, .elementor-widget-text-editor[class*="sc_extra_bg_"]:after {
		display: none;
	}
	
	.e-con[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before, .elementor-section[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before, .elementor-column[class*="sc_extra_bg_"][class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column[class*="sc_extra_bg_"][class*="sc_bg_mask_"]>.elementor-widget-wrap:before, .elementor-widget-text-editor[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}
	
	.e-con.sc_extra_bg_tiny, .elementor-section.sc_extra_bg_tiny, .elementor-column.sc_extra_bg_tiny>.elementor-column-wrap, .elementor-column.sc_extra_bg_tiny>.elementor-widget-wrap, .elementor-widget-text-editor.sc_extra_bg_tiny {
		padding: 1em !important;
	}
	
	.e-con.sc_extra_bg_small, .elementor-section.sc_extra_bg_small, .elementor-column.sc_extra_bg_small>.elementor-column-wrap, .elementor-column.sc_extra_bg_small>.elementor-widget-wrap, .elementor-widget-text-editor.sc_extra_bg_small {
		padding: 2em !important;
	}
	
	.e-con.sc_extra_bg_medium, .elementor-section.sc_extra_bg_medium, .elementor-column.sc_extra_bg_medium>.elementor-column-wrap, .elementor-column.sc_extra_bg_medium>.elementor-widget-wrap, .elementor-widget-text-editor.sc_extra_bg_medium {
		padding: 3em !important;
	}
	
	.e-con.sc_extra_bg_large, .elementor-section.sc_extra_bg_large, .elementor-column.sc_extra_bg_large>.elementor-column-wrap, .elementor-column.sc_extra_bg_large>.elementor-widget-wrap, .elementor-widget-text-editor.sc_extra_bg_large {
		padding: 4em !important;
	}
	
	.sc-tablet_fly_static[class*="sc_fly_"]:not(.sc_fly_static) {
		position: static !important;
		transform: none;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
	}
	
	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static) {
		position: absolute !important;
	}
	
	.sc-tablet_fly_tl {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		right: auto;
		bottom: auto;
		transform: none;
	}
	
	.sc-tablet_fly_tc {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-tablet_fly_tr {
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		left: auto;
		bottom: auto;
		transform: none;
	}
	
	.sc-tablet_fly_ml {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-tablet_fly_mc {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-tablet_fly_mr {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: auto;
		bottom: auto;
	}
	
	.sc-tablet_fly_bl {
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		right: auto;
		top: auto;
		transform: none;
	}
	
	.sc-tablet_fly_bc {
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		right: auto;
		top: auto;
	}
	
	.sc-tablet_fly_br {
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 0;
		left: auto;
		top: auto;
		transform: none;
	}
	
	.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
		font-size: 12em;
	}
	
	.e-con.sc-tablet_inner_width_1_1>.e-con-inner, .e-con.sc-tablet_inner_width_1_1>.elementor-element {
		width: var(--theme-var-page);
	}
	
	.e-con.sc-tablet_inner_width_1_2>.e-con-inner, .e-con.sc-tablet_inner_width_1_2>.elementor-element {
		width: calc(var(--theme-var-page) / 2);
	}
	
	.e-con.sc-tablet_inner_width_1_3>.e-con-inner, .e-con.sc-tablet_inner_width_1_3>.elementor-element {
		width: calc(var(--theme-var-page) / 3);
	}
	
	.e-con.sc-tablet_inner_width_2_3>.e-con-inner, .e-con.sc-tablet_inner_width_2_3>.elementor-element {
		width: calc(var(--theme-var-page) / 3 * 2);
	}
	
	.e-con.sc-tablet_inner_width_1_4>.e-con-inner, .e-con.sc-tablet_inner_width_1_4>.elementor-element {
		width: calc(var(--theme-var-page) / 4);
	}
	
	.e-con.sc-tablet_inner_width_3_4>.e-con-inner, .e-con.sc-tablet_inner_width_3_4>.elementor-element {
		width: calc(var(--theme-var-page) / 4 * 3);
	}
	
	.e-con.sc-tablet_inner_width_none>.e-con-inner, .e-con.sc-tablet_inner_width_none>.elementor-element {
		width: 100%;
	}
	
	.menu_side_present .e-con.sc-tablet_inner_width_none>.e-con-inner, .menu_side_present .e-con.sc-tablet_inner_width_none>.elementor-element {
		width: calc(100% - var(--theme-var-menu_side));
	}
	
	.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev {
		width: 40px;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	
	.sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_next:before, .sc_slider_controls.sc_slider_controls_simple .slider_controls_wrap>a.slider_prev:before {
		font-size: 22px;
	}
	
	.sc_layouts_row_fixed_on {
		left: -15px;
		right: -15px;
	}
	
	.sc-tablet_layouts_column_align_left .elementor-widget-wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc-tablet_layouts_column_align_center .elementor-widget-wrap {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.sc-tablet_layouts_column_align_right .elementor-widget-wrap {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 0;
		margin-right: 1.5em;
	}
	
	.sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-right: 0 !important;
	}
	
	.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-left: .75em !important;
		margin-right: .75em !important;
	}
	
	.sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 1.5em;
		margin-right: 0;
	}
	
	.sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
		margin-left: 0 !important;
	}
	
	.sc-tablet_layouts_column_align_right .sc_layouts_item:first-child {
		margin-left: 0 !important;
	}
	
	.sc-tablet_layouts_column_align_left, .sc_layouts_column.sc-tablet_layouts_column_align_left .widget, .sc_layouts_column.sc-tablet_layouts_column_align_left .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_left .widgettitle {
		text-align: left;
	}
	
	.sc-tablet_layouts_column_align_center, .sc_layouts_column.sc-tablet_layouts_column_align_center .widget, .sc_layouts_column.sc-tablet_layouts_column_align_center .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_center .widgettitle {
		text-align: center;
	}
	
	.sc-tablet_layouts_column_align_right, .sc_layouts_column.sc-tablet_layouts_column_align_right .widget, .sc_layouts_column.sc-tablet_layouts_column_align_right .widget_title, .sc_layouts_column.sc-tablet_layouts_column_align_right .widgettitle {
		text-align: right;
	}
	
	.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		line-height: 8px;
		text-align: center;
		border-width: 1px;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev, .slider_outer_controls_outside .slider_controls_wrap>.slider_prev {
		opacity: 1;
		margin-left: 0;
		left: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next, .slider_outer_controls_outside .slider_controls_wrap>.slider_next {
		opacity: 1;
		margin-right: 0;
		right: 0;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}
	
	.sc_slider_controller_horizontal .slider_controller_container, .slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container {
		max-height: 10em;
	}
	
	.sc_slider_controller_horizontal .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
		max-height: 8em;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info, .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image~.sc_slider_controller_item_info {
		padding-left: 1em;
	}
	
	.sc_slider_controller_vertical .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image {
		max-height: 5em;
	}
	
	.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
		top: 70%;
	}
	
	.sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul {
		width: 39em;
	}
	
	.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
		left: -39em;
	}
	
	.sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li {
		width: 33.3333%;
	}
}

@media (min-width:768px) and (max-width:1279px) {
	.sc-tablet_content_align_center[class*="sc_inner_width_"], .sc-tablet_content_align_center.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.sc-tablet_content_align_left[class*="sc_inner_width_"], .sc-tablet_content_align_left.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc-tablet_content_align_right[class*="sc_inner_width_"], .sc-tablet_content_align_right.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.e-con.hide_bg_image_on_tablet, .elementor-section.hide_bg_image_on_tablet, .elementor-column.hide_bg_image_on_tablet>.elementor-column-wrap, .elementor-column.hide_bg_image_on_tablet>.elementor-widget-wrap {
		background-image: none !important;
	}
	
	.e-con.hide_bg_image_on_tablet.nitro-lazy, .elementor-section.hide_bg_image_on_tablet.nitro-lazy, .elementor-column.hide_bg_image_on_tablet>.elementor-column-wrap.nitro-lazy, .elementor-column.hide_bg_image_on_tablet>.elementor-widget-wrap.nitro-lazy {
		background-image: none !important;
	}
	
	.e-con.hide_bg_image_on_tablet[class*="sc_bg_mask_"]:before, .elementor-section.hide_bg_image_on_tablet[class*="sc_bg_mask_"]:before, .elementor-column.hide_bg_image_on_tablet[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.hide_bg_image_on_tablet[class*="sc_bg_mask_"]>.elementor-widget-wrap:before {
		display: none !important;
	}
}

@media (max-width:1023px) {
	.trx_addons_scroll_to_top {
		right: 1em;
	}
	
	.trx_addons_scroll_to_top.show {
		bottom: 1em;
	}
	
	.trx_addons_stretch_height {
		min-height: 0 !important;
	}
	
	.scroll_progress_bottom {
		height: 6px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		width: 320px !important;
		height: 180px !important;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 180px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
		font-size: 1.25em;
		line-height: 1.25em;
	}
	
	.sc_item_descr {
		max-width: none;
	}
	
	.sc_item_filters_tabs_left .sc_item_filters_more_link_wrap {
		display: none;
	}
	
	.sc_item_filters_tabs_left .sc_item_filters_empty, .sc_item_filters_tabs_left .sc_item_filters_empty.sc_item_filters_align_center .sc_item_filters_header {
		border-bottom-width: 2px;
		padding-bottom: 1em;
		margin-bottom: 1em;
	}
	
	#trx_addons_post_details_popup {
		width: 80%;
	}
	
	.sc_item_title.sc_item_title_style_accent i {
		font-size: .75rem;
	}
	
	.elementor-section.elementor-section-height-full {
		min-height: 0;
	}
	
	.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
		font-size: 9em;
	}
	
	.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 1.2em;
	}
	
	.sc_slider_controls.sc_slider_controls_simple.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
		margin-top: 15px !important;
	}
	
	.sc_layouts_row_fixed_on {
		left: -15px;
		right: -15px;
	}
	
	body.post-type-cpt_layouts [data-type^="trx-addons/socials"], body.post-type-cpt_layouts [data-type^="trx-addons/button"], [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .wp-block-column>.sc_layouts_item, .sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-right: 1.2em;
	}
	
	body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/socials"], body.post-type-cpt_layouts .sc_layouts_column_align_right [data-type^="trx-addons/button"], .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
		margin-left: 1.2em;
		margin-right: 0;
	}
	
	body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/socials"], body.post-type-cpt_layouts .sc_layouts_column_align_center [data-type^="trx-addons/button"], .sc_layouts_column_align_center [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]), .sc_layouts_column_align_center.wp-block-column>.sc_layouts_item, .sc_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: .6em;
		margin-right: .6em;
	}
	
	.sc-tablet_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 0;
		margin-right: 1.2em;
	}
	
	.sc-tablet_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 1.2em;
		margin-right: 0;
	}
	
	.sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-tablet_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-tablet_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-left: .6em !important;
		margin-right: .6em !important;
	}
	
	.slider_outer_wrap .sc_slider_controller .slider-slide {
		padding-left: 1em;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info {
		padding-left: 1em;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats, .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
		display: none;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
		font-size: 1.1em;
		line-height: 1.5em;
	}
	
	.sc_slider_controller_vertical .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_left .sc_slider_controller .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_right .sc_slider_controller .sc_slider_controller_item_image {
		max-height: 4em;
	}
	
	.sc_layouts_cart_button_wrap {
		bottom: 1em;
		right: 1em;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul, .sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul {
		width: 26em;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
		left: -26em;
	}
	
	.sc_layouts_menu_nav li.columns-3>ul>li, .sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li {
		width: 50%;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a {
		padding: .7em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="icon-"]>a {
		padding-left: 1.7em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="icon-"]:before {
		padding: .7em 0;
		left: .3em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-right: 1.3em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
		right: .5em;
	}
}

@media (min-width:601px) and (max-width:782px) {
	.admin-bar .scroll_progress_top {
		top: 46px;
	}
}

@media (max-width:767px) {
	.trx_addons_container, .trx_addons_container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.trx_addons_columns_wrap {
		margin-right: -20px;
	}
	
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_left {
		margin-left: -20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-left: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_right {
		margin-right: -20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-right: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_center {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
		padding-bottom: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_1:last-child, .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3:last-child, .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_5:last-child, .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_7:last-child, .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_9:last-child, .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_11:last-child {
		padding-bottom: 0;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-tablet {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-tablet {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-tablet {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-tablet {
		width: 14.2857142857%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-tablet {
		width: 12.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-tablet {
		width: 11.1111111111%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-tablet {
		width: 10%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-tablet {
		width: 9.0909090909%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-tablet {
		width: 8.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-tablet {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-tablet {
		width: 28.5714285714%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-tablet {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-tablet {
		width: 22.2222222222%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-tablet {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-tablet {
		width: 18.1818181818%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-tablet {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-tablet {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-tablet {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-tablet {
		width: 42.8571428571%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-tablet {
		width: 37.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-tablet {
		width: 30%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-tablet {
		width: 27.2727272727%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-tablet {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-tablet {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-tablet {
		width: 57.1428571429%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-tablet {
		width: 44.4444444444%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-tablet {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-tablet {
		width: 36.3636363636%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-tablet {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-tablet {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-tablet {
		width: 71.4285714286%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-tablet {
		width: 62.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-tablet {
		width: 55.5555555556%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-tablet {
		width: 45.4545454545%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-tablet {
		width: 41.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-tablet {
		width: 85.7142857143%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-tablet {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-tablet {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-tablet {
		width: 54.5454545455%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-tablet {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-tablet {
		width: 87.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-tablet {
		width: 77.7777777778%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-tablet {
		width: 70%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-tablet {
		width: 63.6363636364%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-tablet {
		width: 58.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-tablet {
		width: 88.8888888889%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-tablet {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-tablet {
		width: 72.7272727273%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-tablet {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-tablet {
		width: 90%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-tablet {
		width: 81.8181818182%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-tablet {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-tablet {
		width: 90.9090909091%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-tablet {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-tablet {
		width: 91.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-tablet {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: 20px;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
		width: 14.2857142857%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
		width: 12.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
		width: 11.1111111111%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
		width: 10%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
		width: 9.0909090909%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
		width: 8.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
		width: 28.5714285714%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
		width: 22.2222222222%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
		width: 18.1818181818%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
		width: 42.8571428571%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
		width: 37.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
		width: 30%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
		width: 27.2727272727%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
		width: 57.1428571429%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
		width: 44.4444444444%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
		width: 36.3636363636%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
		width: 71.4285714286%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
		width: 62.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
		width: 55.5555555556%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
		width: 45.4545454545%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
		width: 41.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
		width: 85.7142857143%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
		width: 54.5454545455%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
		width: 87.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
		width: 77.7777777778%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
		width: 70%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
		width: 63.6363636364%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
		width: 58.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
		width: 88.8888888889%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
		width: 72.7272727273%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
		width: 90%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
		width: 81.8181818182%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
		width: 90.9090909091%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
		width: 91.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-mobile"] {
		padding-bottom: 20px;
	}
	
	.fixed_blocks_sticky .sc_column_fixed.elementor-column {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	.fixed_blocks_sticky .sc_column_fixed:not(.elementor-column), .fixed_blocks_sticky .elementor-section.elementor-section-height-full .sc_column_fixed.elementor-column, .fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-column-wrap, .fixed_blocks_sticky .elementor-section:not(.elementor-section-height-full) .sc_column_fixed.elementor-column>.elementor-widget-wrap {
		position: static;
		top: auto !important;
	}
	
	.sc_stack_section_effect_fade:not(.elementor-element-edit-mode) {
		opacity: 1;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner, .trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		width: 160px !important;
		height: 90px !important;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		right: auto;
		left: 0;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 160px;
		width: calc(100vw - 160px);
		height: 90px;
		bottom: auto;
		right: auto;
		background-color: rgba(255, 255, 255, .75);
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: calc(90px - 3rem);
	}
	
	.mfp-wrap .mfp-close {
		font-size: 20px;
		right: -10px;
	}
	
	.trx_addons_popup {
		width: 400px;
		height: auto;
	}
	
	.trx_addons_popup .mfp-close {
		right: 0;
	}
	
	.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
		font-size: 15px;
	}
	
	.trx_addons_reviews_block_short {
		float: none !important;
		margin: 1em auto !important;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
		width: 40%;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
		width: 60%;
	}
	
	.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr, .sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider, .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
		margin-top: 1.5em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 1.5em;
	}
	
	.sc_item_title.sc_item_title_style_accent b {
		font-size: 4em;
		line-height: .8em;
	}
	
	.sc_item_filters_align_left, .sc_item_filters_align_right {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-bottom: none;
		padding-bottom: 0;
	}
	
	.sc_item_filters_align_left .sc_item_filters_more_link_wrap, .sc_item_filters_align_left .sc_item_filters_tabs, .sc_item_filters_align_right .sc_item_filters_more_link_wrap, .sc_item_filters_align_right .sc_item_filters_tabs {
		margin-bottom: 1em !important;
	}
	
	.sc_item_filters_align_left .sc_item_filters_tabs, .sc_item_filters_align_right .sc_item_filters_tabs {
		max-width: none;
	}
	
	.sc_item_filters .sc_item_filters_header, .sc_item_filters .sc_item_filters_tabs {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		width: 100%;
	}
	
	.sc_item_filters .sc_item_filters_header {
		padding-bottom: 1em;
		margin-bottom: 1em;
		border-bottom: 2px solid #333;
	}
	
	[class*="sc_shift_"] {
		left: auto !important;
		top: auto !important;
	}
	
	.e-con.hide_bg_image_on_mobile, .elementor-section.hide_bg_image_on_mobile, .elementor-column.hide_bg_image_on_mobile>.elementor-column-wrap, .elementor-column.hide_bg_image_on_mobile>.elementor-widget-wrap {
		background-image: none !important;
	}
	
	.e-con.hide_bg_image_on_mobile.nitro-lazy, .elementor-section.hide_bg_image_on_mobile.nitro-lazy, .elementor-column.hide_bg_image_on_mobile>.elementor-column-wrap.nitro-lazy, .elementor-column.hide_bg_image_on_mobile>.elementor-widget-wrap.nitro-lazy {
		background-image: none !important;
	}
	
	.e-con.hide_bg_image_on_mobile[class*="sc_bg_mask_"]:before, .elementor-section.hide_bg_image_on_mobile[class*="sc_bg_mask_"]:before, .elementor-column.hide_bg_image_on_mobile[class*="sc_bg_mask_"]>.elementor-column-wrap:before, .elementor-column.hide_bg_image_on_mobile[class*="sc_bg_mask_"]>.elementor-widget-wrap:before {
		display: none !important;
	}
	
	.sc-mobile_fly_static[class*="sc_fly_"]:not(.sc_fly_static), .sc-mobile_fly_static[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static) {
		position: static !important;
		transform: none;
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
	}
	
	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static) {
		position: absolute !important;
	}
	
	.sc-mobile_fly_tl {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		right: auto;
		bottom: auto;
		transform: none;
	}
	
	.sc-mobile_fly_tc {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-mobile_fly_tr {
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		left: auto;
		bottom: auto;
		transform: none;
	}
	
	.sc-mobile_fly_ml {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-mobile_fly_mc {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		right: auto;
		bottom: auto;
	}
	
	.sc-mobile_fly_mr {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: auto;
		bottom: auto;
	}
	
	.sc-mobile_fly_bl {
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 0;
		right: auto;
		top: auto;
		transform: none;
	}
	
	.sc-mobile_fly_bc {
		position: absolute;
		z-index: 1;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		right: auto;
		top: auto;
	}
	
	.sc-mobile_fly_br {
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 0;
		left: auto;
		top: auto;
		transform: none;
	}
	
	.sc-mobile_content_align_center[class*="sc_inner_width_"], .sc-mobile_content_align_center.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.sc-mobile_content_align_left[class*="sc_inner_width_"], .sc-mobile_content_align_left.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc-mobile_content_align_right[class*="sc_inner_width_"], .sc-mobile_content_align_right.elementor-column .elementor-widget-wrap {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
		font-size: 7em;
	}
	
	.sc_parallax_word_wrap {
		white-space: normal;
	}
	
	.e-con.sc-mobile_inner_width_1_1>.e-con-inner, .e-con.sc-mobile_inner_width_1_1>.elementor-element {
		width: var(--theme-var-page);
	}
	
	.e-con.sc-mobile_inner_width_1_2>.e-con-inner, .e-con.sc-mobile_inner_width_1_2>.elementor-element {
		width: calc(var(--theme-var-page) / 2);
	}
	
	.e-con.sc-mobile_inner_width_1_3>.e-con-inner, .e-con.sc-mobile_inner_width_1_3>.elementor-element {
		width: calc(var(--theme-var-page) / 3);
	}
	
	.e-con.sc-mobile_inner_width_2_3>.e-con-inner, .e-con.sc-mobile_inner_width_2_3>.elementor-element {
		width: calc(var(--theme-var-page) / 3 * 2);
	}
	
	.e-con.sc-mobile_inner_width_1_4>.e-con-inner, .e-con.sc-mobile_inner_width_1_4>.elementor-element {
		width: calc(var(--theme-var-page) / 4);
	}
	
	.e-con.sc-mobile_inner_width_3_4>.e-con-inner, .e-con.sc-mobile_inner_width_3_4>.elementor-element {
		width: calc(var(--theme-var-page) / 4 * 3);
	}
	
	.e-con.sc-mobile_inner_width_none>.e-con-inner, .e-con.sc-mobile_inner_width_none>.elementor-element {
		width: 100%;
	}
	
	.menu_side_present .e-con.sc-mobile_inner_width_none>.e-con-inner, .menu_side_present .e-con.sc-mobile_inner_width_none>.elementor-element {
		width: calc(100% - var(--theme-var-menu_side));
	}
	
	.sc-mobile_layouts_column_align_left .elementor-widget-wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc-mobile_layouts_column_align_center .elementor-widget-wrap {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.sc-mobile_layouts_column_align_right .elementor-widget-wrap {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 0 !important;
		margin-right: 1.2em;
	}
	
	.sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
		margin-left: 0 !important;
	}
	
	.sc-mobile_layouts_column_align_left .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_left .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-right: 0 !important;
	}
	
	.sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
		margin-left: 1.2em;
		margin-right: 0 !important;
	}
	
	.sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-right: 0 !important;
	}
	
	.sc-mobile_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child {
		margin-left: 0 !important;
	}
	
	.sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer), .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):first-child, .sc-mobile_layouts_column_align_center .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer):last-child, .sc-mobile_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc-mobile_layouts_column_align_center .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
		margin-left: .6em !important;
		margin-right: .6em !important;
	}
	
	.sc-mobile_layouts_column_align_left, .sc_layouts_column.sc-mobile_layouts_column_align_left .widget, .sc_layouts_column.sc-mobile_layouts_column_align_left .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_left .widgettitle {
		text-align: left;
	}
	
	.sc-mobile_layouts_column_align_center, .sc_layouts_column.sc-mobile_layouts_column_align_center .widget, .sc_layouts_column.sc-mobile_layouts_column_align_center .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_center .widgettitle {
		text-align: center;
	}
	
	.sc-mobile_layouts_column_align_right, .sc_layouts_column.sc-mobile_layouts_column_align_right .widget, .sc_layouts_column.sc-mobile_layouts_column_align_right .widget_title, .sc_layouts_column.sc-mobile_layouts_column_align_right .widgettitle {
		text-align: right;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_item_details, .sc_layouts_row_type_normal .sc_layouts_item_details {
		display: none;
	}
	
	.sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {
		position: relative !important;
		left: 0 !important;
		right: auto !important;
		top: 0 !important;
		-webkit-box-shadow: none !important;
		-ms-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) + .sc_layouts_row_fixed_placeholder {
		display: none !important;
	}
	
	.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
		left: -10px;
		right: -10px;
	}
	
	.sc_layouts_row .wpb_text_column p {
		text-align: center !important;
	}
	
	.sc_layouts_panel {
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.sc_layouts_panel_left, .sc_layouts_panel_right {
		overflow-x: visible;
	}
	
	.sc_layouts_title_description, .sc_layouts_title.fixed_height .sc_layouts_title_content {
		min-width: 80%;
		max-width: 90%;
	}
	
	.sc_form_detailed .trx_addons_column-1_2 {
		width: 100% !important;
	}
	
	.sc_form_detailed .sc_form_info {
		margin-top: 3em;
		padding: 0;
	}
	
	.socials_wrap:not(.socials_type_list) .social_item .social_icon {
		width: 2em;
		height: 2em;
		line-height: 2em;
		text-align: center;
	}
	
	.socials_wrap .social_item {
		margin-right: 6px;
	}
	
	.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
		width: 3em;
		height: 2.5em;
		line-height: 2.5em;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap>a {
		width: 3em;
		height: 2.5em;
		line-height: 2.5em;
	}
	
	.slider_style_modern {
		padding-left: 0;
		padding-right: 0;
	}
	
	.slider_style_modern .slider_controls_wrap {
		position: relative;
		height: 4em;
		overflow: hidden;
		margin-top: 1px;
	}
	
	.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
		top: 0;
		bottom: 0 !important;
		width: 50%;
	}
	
	.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a + a {
		right: -1px;
	}
	
	.slider_style_modern .slider_controls_label, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a::before {
		max-width: none;
		white-space: nowrap;
	}
	
	.slider_style_modern .slider_controls_label>span {
		display: inline-block;
		margin-right: .3em;
	}
	
	.slider_style_modern .slider_controls_label>span:last-child {
		margin-right: 0;
	}
	
	.slider_style_modern .slider_controls_label {
		top: 40%;
	}
	
	.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
		top: 75%;
	}
	
	.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		line-height: 8px;
		text-align: center;
		border-width: 1px;
	}
	
	.sc_slider_controller_info {
		font-size: 1em;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_left, .slider_outer_wrap.slider_outer_wrap_controller_pos_right {
		padding-left: 0;
		padding-right: 0;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_left .sc_slider_controller, .slider_outer_wrap.slider_outer_wrap_controller_pos_right .sc_slider_controller {
		display: none;
	}
	
	.sc_slider_controller_horizontal .slider_controller_container, .slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider_controller_container {
		max-height: 8em;
	}
	
	.sc_slider_controller_horizontal .sc_slider_controller_item_image, .slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
		max-height: 6em;
	}
	
	.sc_layouts_cart_widget {
		position: fixed;
		top: 46px;
		right: 0;
		bottom: 0;
		left: 0;
		width: auto;
		height: auto;
	}
	
	.sc_layouts_cart_widget:after {
		display: none;
	}
	
	.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
		font-size: 1.5em;
		padding: 1em;
		top: 32px;
	}
	
	.sc_layouts_cart_widget .widget_shopping_cart {
		position: absolute;
		z-index: 2;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		padding: 1em;
		width: 90%;
		max-height: 80%;
		font-size: 14px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
	.sc_layouts_cart_widget .cart_list {
		max-height: none;
		overflow: visible;
	}
	
	.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button {
		display: inline-block !important;
	}
	
	.sc_layouts_menu_mobile_button + .sc_layouts_menu {
		display: none !important;
	}
	
	ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) + .wpb_column:not([class*="vc_col-xs-"]), ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) + .elementor-column:not([class*="elementor-xs-"]) {
		margin-top: 1.5em;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child ul {
		position: static;
		left: auto;
		top: auto;
		margin: 0;
		padding: 0 1em;
		width: auto !important;
		-webkit-box-shadow: none;
		-ms-box-shadow: none;
		box-shadow: none;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul.sc_layouts_submenu [class*="sc_content_width_"] {
		width: auto !important;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li[class*="icon-"]:before {
		top: .2em;
		left: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li>a {
		padding: .25em 1em;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
		content: "";
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
		top: .25em;
		right: 1em;
	}
}

@media (max-width:600px) {
	.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]:last-child {
		padding-bottom: 0;
	}
	
	.admin-bar .scroll_progress_top {
		top: 0px;
	}
	
	.scroll_progress_bottom {
		height: 3px;
	}
	
	.sc_layouts_cart_widget {
		top: 0;
	}
}

@media (max-width:479px) {
	.trx_addons_container, .trx_addons_container-fluid {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.trx_addons_columns_wrap {
		margin-right: -20px;
	}
	
	.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_left {
		margin-left: -20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_left>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_left {
		padding-left: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_right {
		margin-right: -20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_right>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_right {
		padding-right: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_center {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.trx_addons_columns_wrap.columns_padding_center>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_center {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
		padding-bottom: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: 20px;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]:last-child {
		padding-bottom: 0;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_fluid>[class*="trx_addons_column-"] {
		width: 50%;
	}
	
	.trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_1, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_2, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_3, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_4, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_5, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-6_6, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-7_7, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-8_8, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-9_9, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-10_10, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-11_11, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-12_12, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3:nth-child(3n), .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_3, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3.after_span_2, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_4, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_4.after_span_3, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_5:nth-child(5n), .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_5, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_5, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_5, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_6, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_6, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_6, .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_6 {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
		width: 14.2857142857%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
		width: 12.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
		width: 11.1111111111%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
		width: 10%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
		width: 9.0909090909%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
		width: 8.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
		width: 28.5714285714%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
		width: 22.2222222222%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
		width: 20%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
		width: 18.1818181818%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
		width: 16.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
		width: 42.8571428571%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
		width: 37.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
		width: 30%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
		width: 27.2727272727%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
		width: 25%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
		width: 57.1428571429%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
		width: 44.4444444444%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
		width: 40%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
		width: 36.3636363636%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
		width: 33.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
		width: 71.4285714286%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
		width: 62.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
		width: 55.5555555556%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
		width: 45.4545454545%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
		width: 41.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
		width: 85.7142857143%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
		width: 60%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
		width: 54.5454545455%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
		width: 50%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
		width: 87.5%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
		width: 77.7777777778%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
		width: 70%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
		width: 63.6363636364%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
		width: 58.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
		width: 88.8888888889%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
		width: 80%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
		width: 72.7272727273%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
		width: 66.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
		width: 90%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
		width: 81.8181818182%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
		width: 75%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
		width: 90.9090909091%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
		width: 83.3333333333%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
		width: 91.6666666667%;
	}
	
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
		width: 100%;
	}
	
	.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-mobile"] {
		padding-bottom: 20px;
	}
	
	.trx_addons_popup {
		width: 280px;
		height: auto;
	}
	
	.trx_addons_left_side, .trx_addons_right_side {
		display: block;
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.trx_addons_right_side {
		padding-top: 2em;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
		font-size: 1.25em;
		line-height: 1.25em;
	}
	
	.trx_addons_reviews_block_short {
		width: 280px;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
		display: block;
		width: 100%;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
		margin-top: 1.5em;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_positives, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives {
		display: block;
		width: 100%;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_negatives {
		margin-top: 1.5em;
	}
	
	#trx_addons_post_details_popup .post_details_page_content {
		padding: 1em;
	}
	
	#trx_addons_post_details_popup .post_details_page_details {
		padding: 0 1em;
	}
	
	#trx_addons_post_details_popup .post_details_page_button {
		padding: 1em;
	}
	
	.trx_addons_post_details_popup_prev {
		left: -1.5em;
	}
	
	.trx_addons_post_details_popup_close, .trx_addons_post_details_popup_next {
		right: -1.5em;
	}
	
	nav.sc_item_pagination_advanced_pages .nav-links {
		max-width: 100%;
	}
	
	nav.sc_item_pagination .page-count {
		display: block;
		float: none;
		line-height: 3em;
		max-width: 100%;
		text-align: center;
	}
	
	.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char {
		font-size: 5em;
	}
	
	.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
		left: -10px;
		right: -10px;
	}
	
	.sc_layouts_title_meta + .sc_layouts_title_title>.sc_layouts_title_caption {
		margin: .2em 0 0;
	}
	
	.sc_form_title {
		font-size: 1.5em;
	}
	
	.slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle {
		font-size: 13px;
	}
	
	.slider_outer_wrap .sc_slider_controller {
		height: 0;
		overflow: hidden;
		padding: 0 !important;
	}
	
	.sc_layouts_logo .logo_text {
		letter-spacing: 0;
		font-size: 1.5em;
	}
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-figure .mfp-bottom-bar {
		background: transparent;
		margin: 0;
		padding: 0;
		position: absolute;
	}
	
	.mfp-img-mobile .mfp-figure figcaption {
		margin-bottom: 0 !important;
	}
	
	.mfp-img-mobile .mfp-figure .mfp-close {
		position: absolute;
		right: -10px;
		top: -30px;
	}
}
}@media (max-width:1679px){
/* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
@media (max-width:1679px) {
	:root {
		--theme-var-page_width_new: min(1290px, var(--theme-var-page_width));
		--theme-var-page: var(--theme-var-page_width_new);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: 40px;
		--theme-var-page_boxed: calc(var(--theme-var-page_width_new) + var(--theme-var-page_boxed_extra) * 2);
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.nav-links-single.nav-links-fixed {
		position: static;
		bottom: auto;
		left: auto;
		right: auto;
		opacity: 1;
	}
	
	.nav-links-single.nav-links-fixed .nav-links {
		padding-top: 3em;
		margin-top: 3em;
		border-top: 1px solid #ddd;
	}
	
	.nav-links-single.nav-links-fixed .nav-links .nav-previous, .nav-links-single.nav-links-fixed .nav-links .nav-next {
		position: relative;
		width: 50%;
		padding: 0;
		border-width: 0;
		background-color: transparent;
		left: auto;
		right: auto;
		top: auto;
	}
	
	.post_item_single .post_meta_single .post_meta_likes:before {
		letter-spacing: 0;
	}
	
	.sticky_socials_wrap.sticky_socials_modern {
		left: 19px;
	}
	
	.sticky_socials_wrap.sticky_socials_modern .social_item {
		margin-right: 18px;
		margin-left: 18px;
	}
	
	.sticky_socials_wrap.sticky_socials_default {
		left: 12px;
	}
	
	.sticky_socials_wrap.sticky_socials_default .social_item .social_icon {
		font-size: 15px;
		line-height: 2.45em;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"]>ul {
		padding-top: 4em;
		padding-bottom: 4em;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"].trx_addons_stretch_window>ul {
		padding-left: 5em;
		padding-right: 5em;
	}
	
	.menu_mobile .menu_mobile_header_wrap {
		padding: 50px 55px;
	}
	
	.menu_mobile .menu_mobile_widgets_area {
		width: 26%;
		padding: 90px 50px;
	}
	
	.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item + .extra_item {
		margin-top: 3.5em;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 36px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
		top: 20px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*="icon-"]:before {
		top: 9px;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
		margin-right: 28%;
	}
	
	.menu_mobile .socials_mobile {
		padding-top: 2.4em;
	}
	
	.sc_layouts_panel_menu .panel_menu_header {
		padding: 50px 40px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
		top: 55px;
		right: 55px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 36px;
	}
	
	.narrow_content.single_style_style-1 .post_header_single .content_wrap {
		padding-right: 50px;
		padding-left: 50px;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg, .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 36rem;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 80%;
	}
	
	.single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 80%;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg, .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 36rem;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 80%;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg, .post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
		height: 35rem;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 80%;
	}
	
	.elementor-section.sc_extra_bg_large_right:after, .elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_right:after {
		left: -14em;
	}
	
	body.edit-post-visual-editor {
		line-height: 164.2857%;
	}
	
	.editor-post-sidebar-holder {
		display: none !important;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="left"] .is-style-alignfar {
		margin-left: -11em;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="right"] .is-style-alignfar {
		margin-right: -11em;
	}
	
	.sc_testimonials_hover .sc_testimonials_item {
		padding: 50px 45px 50px;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
		grid-template: auto/repeat(3, 1fr);
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
		min-height: 300px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 15%;
		margin-bottom: -15%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: repeat(6, 360px);
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		grid-template-rows: repeat(6, 360px);
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: 360px 360px 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		grid-template-rows: 360px 360px 360px 360px 360px 360px;
	}
	
	.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 3.5em;
	}
	
	.scroll_to_top_style_modern {
		right: 23px;
	}
	
	.scroll_to_top_style_modern.show {
		bottom: 30px;
	}
	
	.search_modern .search_form_wrap {
		width: var(--theme-var-page);
	}
	
	.search_modern .search_header_wrap .search_close {
		right: 65px;
	}
	
	.search_modern .search_header_wrap .logo_image {
		left: 75px;
	}
	
	.search_modern .search_wrap {
		height: 470px;
	}
	
	.search_modern .search_wrap .search_form {
		top: 60%;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_alter .sc_icons_item_title, .sc_icons_alter.sc_icons_size_small .sc_icons_item_title {
		font-size: 1.2em;
	}
	
	.sc_icons_alter .sc_icons_icon:before, .sc_icons_alter .sc_icons_icon>span:before {
		font-size: 3.4em;
	}
	
	.sc_icons_alter.sc_icons_size_large .sc_icons_item_title {
		font-size: 1.36em;
	}
	
	.sc_icons_alter.sc_icons_size_large .sc_icons_icon:before, .sc_icons_alter.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_alter.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
		margin-left: 1.3em;
		margin-top: 1.1em;
	}
	
	.sc_icons_divider3 .sc_icons_item {
		padding: 3.8em 1.8em 3em;
	}
	
	.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap, .sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
		padding: 0 .8em;
	}
	
	.sc_services_motley .sc_services_item_title {
		font-size: 1.8em;
	}
	
	.sc_services_motley .sc_services_item_icon, .sc_services_motley .sc_services_item_pictogram {
		font-size: 4em;
	}
	
	.elementor-section-full_width .sc_services_motley .sc_services_item:before {
		padding-top: 80%;
	}
	
	.sc_services_minimal .sc_services_item_title {
		font-size: 1.8em;
	}
	
	.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
		padding-top: 75%;
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
		padding-top: 3.5em;
	}
	
	.sc_services_cool .sc_services_item_title {
		font-size: 1.8em;
	}
	
	.sc_services_extra .sc_services_item_title {
		font-size: 1.8em;
	}
	
	.sc_services_price .sc_services_item_price_dots {
		margin: 0 10px;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev, .slider_outer_controls_outside>.slider_controls_wrap>.slider_prev {
		left: -60px;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next, .slider_outer_controls_outside>.slider_controls_wrap>.slider_next {
		right: -60px;
	}
	
	.slider_outer_controls_outside .slider_outer_controls_side .slider_controls_wrap>.slider_next, .slider_outer_controls_outside .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
		transform: none !important;
	}
}

@media (max-width:1439px) {
	:root {
		--theme-var-page_width: 1100px;
		--theme-var-page: var(--theme-var-page_width);
		--theme-var-page_extra: 40px;
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: var(--theme-var-page_extra);
		--theme-var-page_boxed: calc(var(--theme-var-page_width) + var(--theme-var-page_boxed_extra) * 2);
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_fullwide {
		--theme-var-page_fullwide_extra: var(--theme-var-page_extra);
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.menu_side_present {
		--theme-var-menu_side: 70px;
	}
	
	.page_content_wrap {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_icon:before {
		font-size: 1.8rem;
	}
	
	.sticky_socials_wrap.sticky_socials_modern {
		left: 26px;
	}
	
	.sticky_socials_wrap.sticky_socials_modern .social_item {
		margin-right: 15px;
		margin-left: 15px;
	}
	
	.sticky_socials_wrap.sticky_socials_modern .social_item .social_icon + .social_name {
		margin-left: 7px;
	}
	
	.sticky_socials_wrap.sticky_socials_default {
		left: 20px;
	}
	
	.sc_layouts_row .sc_button_default {
		font-size: var(--theme-font-button_font-size);
		padding: 17px 40px;
	}
	
	.sc_layouts_row .sc_button_bordered {
		font-size: var(--theme-font-button_font-size);
		padding: 15px 38px;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a, .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: .8em;
	}
	
	.sc_layouts_menu_popup .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>a, .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a, .sc_layouts_menu_popup.sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li li>a {
		padding: .5em 1.6em;
	}
	
	.sc_layouts_menu_popup .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav li li.menu-item-has-children>a:after, .sc_layouts_menu_popup.sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
		top: .5em;
		font-size: 18px;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a, .sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a {
		font-size: 18px !important;
		padding: .5em 0;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"] li>a, .sc_layouts_menu_nav>li[class*="columns-"] li>a {
		padding: .5em 0;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a, .sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a {
		padding: .5em 0;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"] li li>a, .sc_layouts_menu_nav>li[class*="columns-"] li li>a {
		padding: .5em 0;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li>a, .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li.menu-item-has-children>a, .sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li>a, .sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li.menu-item-has-children>a {
		padding: .5em 0;
	}
	
	.menu_footer_nav_area>ul li.menu-item-has-children>a, .menu_footer_nav_area>ul li>a, .footer_wrap .sc_layouts_menu>ul li.menu-item-has-children>a, .footer_wrap .sc_layouts_menu>ul li>a {
		padding: .5em .8em;
	}
	
	.menu_mobile .menu_mobile_header_wrap {
		padding: 40px 45px;
	}
	
	.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item + .extra_item {
		margin-top: 3em;
	}
	
	.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item a {
		font-size: 1.4em;
	}
	
	.menu_mobile .menu_mobile_widgets_area .widget_custom_html .extra_item h6 + a {
		margin-top: .4em;
	}
	
	.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
		max-height: 60%;
	}
	
	.menu_mobile .menu_mobile_nav_area {
		max-height: 50%;
		top: 25%;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 34px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
		top: 19px;
	}
	
	.menu_mobile .socials_mobile {
		padding-top: 1.8em;
		bottom: 1.7rem;
	}
	
	.sc_layouts_panel_menu .panel_menu_header {
		padding: 40px 30px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
		top: 45px;
		right: 45px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
		max-height: 43vh;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 34px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav {
		font-size: 26px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul {
		font-size: 17px;
		top: 3em;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li li>a {
		padding: .4em 1.6em;
	}
	
	.custom-background .content_wrap>.content, .page_banner_wrap~.content_wrap>.content {
		padding: 3em;
	}
	
	body.sidebar_hide .alignwide, body.sidebar_hide.expand_content .alignwide, .sidebar_hide.expand_content .post_info_vertical_present .alignwide {
		left: 0;
		width: 100%;
	}
	
	.before_sidebar_banner_wrap {
		margin-bottom: 3em;
	}
	
	.after_sidebar_banner_wrap {
		margin-top: 3em;
	}
	
	.sidebar_default[class*="scheme_"] .sidebar_inner {
		padding: 40px 0;
	}
	
	.sidebar_default[class*="scheme_"] .widget {
		padding: 0 30px;
	}
	
	.sidebar .widget + .widget, .sidebar_default[class*="scheme_"] .widget + .widget {
		margin-top: 38px;
	}
	
	.sidebar .widget + .widget.widget_bg_image, .sidebar_default[class*="scheme_"] .widget + .widget.widget_bg_image, .sidebar .widget + .widget.widget_fullwidth, .sidebar_default[class*="scheme_"] .widget + .widget.widget_fullwidth {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	
	.widget .widget_title, .widget .widgettitle {
		margin-bottom: 1.1em;
		margin-top: -2px;
	}
	
	.widget_audio .widget_title {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.post_item_404 .post_content {
		padding: 7em 0 8em;
	}
	
	.search-no-results.woocommerce-page .content, .post_item_none_search .post_content {
		padding: 6em 0;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide {
		padding: 20px 50px;
		min-height: 170px;
	}
	
	.extra-size-skills .sc_skills_counter_alter .sc_skills_total {
		font-size: 100px;
	}
	
	.related_wrap {
		margin-top: 4em;
	}
	
	.comments_form_wrap {
		margin-top: 4em;
	}
	
	.author_info .author_bio .author_links {
		margin-bottom: -5px;
	}
	
	.comments_list_wrap {
		margin-top: 4em;
	}
	
	.sidebar .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
		margin: 0 20px;
	}
	
	.post_layout_band .post_title {
		font-size: 24px;
	}
	
	.post_layout_band .post_content_wrap .post_category {
		margin-bottom: .7em;
	}
	
	.post_layout_classic {
		padding-bottom: 10px;
	}
	
	body[class*="blog_style_classic"] .posts_container.columns_wrap {
		margin-bottom: calc(-1 * ( var(--theme-var-grid_gap) + 10px ));
	}
	
	.masonry_wrap .masonry_item-1_4 {
		width: 33.3333%;
	}
	
	.post_layout_portfolio .post_featured.hover_info .post_info {
		padding: 20px 30px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info {
		padding: 20px;
	}
	
	.blog_style_portfolio_4 .column-1_4 {
		width: 33.33%;
	}
	
	.narrow_content.single_style_style-1 .post_header_single .content_wrap {
		padding-right: 0;
		padding-left: 0;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg, .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 32rem;
	}
	
	.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
		bottom: 3.5em;
	}
	
	.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 6em;
	}
	
	.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 6em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 20px;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 90%;
	}
	
	.single_style_style-1.single-format-audio.sidebar_hide.narrow_content .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 90%;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg, .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 34rem;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 85%;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 90%;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
		max-width: 90%;
	}
	
	.post_header_wrap_style_style-7 .post_featured + .post_header_single {
		margin-top: 3.5em;
	}
	
	.single_style_style-7 .page_content_wrap>.content_wrap {
		padding-top: 3.5em;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg, .post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
		height: 34rem;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 90%;
	}
	
	.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
		height: 15px !important;
	}
	
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 35px !important;
	}
	
	.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
		height: 50px !important;
	}
	
	.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
		height: 80px !important;
	}
	
	.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 100px !important;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="left"] .is-style-alignfar {
		margin-left: -8em;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="right"] .is-style-alignfar {
		margin-right: -8em;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		bottom: 30px;
		left: 30px;
		padding: 20px 27px 17px;
		max-height: calc(100% - 60px);
		max-width: calc(100% - 60px);
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		line-height: 1.3em;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 300px 300px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 300px 300px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 300px 300px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 300px 300px 300px 300px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 300px 300px 300px 300px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 300px 300px 300px 300px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-rows: 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: 360px 360px 360px 360px 360px 360px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 350px 350px 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 350px 350px 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 350px 350px 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: 350px 350px 350px 350px 350px 350px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-rows: 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-rows: 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-rows: 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-rows: 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-rows: 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-rows: 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-rows: 250px 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-rows: 250px 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		grid-template-rows: 250px 250px 250px 250px 250px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		bottom: 20px;
		left: 20px;
		right: 20px;
		top: 20px;
		padding: 20px 20px 20px;
	}
	
	.sc_blogger_portmodern .sc_blogger_content {
		width: var(--theme-var-page);
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
		font-size: 2.8em;
	}
	
	.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 30px;
		margin-bottom: 0;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 40%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
		width: 60%;
	}
	
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
		padding-left: 2em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta {
		margin-bottom: 1px;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
		width: var(--theme-var-page);
	}
	
	.sc_countdown_default .sc_countdown_separator {
		margin: 0 20px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_digits {
		margin-bottom: 10px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_label {
		padding-top: 10px;
	}
	
	.sc_countdown_default.aligncenter .sc_countdown_separator {
		margin: 0 30px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item {
		padding: 35px 40px 40px 80px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author_avatar {
		width: 68px;
		height: 68px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item:before {
		top: 42px;
		left: 30px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 20px;
	}
	
	.sc_testimonials_fashion .sc_testimonials_item_content, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content {
		font-size: 20px;
		line-height: 30px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
		padding-left: 40%;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
		width: 40%;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap img {
		height: 83px;
		width: 83px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap + .info_title {
		padding-top: 20px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
		padding: 40px 30px 48px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item_content, .sc_testimonials_alter [class*="column"] .sc_testimonials_item_content {
		font-size: 20px;
		line-height: 32px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
		font-size: 22px;
		line-height: 32px;
	}
	
	.sc_team_metro .sc_team_item_info {
		padding: 30px;
	}
	
	.sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail, .sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail, .sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail, .sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail {
		display: block;
	}
	
	.sc_team_metro .trx_addons_column-1_6 .sc_team_item.has-post-thumbnail .post_featured, .sc_team_metro .trx_addons_column-1_5 .sc_team_item.has-post-thumbnail .post_featured, .sc_team_metro .trx_addons_column-1_4 .sc_team_item.has-post-thumbnail .post_featured, .sc_team_metro .trx_addons_column-1_3 .sc_team_item.has-post-thumbnail .post_featured {
		max-width: 100%;
		height: auto;
	}
	
	.sc_team_alter .sc_team_item_content {
		line-height: 1.4em;
	}
	
	.trx_addons_reviews_block_mark .trx_addons_reviews_block_mark_value {
		width: 2.8em;
		height: 2.8em;
		line-height: 2.8em;
		font-size: 2em;
	}
	
	.scroll_to_top_style_modern {
		right: 30px;
	}
	
	.search_modern .search_header_wrap .search_close {
		right: 80px;
	}
	
	.search_modern .search_header_wrap .logo_image {
		left: 90px;
	}
	
	.search_modern .search_wrap {
		height: 420px;
	}
	
	.search_modern .search_wrap .search_form {
		top: 65%;
	}
	
	.search_modern .search_wrap.search_opened .search_field {
		font-size: 1.6rem !important;
	}
	
	.sc_events_classic .sc_events_item_content_inner {
		padding: 1.8em 2em;
	}
	
	.sc_events_classic .sc_events_item.with_more .sc_events_item_content_inner_bottom {
		-webkit-transform: translateY(40px);
		-ms-transform: translateY(40px);
		transform: translateY(40px);
	}
	
	.sc_events_classic .sc_events_item.with_more:hover .sc_events_item_content_inner_bottom {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	.sc_events_classic .sc_events_item_title {
		font-size: 1.4em;
	}
	
	.sc_events_classic .sc_events_item_meta {
		margin-top: .8em;
	}
	
	.sc_events_classic .sc_events_item_meta_date:before {
		margin-right: 8px;
	}
	
	.sc_events_alter .sc_events_item_price {
		top: -44px;
		right: 20px;
		min-width: 56px;
		min-height: 56px;
	}
	
	.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
		font-size: 21px;
	}
	
	.sc_events_alter .sc_events_item_meta {
		padding-right: 55px;
	}
	
	.sc_events_alter .sc_events_item_title {
		font-size: 1.3em;
	}
	
	.sc_events_alter .sc_events_item_meta + .sc_events_item_title, .sc_events_alter .sc_events_item_meta + .sc_events_item_text, .sc_events_alter .sc_events_item_meta + .sc_events_item_more_link {
		margin-top: .45em;
	}
	
	.sc_skills_counter .sc_skills_total {
		font-size: 4em;
	}
	
	.sc_skills_counter .sc_skills_icon {
		font-size: 3.9em;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
		font-size: 1.05em;
		width: 55%;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
		width: 45%;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
		font-size: 1.4em;
	}
	
	.sc_icons_motley .sc_icons_item {
		padding: 4.4em 2.4em;
	}
	
	.sc_icons_card .sc_icons_item {
		padding: 4em 2.2em 2.4em;
	}
	
	.sc_icons_hover .sc_icons_icon:before, .sc_icons_hover .sc_icons_icon>span:before {
		font-size: 4em;
	}
	
	.sc_icons_hover .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover .sc_icons_image + .sc_icons_item_details {
		margin-left: 1.6em;
		margin-top: .6em;
	}
	
	.sc_icons_hover.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover.sc_align_right .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
		margin-right: 1.6em;
	}
	
	.sc_icons_divider2 .sc_icons_item_title {
		font-size: 1.5em;
	}
	
	.sc_icons_divider2 .sc_icons_icon:before, .sc_icons_divider2 .sc_icons_icon>span:before {
		font-size: 4.4em;
	}
	
	.sc_icons_divider3 .sc_icons_item {
		padding: 3.6em 1.6em 2.8em;
	}
	
	.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap, .sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
		padding: 0 .2em;
	}
	
	.sc_icons_divider3 .sc_icons_item_title {
		font-size: 1.25em;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap));
		margin-bottom: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider4 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: 0;
	}
	
	.sc_icons_light.sc_icons_size_large .sc_icons_icon:before, .sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 4em;
	}
	
	.sc_icons_light .sc_icons_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_accent .sc_icons_item {
		padding: 3.2em 1.8em;
	}
	
	.sc_icons_accent .sc_icons_item_title {
		font-size: 1.23em;
	}
	
	.sc_icons_accent .sc_icons_icon:before, .sc_icons_accent .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
		margin-top: 3.4em;
	}
	
	.sc_icons_alter.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
		margin-left: 1.2em;
	}
	
	.sc_icons_alter.sc_icons_size_small .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .7em;
	}
	
	.sc_icons_alter.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_right .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
	}
	
	.sc_icons_fill .sc_icons_item {
		padding: 2.8em 2.7em;
	}
	
	.sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
		margin-top: 2.4em;
	}
	
	.sc_services_default .sc_services_item_info {
		padding: 2.6em 2em;
	}
	
	.sc_services_hover .sc_services_item:before {
		padding-top: 108%;
	}
	
	.sc_services_classic .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_shine .sc_services_item_title {
		font-size: 1.45em;
	}
	
	.sc_services_shine .sc_services_item_icon, .sc_services_shine .sc_services_item_pictogram {
		font-size: 4em;
	}
	
	.elementor-section-full_width .sc_services_motley .sc_services_item:before {
		padding-top: 85%;
	}
	
	.sc_services_motley .sc_services_item_content_inner {
		padding: 2.8em;
	}
	
	.sc_services_motley .sc_services_item_title {
		font-size: 1.6em;
	}
	
	.sc_services_fashion .sc_services_item_content_inner {
		padding: 2em;
	}
	
	.sc_services_fashion .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_backward .sc_services_item_title {
		font-size: 1.8em;
	}
	
	.sc_services_backward .sc_services_item_info + .sc_services_item_thumb {
		margin-top: 3em;
	}
	
	.sc_services_accent .sc_services_item {
		padding: 3.8em 2.2em;
	}
	
	.sc_services_accent .sc_services_item.with_image {
		padding: 2.2em;
	}
	
	.sc_services_alter .sc_services_item_icon, .sc_services_alter .sc_services_item_pictogram {
		margin-top: .4em;
		font-size: 3.8em;
	}
	
	.sc_services_price .sc_services_item_title {
		max-width: 55%;
	}
	
	.sc_services_price .sc_services_item_price_dots {
		margin: 0 10px;
	}
	
	.sc_slider_controls.sc_slider_controls_alter .slider_pagination_bullet {
		margin: 0 12px;
	}
	
	.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon, .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
		line-height: 44px;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
		font-size: 1em;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 40px;
	}
	
	div.wpcf7 .form-style-2 + div.wpcf7-response-output {
		margin: 25px 0 0;
	}
	
	.sc_slider_controller_titles .sc_slider_controller_info {
		font-size: 22px;
	}
	
	.sc_slider_controller_info_number {
		margin-right: .2em;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 40px;
	}
	
	.trx_addons_audio_player {
		padding: 0;
	}
	
	.sc_item_subtitle + .sc_item_title {
		margin-top: 0;
	}
	
	.sc_item_subtitle_above {
		margin-bottom: 1.1em;
	}
	
	.sc_item_title_style_icon_bottom.sc_item_title:after, .sc_title_icon_bottom .sc_item_title:after {
		margin-top: 22px;
	}
	
	h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_descr, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_slider, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_columns, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_content {
		margin-top: 1.2em;
	}
	
	h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_masonry, h1.sc_item_title_tag + .sc_item_filters_wrap, h1.sc_item_title_tag + .sc_item_content {
		margin-top: 1.1em;
	}
	
	h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_masonry, h2.sc_item_title_tag + .sc_item_filters_wrap, h2.sc_item_title_tag + .sc_item_content {
		margin-top: 1.2em;
	}
	
	h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_masonry, h3.sc_item_title_tag + .sc_item_filters_wrap, h3.sc_item_title_tag + .sc_item_content {
		margin-top: 1.2em;
	}
	
	h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_masonry, h4.sc_item_title_tag + .sc_item_filters_wrap, h4.sc_item_title_tag + .sc_item_content {
		margin-top: 1.1em;
	}
	
	h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_masonry, h5.sc_item_title_tag + .sc_item_filters_wrap, h5.sc_item_title_tag + .sc_item_content {
		margin-top: 1.1em;
	}
	
	h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_masonry, h6.sc_item_title_tag + .sc_item_filters_wrap, h6.sc_item_title_tag + .sc_item_content {
		margin-top: 1em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 1.8em;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
		padding: 20px 40px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
		font-size: 26px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 27px;
	}
	
	body:not(.remove_margins) .team_page_wrap_info.comments_close {
		margin-bottom: -100px;
	}
	
	.team_page_wrap_info .team_page_wrap_info_over {
		padding: 100px 0;
	}
}

@media (max-width:1279px) {
	:root {
		--theme-var-page_extra: 30px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-sidebar_width: 300px;
		--theme-var-sidebar_gap_width: 30px;
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: var(--theme-var-page_extra);
		--theme-var-page_boxed: 100vw;
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_fullwide {
		--theme-var-page_fullwide_extra: var(--theme-var-page_extra);
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: calc(var(--theme-var-page) - var(--theme-var-sidebar) - var(--theme-var-sidebar_gap));
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.menu_side_present {
		--theme-var-menu_side: 60px;
	}
	
	.page_content_wrap {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	
	.page_content_wrap.page_content_wrap_custom_header_margin {
		padding-top: 4em;
	}
	
	body.body_style_fullscreen.fixed_blocks_sticky:not(.elementor-editor-active) .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
		top: 0;
	}
	
	html, body {
		font-size: 17px;
	}
	
	h1, .front_page_section_caption {
		font-size: 46px;
	}
	
	h2 {
		font-size: 36px;
	}
	
	h3 {
		font-size: 28px;
	}
	
	h4 {
		font-size: 23px;
	}
	
	h5 {
		font-size: 19px;
	}
	
	h6 {
		font-size: 17px;
		margin-bottom: 12px;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_title_caption {
		font-size: 46px;
	}
	
	hr, .vc_separator {
		margin-top: 4em !important;
		margin-bottom: 4em !important;
	}
	
	p, ul, ol, dl, blockquote, address, .wp-block-button, .wp-block-cover, .wp-block-image, .wp-block-video, .wp-block-search, .wp-block-archives, .wp-block-calendar, .wp-block-categories, .wp-block-media-text {
		margin-bottom: 1em;
	}
	
	.wp-block-gallery {
		margin-bottom: .6em;
	}
	
	.select_container select {
		padding-right: 2em !important;
	}
	
	.post-password-form input[type="password"], .post-password-form input[type="submit"] {
		height: 46px;
	}
	
	.column-1-tablet, .column-1_1-tablet, .trx_addons_column-1-tablet, .trx_addons_column-1_1-tablet {
		width: 100%;
	}
	
	.column-1_2-tablet, .trx_addons_column-1_2-tablet {
		width: 50%;
	}
	
	.column-1_3-tablet, .trx_addons_column-1_3-tablet {
		width: 33.3333333333%;
	}
	
	.column-1_4-tablet, .trx_addons_column-1_4-tablet {
		width: 25%;
	}
	
	.column-1_5-tablet, .trx_addons_column-1_5-tablet {
		width: 20%;
	}
	
	.column-1_6-tablet, .trx_addons_column-1_6-tablet {
		width: 16.6666666667%;
	}
	
	.column-1_7-tablet, .trx_addons_column-1_7-tablet {
		width: 14.2857142857%;
	}
	
	.column-1_8-tablet, .trx_addons_column-1_8-tablet {
		width: 12.5%;
	}
	
	.column-1_9-tablet, .trx_addons_column-1_9-tablet {
		width: 11.1111111111%;
	}
	
	.column-1_10-tablet, .trx_addons_column-1_10-tablet {
		width: 10%;
	}
	
	.column-1_11-tablet, .trx_addons_column-1_11-tablet {
		width: 9.0909090909%;
	}
	
	.column-1_12-tablet, .trx_addons_column-1_12-tablet {
		width: 8.3333333333%;
	}
	
	.column-2_2-tablet, .trx_addons_column-2_2-tablet {
		width: 100%;
	}
	
	.column-2_3-tablet, .trx_addons_column-2_3-tablet {
		width: 66.6666666667%;
	}
	
	.column-2_4-tablet, .trx_addons_column-2_4-tablet {
		width: 50%;
	}
	
	.column-2_5-tablet, .trx_addons_column-2_5-tablet {
		width: 40%;
	}
	
	.column-2_6-tablet, .trx_addons_column-2_6-tablet {
		width: 33.3333333333%;
	}
	
	.column-2_7-tablet, .trx_addons_column-2_7-tablet {
		width: 28.5714285714%;
	}
	
	.column-2_8-tablet, .trx_addons_column-2_8-tablet {
		width: 25%;
	}
	
	.column-2_9-tablet, .trx_addons_column-2_9-tablet {
		width: 22.2222222222%;
	}
	
	.column-2_10-tablet, .trx_addons_column-2_10-tablet {
		width: 20%;
	}
	
	.column-2_11-tablet, .trx_addons_column-2_11-tablet {
		width: 18.1818181818%;
	}
	
	.column-2_12-tablet, .trx_addons_column-2_12-tablet {
		width: 16.6666666667%;
	}
	
	.column-3_3-tablet, .trx_addons_column-3_3-tablet {
		width: 100%;
	}
	
	.column-3_4-tablet, .trx_addons_column-3_4-tablet {
		width: 75%;
	}
	
	.column-3_5-tablet, .trx_addons_column-3_5-tablet {
		width: 60%;
	}
	
	.column-3_6-tablet, .trx_addons_column-3_6-tablet {
		width: 50%;
	}
	
	.column-3_7-tablet, .trx_addons_column-3_7-tablet {
		width: 42.8571428571%;
	}
	
	.column-3_8-tablet, .trx_addons_column-3_8-tablet {
		width: 37.5%;
	}
	
	.column-3_9-tablet, .trx_addons_column-3_9-tablet {
		width: 33.3333333333%;
	}
	
	.column-3_10-tablet, .trx_addons_column-3_10-tablet {
		width: 30%;
	}
	
	.column-3_11-tablet, .trx_addons_column-3_11-tablet {
		width: 27.2727272727%;
	}
	
	.column-3_12-tablet, .trx_addons_column-3_12-tablet {
		width: 25%;
	}
	
	.column-4_4-tablet, .trx_addons_column-4_4-tablet {
		width: 100%;
	}
	
	.column-4_5-tablet, .trx_addons_column-4_5-tablet {
		width: 80%;
	}
	
	.column-4_6-tablet, .trx_addons_column-4_6-tablet {
		width: 66.6666666667%;
	}
	
	.column-4_7-tablet, .trx_addons_column-4_7-tablet {
		width: 57.1428571429%;
	}
	
	.column-4_8-tablet, .trx_addons_column-4_8-tablet {
		width: 50%;
	}
	
	.column-4_9-tablet, .trx_addons_column-4_9-tablet {
		width: 44.4444444444%;
	}
	
	.column-4_10-tablet, .trx_addons_column-4_10-tablet {
		width: 40%;
	}
	
	.column-4_11-tablet, .trx_addons_column-4_11-tablet {
		width: 36.3636363636%;
	}
	
	.column-4_12-tablet, .trx_addons_column-4_12-tablet {
		width: 33.3333333333%;
	}
	
	.column-5_5-tablet, .trx_addons_column-5_5-tablet {
		width: 100%;
	}
	
	.column-5_6-tablet, .trx_addons_column-5_6-tablet {
		width: 83.3333333333%;
	}
	
	.column-5_7-tablet, .trx_addons_column-5_7-tablet {
		width: 71.4285714286%;
	}
	
	.column-5_8-tablet, .trx_addons_column-5_8-tablet {
		width: 62.5%;
	}
	
	.column-5_9-tablet, .trx_addons_column-5_9-tablet {
		width: 55.5555555556%;
	}
	
	.column-5_10-tablet, .trx_addons_column-5_10-tablet {
		width: 50%;
	}
	
	.column-5_11-tablet, .trx_addons_column-5_11-tablet {
		width: 45.4545454545%;
	}
	
	.column-5_12-tablet, .trx_addons_column-5_12-tablet {
		width: 41.6666666667%;
	}
	
	.column-6_6-tablet, .trx_addons_column-6_6-tablet {
		width: 100%;
	}
	
	.column-6_7-tablet, .trx_addons_column-6_7-tablet {
		width: 85.7142857143%;
	}
	
	.column-6_8-tablet, .trx_addons_column-6_8-tablet {
		width: 75%;
	}
	
	.column-6_9-tablet, .trx_addons_column-6_9-tablet {
		width: 66.6666666667%;
	}
	
	.column-6_10-tablet, .trx_addons_column-6_10-tablet {
		width: 60%;
	}
	
	.column-6_11-tablet, .trx_addons_column-6_11-tablet {
		width: 54.5454545455%;
	}
	
	.column-6_12-tablet, .trx_addons_column-6_12-tablet {
		width: 50%;
	}
	
	.column-7_7-tablet, .trx_addons_column-7_7-tablet {
		width: 100%;
	}
	
	.column-7_8-tablet, .trx_addons_column-7_8-tablet {
		width: 87.5%;
	}
	
	.column-7_9-tablet, .trx_addons_column-7_9-tablet {
		width: 77.7777777778%;
	}
	
	.column-7_10-tablet, .trx_addons_column-7_10-tablet {
		width: 70%;
	}
	
	.column-7_11-tablet, .trx_addons_column-7_11-tablet {
		width: 63.6363636364%;
	}
	
	.column-7_12-tablet, .trx_addons_column-7_12-tablet {
		width: 58.3333333333%;
	}
	
	.column-8_8-tablet, .trx_addons_column-8_8-tablet {
		width: 100%;
	}
	
	.column-8_9-tablet, .trx_addons_column-8_9-tablet {
		width: 88.8888888889%;
	}
	
	.column-8_10-tablet, .trx_addons_column-8_10-tablet {
		width: 80%;
	}
	
	.column-8_11-tablet, .trx_addons_column-8_11-tablet {
		width: 72.7272727273%;
	}
	
	.column-8_12-tablet, .trx_addons_column-8_12-tablet {
		width: 66.6666666667%;
	}
	
	.column-9_9-tablet, .trx_addons_column-9_9-tablet {
		width: 100%;
	}
	
	.column-9_10-tablet, .trx_addons_column-9_10-tablet {
		width: 90%;
	}
	
	.column-9_11-tablet, .trx_addons_column-9_11-tablet {
		width: 81.8181818182%;
	}
	
	.column-9_12-tablet, .trx_addons_column-9_12-tablet {
		width: 75%;
	}
	
	.column-10_10-tablet, .trx_addons_column-10_10-tablet {
		width: 100%;
	}
	
	.column-10_11-tablet, .trx_addons_column-10_11-tablet {
		width: 90.9090909091%;
	}
	
	.column-10_12-tablet, .trx_addons_column-10_12-tablet {
		width: 83.3333333333%;
	}
	
	.column-11_11-tablet, .trx_addons_column-11_11-tablet {
		width: 100%;
	}
	
	.column-11_12-tablet, .trx_addons_column-11_12-tablet {
		width: 91.6666666667%;
	}
	
	.column-12_12-tablet, .trx_addons_column-12_12-tablet {
		width: 100%;
	}
	
	.row.columns_padding_bottom.columns_in_single_row>[class*="column-"][class*="-tablet"], .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="column-"][class*="-tablet"], .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.body_style_boxed .page_wrap {
		width: 100%;
	}
	
	.sticky_socials_wrap {
		display: none;
	}
	
	.menu_side_wrap .sc_layouts_logo {
		padding: 55% 8%;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_description span {
		letter-spacing: 1px;
		padding: 0 2em;
	}
	
	.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a:hover>span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).sfHover>a>span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a>span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-parent>a>span, .menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-ancestor>a>span {
		padding-left: 0;
	}
	
	.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse)>a>span:after {
		bottom: -2px;
	}
	
	.sc_layouts_menu_nav>li>ul {
		top: 5.2em;
	}
	
	.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li li>a {
		padding: .4em 1.6em;
	}
	
	.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after, .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
		font-size: 16px;
		top: .4em;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul, .sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul, .sc_layouts_menu_nav ul li.columns-6>ul {
		width: 36em;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-6>ul.submenu_left {
		left: -36em;
	}
	
	.sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li, .sc_layouts_menu_nav li.columns-6>ul>li {
		width: 25%;
	}
	
	.sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li, .sc_layouts_menu_nav li.columns-6>ul>li {
		margin-bottom: 10px;
	}
	
	.sc_layouts_menu_nav li.columns-5>ul>li:nth-child(5), .sc_layouts_menu_nav li.columns-6>ul>li:nth-child(5), .sc_layouts_menu_nav li.columns-6>ul>li:nth-child(6) {
		margin-bottom: 0;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"]>ul.sub-menu {
		padding: 2em 3em;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a {
		font-size: 17px !important;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"] li li>a {
		padding: .4em 0;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"]>ul {
		padding-top: 2em;
		padding-bottom: 2em;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"]>ul>.sc_layouts_menu_stretch_bg {
		display: none;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li>a, .sc_layouts_menu_nav>li[class*="columns-"][class*="trx_addons_stretch_window"] li.menu-item-has-children>a {
		padding: .4em 0;
	}
	
	.menu_mobile .menu_mobile_widgets_area {
		width: 30%;
		padding: 80px 45px;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 30px;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
		padding: .4em 1.5em;
	}
	
	.menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
		font-size: 14px;
		right: 0;
		opacity: 1;
	}
	
	.menu_mobile .menu_mobile_nav_area ul ul {
		padding: .5em 0;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li>ul {
		padding: .6em 0 .4em;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
		top: 6px;
		right: 0;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before, .menu_mobile .menu_mobile_nav_area>ul>li li>a:hover>.open_child_menu:before {
		opacity: 1;
		right: 0;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before {
		content: "";
		font-size: 12px;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li li.opened>a>.open_child_menu:before {
		content: "";
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
		top: 16px;
		font-size: 22px;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
		margin-right: 32%;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
		padding: .4em 1.5em .4em 1.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item>a {
		padding-left: 2.6em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item>a {
		padding-left: 4.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]>a {
		padding-left: 2.7em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]:before {
		margin-left: 1.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 4.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]:before {
		margin-left: 2.8em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 5.8em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*="icon-"]:before {
		margin-left: 4.5em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
		font-size: 1.3em;
	}
	
	.menu_mobile .social_item {
		margin: 0 1.5em 0 0;
	}
	
	.menu_mobile .social_item .social_icon {
		font-size: 15px;
	}
	
	.sc_layouts_panel_menu {}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul {
		font-size: 16px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 30px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul {
		padding: .5em 0;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
		padding: .6em 0 .4em;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-right: 3.4rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .4rem 1.2rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding-left: 2.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
		padding-left: 3.9rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
		padding-right: 1.7rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
		top: 4px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
		font-size: 14px;
		right: 0;
		opacity: 1;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:hover>.open_child_menu:before {
		right: 0;
		opacity: 1;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
		content: "";
		font-size: 12px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.opened>a>.open_child_menu:before {
		content: "";
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"]>a {
		padding-left: 2rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]>a {
		padding-left: 3rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]:before {
		margin-left: 1.2rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a {
		padding-left: 4.3rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]:before {
		margin-left: 2.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*="icon-"]:before {
		margin-left: 3.9rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li[class*="icon-"]>a {
		padding-left: 5.7rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 5px 3.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .4rem 1.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-left: 3.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
		padding-right: 1.2rem;
		padding-left: 1.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding-right: 2.6rem;
		padding-left: 1.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
		padding-right: 2.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
		padding-right: 3.9rem;
		padding-left: 1.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
		content: "";
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.opened>a>.open_child_menu:before {
		content: "";
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a .open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a:hover>.open_child_menu:before {
		right: auto;
		left: 0;
		opacity: 1;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"].menu-item-has-children>a {
		padding-right: 2rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]:before {
		margin-right: 1.4rem;
		margin-left: 0;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]>a {
		padding-right: 3.2rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]:before {
		margin-left: 0;
		margin-right: 2.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a {
		padding-right: 4.4rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"]:before {
		margin-left: 0;
		margin-right: 4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"]>a {
		padding-right: 5.8rem !important;
		padding-left: 2.6rem;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"].menu-item-has-children>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"].menu-item-has-children>a {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
		font-size: 15px;
		margin-right: 28px;
	}
	
	.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item {
		margin-right: 1em;
	}
	
	.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
		margin: 0 0 0 6px;
	}
	
	table th {
		font-size: 18px;
	}
	
	.sc_table table th, table th {
		padding: .6em;
	}
	
	.sc_table table td, table td {
		padding: .6em;
	}
	
	.trx_addons_dropcap {
		font-size: 42px;
		margin: .15em .3em 0 0;
		width: 60px;
		height: 60px;
		line-height: 58px;
	}
	
	.trx_addons_dropcap_style_2 {
		font-size: 47px;
		height: 45px;
		line-height: 45px;
		min-width: 55px;
		margin: 0;
	}
	
	blockquote.trx_addons_blockquote_style_1, blockquote.trx_addons_blockquote_style_2 {
		padding: 1.8em 2em;
	}
	
	blockquote, blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
		padding: 2.5em;
	}
	
	.wp-block-pullquote p {
		font-size: 20px;
	}
	
	blockquote p {
		font-size: 18px;
		line-height: 28px;
	}
	
	blockquote>cite, blockquote>p>cite, blockquote>.wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 1px;
		margin-top: 1em;
	}
	
	.has-drop-cap:not(:focus):first-letter {
		font-size: 47px;
		min-width: auto;
	}
	
	.wpcf7 .wpcf7-submit-style .wpcf7-submit {
		padding: 15px 35px !important;
	}
	
	.wpcf7 .wpcf7-submit-style .submit-style-in:before {
		left: 32px;
	}
	
	.sc_button {
		margin-right: 20px;
	}
	
	.sc_button:last-child {
		margin-right: 0;
	}
	
	div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, div.proguards_tabs .proguards_tabs_titles li a, div.proguards_tabs .proguards_tabs_titles li a.ui-tabs-anchor {
		padding: 1em 1.25em;
	}
	
	body.sidebar_hide .alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2);
		margin-right: calc(-100vw / 2 + 100% / 2);
		width: 100vw;
		max-width: 100vw;
	}
	
	.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2 - 8.8235%);
	}
	
	.author_page {
		margin-bottom: 4em;
	}
	
	.post_item .more-link {
		margin-top: 2em;
	}
	
	.sidebar .widget + .widget, .sidebar_default[class*="scheme_"] .widget + .widget {
		margin-top: 30px;
	}
	
	.sc_edd_details .downloads_page_tags .downloads_page_data>a, .widget_product_tag_cloud a, .widget_tag_cloud a {
		letter-spacing: 0;
	}
	
	.widget_area .post_item .post_info + .post_title, aside .post_item .post_info + .post_title {
		margin-top: 5px;
	}
	
	.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
		width: 80px;
		height: 80px;
		margin: 0 20px 0 0;
		flex: 80px 0 0;
	}
	
	.widget_area .post_item .post_title, aside .post_item .post_title {
		font-size: 1rem;
	}
	
	.widget ul li + li {
		margin-top: 6px;
	}
	
	aside .post_item + .post_item {
		margin-top: 1.4em;
	}
	
	.sc_edd_details .downloads_page_tags .downloads_page_data>a, .widget_product_tag_cloud a, .widget_tag_cloud a {
		padding: 6px 13px;
		font-size: 11px !important;
	}
	
	.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 2em;
	}
	
	.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title {
		font-size: 26px;
		margin-top: .4em;
		margin-bottom: .4em;
	}
	
	.post_item_404 .post_content {
		padding: 4.5em 0 5.5em;
	}
	
	.search-no-results.woocommerce-page .content, .post_item_none_search .post_content {
		padding: 4.5em 0;
	}
	
	.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
		line-height: 3.5rem;
	}
	
	.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
		border: 1px solid var(--theme-color-text_dark_05);
		font-size: 16px;
		width: 3.5rem;
		height: 3.5rem;
		line-height: 3.9rem;
		text-align: center;
		-webkit-border-radius: 50%;
		-ms-border-radius: 50%;
		border-radius: 50%;
	}
	
	.custom_icon_btn.elementor-widget-button.elementor-align-right .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
		margin-left: 30px;
	}
	
	.extra_tiny_spacer {
		height: 6px !important;
	}
	
	.tiny_spacer {
		height: 10px !important;
	}
	
	.small_spacer {
		height: 24px !important;
	}
	
	.map-extra-height .sc_googlemap {
		max-height: 85vh;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide {
		padding: 15px 30px;
		min-height: 130px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide:hover {
		box-shadow: 0 0 5px 1px var(--theme-color-text_dark_005);
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
		font-size: 16px;
	}
	
	.awards_slider .slider_container {
		padding: 10px;
		margin: -10px;
	}
	
	.extra-size-skills .sc_skills_counter_alter .sc_skills_total {
		font-size: 90px;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post {
		width: 90%;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post~.show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post~section {
		width: 90%;
	}
	
	.comments_wrap .form-submit {
		margin-top: 2em;
	}
	
	.comments_list_wrap .comment_info {
		margin-top: 0;
	}
	
	.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title {
		font-size: 22px;
	}
	
	.related_wrap.related_style_classic .post_meta {
		margin-bottom: .5em;
	}
	
	.sidebar .trx_addons_audio_player div.mejs-controls .mejs-time-rail {
		margin: 0 15px;
	}
	
	.sidebar .trx_addons_audio_player div.mejs-controls .mejs-horizontal-volume-slider {
		display: none !important;
	}
	
	.sidebar .trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button>button {
		font-size: 14px;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap {
		padding: 1.5em;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_author {
		font-size: 16px;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
		font-size: 19px;
		line-height: 1.3em;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
		font-size: 15px;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation {
		line-height: 1.15em;
		margin-bottom: 10px;
		position: relative;
		top: 0;
		left: 0;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation>span.prev {
		padding-left: 0;
	}
	
	.sidebar .trx_addons_audio_player .trx_addons_audio_player_wrap .trx_addons_audio_navigation>span.next {
		padding-right: 0;
	}
	
	.widget_audio .widget_title + .trx_addons_audio_wrap, .widget_audio .widget_subtitle + .trx_addons_audio_wrap {
		margin-top: 1.3em;
	}
	
	.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		line-clamp: 2;
	}
	
	nav.sc_item_pagination {
		margin-top: 1.7em;
	}
	
	.extra-big-title .sc_item_title {
		font-size: 4em;
	}
	
	.post_layout_excerpt .post_header .post_price {
		font-size: 2em;
		line-height: 1.5em;
	}
	
	.post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 2em;
	}
	
	.post_layout_band .post_header .post_price {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	.post_layout_band .post_content_wrap {
		padding: 2em;
	}
	
	.post_layout_band .post_title {
		font-size: 22px;
	}
	
	.post_layout_band .post_header + .post_content {
		margin-top: .7em;
	}
	
	.post_layout_band .post_content + .post_meta {
		margin-top: 17px;
	}
	
	.post_layout_band .post_content + .post_meta:before {
		margin-bottom: 16px;
	}
	
	.post_layout_band .post_content_wrap .post_category {
		margin-bottom: .6em;
	}
	
	.post_layout_classic {
		padding-bottom: 0;
	}
	
	body[class*="blog_style_classic"] .posts_container.columns_wrap {
		margin-bottom: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.post_layout_classic .post_title {
		font-size: 22px;
		margin-top: 10px;
	}
	
	.post_layout_classic_4 .post_title {
		font-size: 20px;
	}
	
	.masonry_item .post_title {
		font-size: 22px;
	}
	
	.post_layout_classic-masonry_1 .post_title, .post_layout_classic-masonry_2 .post_title {
		font-size: 32px;
	}
	
	.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header {
		padding: 0 0 10px 50px;
	}
	
	.masonry_wrap .masonry_item .post_header {
		padding: 0 0 10px;
	}
	
	.masonry_wrap .masonry_item .post_featured {
		margin-bottom: 1.6em;
	}
	
	.masonry_wrap .masonry_item .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .masonry_wrap .masonry_item .single-format-audio .post_featured.without_thumb .post_audio:not(.with_iframe), .masonry_wrap .masonry_item .sc_layouts_blog_item_featured .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 20px 25px;
	}
	
	body[class*="blog_style_classic-masonry"] .posts_container {
		margin-bottom: calc(-1 * ( var(--theme-var-grid_gap) + 10px ));
	}
	
	.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
		margin: 0 0 10px;
	}
	
	.sidebar_show .post_layout_classic-masonry_2 .post_title {
		font-size: 22px;
	}
	
	.post_layout_portfolio .post_featured.hover_info .post_info {
		padding: 16px 20px;
	}
	
	.post_featured.hover_info .post_info .post_title {
		font-size: 22px;
	}
	
	.post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 12px;
	}
	
	.post_featured.hover_info .post_info .post_descr {
		margin: 0 0 8px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info {
		padding: 15px 17px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_descr {
		margin: 0 0 5px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title, .post_layout_portfolio_4 .post_title {
		font-size: 17px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 5px;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg, .post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
		margin-top: 1.5em;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 15px;
	}
	
	.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 5em;
	}
	
	.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
		bottom: 3em;
	}
	
	.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg .post_video_hover {
		top: calc(50% - 50px);
	}
	
	.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg + .post_header {
		padding-top: 10px;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		max-width: 70%;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 100%;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		max-width: 70%;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: 100%;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg, .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-3 .post_header .content_wrap {
		width: 100%;
		max-width: 100%;
		padding: 40px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_categories {
		margin-bottom: 15px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other {
		margin-top: 1.5em;
	}
	
	.single_style_style-3 .page_content_wrap>.content_wrap {
		padding-top: 2em;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
		max-width: calc(100% - 60px);
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author, .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description, .single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
		max-width: unset;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: unset;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other {
		margin-top: 1.5em;
	}
	
	.post_header_wrap_style_style-4 {
		margin-bottom: 3.5em;
	}
	
	.post_header_wrap_style_style-4 .post_header {
		margin-bottom: 3em;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		display: none;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 100%;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: unset;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: unset;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio {
		max-width: 100%;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio .post_info_audio {
		max-width: unset;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg, .post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other {
		margin-top: 1.5em;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_categories {
		margin-bottom: 15px;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .post_info_audio, .single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: unset;
	}
	
	.post_header_wrap_style_style-7 .post_header .content_wrap {
		max-width: 840px;
	}
	
	ul[class*="trx_addons_list_success"] {
		padding-left: 30px;
	}
	
	ul[class*="trx_addons_list_success"]>li {
		margin: 5px 0;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_full {
		height: 540px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_big {
		height: 270px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small {
		height: 135px;
	}
	
	.sc-tablet_inner_width_1_1>.elementor-column-wrap, .sc-tablet_inner_width_1_1>.elementor-widget-wrap {
		width: var(--theme-var-page);
	}
	
	.sc-tablet_inner_width_1_2>.elementor-column-wrap, .sc-tablet_inner_width_1_2>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 2);
	}
	
	.sc-tablet_inner_width_1_3>.elementor-column-wrap, .sc-tablet_inner_width_1_3>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 3);
	}
	
	.sc-tablet_inner_width_2_3>.elementor-column-wrap, .sc-tablet_inner_width_2_3>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 3 * 2);
	}
	
	.sc-tablet_inner_width_1_4>.elementor-column-wrap, .sc-tablet_inner_width_1_4>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 4);
	}
	
	.sc-tablet_inner_width_3_4>.elementor-column-wrap, .sc-tablet_inner_width_3_4>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 4 * 3);
	}
	
	.sc-tablet_inner_width_none>.elementor-column-wrap, .sc-tablet_inner_width_none>.elementor-widget-wrap {
		width: 100%;
	}
	
	.menu_side_present .sc-tablet_inner_width_none>.elementor-column-wrap, .menu_side_present .sc-tablet_inner_width_none>.elementor-widget-wrap {
		width: calc(100% - var(--theme-var-menu_side));
	}
	
	.sc_igenerator_form_field_inner>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"], .sc_igenerator_form_field_inner>input[type="text"], .sc_igenerator_form_field_inner>.theme_form_field_text {
		height: 52px;
	}
	
	.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
		height: 44px;
		line-height: 42px;
	}
	
	.sc_igenerator_form_settings_button {
		width: 52px;
	}
	
	.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
		padding: 13px 26px;
	}
	
	.sc_tgenerator_text h1, .sc_tgenerator_text h2, .sc_tgenerator_text h3, .sc_tgenerator_text h4, .sc_tgenerator_text h5, .sc_tgenerator_text h6, .sc_tgenerator_result h1, .sc_tgenerator_result h2, .sc_tgenerator_result h3, .sc_tgenerator_result h4, .sc_tgenerator_result h5, .sc_tgenerator_result h6 {
		margin: 0 0 .6em 0;
	}
	
	.sc_tgenerator_text p, .sc_tgenerator_text ol, .sc_tgenerator_text ul, .sc_tgenerator_text dl, .sc_tgenerator_result p, .sc_tgenerator_result ol, .sc_tgenerator_result ul, .sc_tgenerator_result dl {
		margin: 0 0 1em 0;
	}
	
	.sc_tgenerator_text h1, .sc_tgenerator_result h1 {
		font-size: 27px;
	}
	
	.sc_tgenerator_text h2, .sc_tgenerator_result h2 {
		font-size: 25px;
	}
	
	.sc_tgenerator_text h3, .sc_tgenerator_result h3 {
		font-size: 23px;
	}
	
	.sc_tgenerator_text h4, .sc_tgenerator_result h4 {
		font-size: 21px;
	}
	
	.sc_tgenerator_text h5, .sc_tgenerator_result h5 {
		font-size: 19px;
	}
	
	.sc_tgenerator_text h6, .sc_tgenerator_result h6 {
		font-size: 18px;
	}
	
	.sc_chat_form_field_prompt_label {
		padding: 1.2em 1.6em;
	}
	
	.sc_chat_form_field_prompt {
		padding: 1.6em;
	}
	
	.sc_chat_result {
		padding: 1.6em 1.6em 0 1.6em;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
		margin: 0 0 .6em 0;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
		margin: 0 0 1em 0;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
		font-size: 27px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
		font-size: 25px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
		font-size: 23px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
		font-size: 21px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
		font-size: 19px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
		font-size: 18px;
	}
	
	.slider_outer.slider_outer_titles_outside_top {
		padding-top: 8em;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
		padding: 0 var(--theme-var-grid_gap);
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title, .slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
		font-size: 46px;
	}
	
	.sc_layouts_title .breadcrumbs .underline_hover:after {
		bottom: 3px;
	}
	
	.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
		height: 15px !important;
	}
	
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 35px !important;
	}
	
	.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
		height: 50px !important;
	}
	
	.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
		height: 75px !important;
	}
	
	.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 90px !important;
	}
	
	.elementor-section.sc_extra_bg_large_left:after, .elementor-column.sc_extra_bg_large_left>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_left>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_left:after {
		display: block;
	}
	
	.elementor-section.sc_extra_bg_large_right:after, .elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_right:after {
		display: block;
		left: -12em;
	}
	
	.elementor-section.sc_extra_bg_extra_left:after, .elementor-column.sc_extra_bg_extra_left>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_extra_left>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_extra_left:after {
		display: block;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: 3.2em;
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: 17px;
		line-height: 24px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
		margin-top: .5em;
	}
	
	.tabs_style_1.elementor-widget-tabs .elementor-tab-title {
		font-size: 16px;
		line-height: 21px;
	}
	
	.tabs_style_1.elementor-widget-tabs .elementor-tab-desktop-title {
		padding: 20px 12px;
	}
	
	.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 60px;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
		padding: 20px 10px;
		min-width: 185px;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
		padding: 12px 24px;
	}
	
	.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
		margin-right: 1em;
	}
	
	.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 30px;
	}
	
	.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-title + .elementor-tab-title {
		margin-left: 20px;
	}
	
	body.edit-post-visual-editor {
		font-size: 13px !important;
		line-height: 161.54%;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="left"] .is-style-alignfar {
		margin-left: 0;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="right"] .is-style-alignfar {
		margin-right: 0;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		bottom: 30px;
		padding: 30px;
		max-height: calc(100% - 60px);
		max-width: calc(100% - 60px);
		opacity: 1;
		transform: scale(1);
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: xl-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 md-8" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: xl-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(8, 250px);
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		transform: translateX(0);
		left: 30px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:focus .post_info .post_title, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:focus .post_info .post_meta, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_title, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured:hover .post_info .post_meta, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta {
		transform: translateX(0);
		transition-duration: 0s;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
		transform: translate(0, 0);
		bottom: 30px !important;
		opacity: 1;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
		width: 85%;
		max-width: 85%;
		padding: 21px 15px 17px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 20px;
		line-height: 1.3em;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title a {
		padding-bottom: 2px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		opacity: 1 !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		width: 100% !important;
		white-space: normal;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-2" "xl-1 xl-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: xl-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		opacity: 1 !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		width: 100% !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 md-8" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		padding: 20px 20px 16px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		bottom: 20px;
		left: 20px;
		right: 20px;
		top: 20px;
		padding: 20px 20px 20px;
	}
	
	.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
		-webkit-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: 250px 250px !important;
		grid-template-areas: "md-1 sm-1" "md-1 sm-2";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(2) {
		grid-area: sm-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_3 .sc_portfolio_item:nth-child(3) {
		grid-area: sm-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: repeat(5, 75px) !important;
		grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_4 .sc_portfolio_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: repeat(8, 75px) !important;
		grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4" "md-5 md-4" "md-5 md-4" "md-5 md-4";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_5 .sc_portfolio_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: repeat(8, 75px) !important;
		grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-4" "md-5 md-4" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_6 .sc_portfolio_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: repeat(8, 75px) !important;
		grid-template-areas: "md-1 md-2" "md-1 md-2" "md-1 md-4" "md-3 md-4" "md-3 md-6" "md-5 md-6" "md-5 md-7" "md-5 md-7";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_7 .sc_portfolio_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr !important;
		grid-template-rows: repeat(5, 75px) !important;
		grid-template-areas: "md-1 md-2 md-3" "md-1 md-2 md-3" "md-4 md-2 md-6" "md-4 md-5 md-6" "md-4 md-5 md-6" "md-7 md-7 md-6" "md-7 md-7 md-8" "md-7 md-7 md-8";
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container.grid_wrap_8 .sc_portfolio_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_portfolio_item .post_featured .post_info .post_title a {
		overflow: hidden;
		padding-bottom: 2px;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 3;
		-moz-box-orient: vertical;
		line-clamp: 3;
		box-orient: vertical;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
		padding: 2.2em 0 2.8em 2.9em;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_description_content {
		margin-bottom: 0;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
		align-items: flex-start;
	}
	
	.sc_blogger_portmodern .sc_blogger_content {
		width: var(--theme-var-page);
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
		font-size: 2.1em;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
		bottom: 2.25rem;
	}
	
	.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item:after {
		opacity: 1 !important;
	}
	
	.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_title {
		opacity: 1 !important;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
		top: 1.5em;
		right: 2.5em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
		line-height: 1.1em;
		font-size: 1.6em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
		padding: 0 28px 14px 0;
	}
	
	.portfolio_page .portfolio_page_title {
		max-width: none;
		margin-bottom: 25px;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
		width: 60%;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
		width: 40%;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
		padding: 0 25px 20px 0;
	}
	
	.single-cpt_portfolio .post-navigation .nav-links {
		margin-top: 2.5em;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
		padding-left: 2em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
		line-height: 1.3;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
		padding: 5rem 3em 3rem 3em;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		max-width: calc(100% - 60px) !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
		overflow: hidden;
		padding-bottom: 2px;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 2;
		-moz-box-orient: vertical;
		line-clamp: 2;
		box-orient: vertical;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		overflow: visible;
		white-space: normal;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_digits {
		font-size: 52px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_label {
		font-size: 17px;
	}
	
	.sc_price_default .sc_price_item_link {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.sc_price_light .sc_price_item_inner, .sc_price_light .sc_price_item.with_image .sc_price_item_inner {
		padding: 40px 30px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_icon>span, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 30px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.4em;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_details, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 25px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_icon>span, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.5em;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_details, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
		padding: 50px 20px 60px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon>span, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.5em;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_plain .sc_price_item_inner, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
		padding: 56px 40px 65px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_icon>span, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 16px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_description, .sc_price_plain .sc_price_item_inner .sc_price_item_details, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_focus .sc_price_item_inner, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
		padding: 45px 32px 54px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_icon>span, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 30px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.4em;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_details, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 25px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_metro .sc_price_item_inner, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
		padding: 55px 30px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_icon>span, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.7em;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 50px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 30px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.5em;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_details, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 25px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
		padding-bottom: 50px;
	}
	
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: 0;
	}
	
	.sc_testimonials .sc_testimonials_item [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials .sc_testimonials_item [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials .sc_testimonials_item .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials .sc_testimonials_item .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
		font-size: 20px;
		line-height: 30px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content:before, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content:before {
		margin-bottom: 25px;
		font-size: 20px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
		padding-bottom: 5.5em;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
		height: 4em;
		line-height: 4em;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
		width: 4em;
		height: 4em;
	}
	
	body:not(.mobile_layout) .sc_testimonials_plain .sc_testimonials_slider {
		padding: 25px 0;
	}
	
	.sc_testimonials_plain .sc_testimonials_item {
		padding: 30px 30px 30px 60px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 50px;
		height: 50px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item:before {
		top: 37px;
		left: 23px;
		width: 25px;
		height: 25px;
		line-height: 25px;
		font-size: 17px;
	}
	
	.sc_testimonials_simple .sc_testimonials_item_author_avatar {
		margin: 0 auto 20px;
	}
	
	.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content, .sc_testimonials_simple .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_simple .sc_testimonials_item_content:before {
		margin-bottom: 20px;
		font-size: 20px;
	}
	
	.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 2em;
	}
	
	.sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 25px;
	}
	
	.sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 4em;
		height: 4em;
	}
	
	.sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_default .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_default .sc_testimonials_item:before {
		top: 37px;
		left: 23px;
		width: 25px;
		height: 25px;
		line-height: 25px;
		font-size: 17px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item_author_avatar + .sc_testimonials_item_author_data {
		margin-top: 20px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
		padding: 35px 25px 35px;
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content:before {
		height: 32px;
		line-height: 32px;
		font-size: 19px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 35px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonias_item_author_avatar {
		width: 50px;
		height: 50px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_light .sc_testimonials_item {
		padding: 0 0 0 50px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 35px;
		margin-bottom: 5px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 60px;
		height: 60px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_light .sc_testimonials_item:before {
		top: 2px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 20px;
	}
	
	.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		padding-left: 42px;
		margin-top: 1.5em;
	}
	
	.sc_testimonials_list .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_list .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_list .sc_testimonials_item:before {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 20px;
		margin-bottom: 25px;
	}
	
	.sc_testimonials_common [class*="column"] .sc_testimonials_item_author, .sc_testimonials_common .sc_testimonials_item_author {
		margin: 22px 0 0;
	}
	
	.sc_testimonials_common .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_common .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_common .sc_testimonials_item:before {
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 20px;
		margin-bottom: 25px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content strong {
		font-size: 20px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 25px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 60px;
		height: 60px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item:before {
		font-size: 22px;
		margin-bottom: 25px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item {
		padding: 40px 40px 45px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 25px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 60px;
		height: 60px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data {
		margin-top: 7px;
		margin-bottom: 7px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 1px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item:before {
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item {
		padding: 35px 30px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 60px;
		height: 60px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_accent .sc_testimonials_item:before {
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.sc_testimonials_accent2 .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_accent2 .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item {
		padding: 35px 30px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 60px;
		height: 60px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item:before {
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top {
		height: 100px;
		margin: 0 0 25px 0;
	}
	
	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
		width: 100px;
		height: 100px;
	}
	
	.sc_testimonials_creative .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_author:before {
		font-size: 19px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a {
		top: 30px;
	}
	
	.sc_testimonials_fashion .sc_testimonials_item_content, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content {
		font-size: 18px;
		line-height: 30px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
		padding-left: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
		width: 35%;
		position: relative;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
		width: 100%;
		margin-bottom: 20px;
		text-align: left;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button:last-child {
		margin-bottom: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button>span {
		margin-right: 20px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button>span:last-child {
		margin-right: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap {
		flex-shrink: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap img {
		height: 60px;
		width: 60px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .img_wrap + .info_title {
		padding-top: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title {
		width: auto;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button .info_title .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_container {
		width: 65%;
		float: right;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap {
		width: 65%;
		float: right;
	}
	
	.sc_testimonials_fashion .slider_outer_controls_bottom>.slider_controls_wrap {
		margin-top: 2em;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top {
		height: 90px;
		margin: 0 0 25px 0;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
		width: 90px;
		height: 90px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author:before {
		font-size: 19px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top {
		height: 90px;
		margin: 0 0 25px 0;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top .sc_testimonials_item_author_avatar {
		width: 90px;
		height: 90px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author:before {
		font-size: 19px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_content:before, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content:before {
		margin-bottom: 25px;
		font-size: 19px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_author, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
		padding-bottom: 5.5em;
	}
	
	.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom, .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
		height: 4em;
		line-height: 4em;
	}
	
	.sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button, .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
		width: 4em;
		height: 4em;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_rating .sc_testimonials_rating {
		font-size: 15px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_rating + .sc_testimonials_item_content {
		margin-top: 25px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item {
		padding: 54px 30px;
	}
	
	.sc_testimonials_chit [class*="column"] .sc_testimonials_item_content, .sc_testimonials_chit .sc_testimonials_item_content {
		font-size: 17px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author {
		margin: 25px 0 0;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 24px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 10px;
	}
	
	.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1.8em;
	}
	
	.sc_testimonials_bred .sc_testimonials_item {
		padding: 51px 30px 45px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author_avatar {
		margin: 0 auto 25px;
		width: 70px;
		height: 70px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_team_default .sc_team_item_info {
		padding: 1.8em;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
		width: 41px;
		height: 41px;
		line-height: 40px;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
		margin-bottom: -8px !important;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item {
		opacity: 1 !important;
		top: 0 !important;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_socials:before {
		width: 100% !important;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_3d-simple .sc_team_item .sc_team_item_socials .social_item {
		opacity: 1 !important;
		top: 0 !important;
	}
	
	.sc_team_3d-simple .start-inner-3d {
		transform: none !important;
	}
	
	.sc_team_3d-simple .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_3d-simple .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 25px;
	}
	
	.sc_team_3d-simple .trx_addons_hover_team {
		margin: 9px 0 0 0;
	}
	
	.sc_team_creative .trx_addons_hover_team {
		margin-bottom: 0;
		margin-top: 10px;
	}
	
	.sc_team_creative .sc_team_item .sc_team_item_socials .social_item {
		opacity: 1 !important;
		top: 0 !important;
	}
	
	.sc_team_creative .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_creative .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 25px;
	}
	
	.sc_team_metro .sc_team_item_content + .sc_team_item_socials {
		margin-top: 20px;
	}
	
	.sc_team_metro .sc_team_item_socials .social_item .social_icon {
		font-size: 14px;
		width: 37px;
		height: 37px;
		line-height: 34px;
	}
	
	.sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	
	.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title, .sc_team_metro .sc_item_columns .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_list .sc_team_item_title {
		font-size: 30px;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding: 0 0 0 8%;
	}
	
	.sc_team_list .sc_team_item_content {
		margin: 17px 0 20px;
	}
	
	.sc_team_3d .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_3d .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 25px;
	}
	
	.sc_team_short .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_hover .trx_addons_hover_team .sc_team_item_socials {
		margin: 10px 0 0 -4px;
	}
	
	.sc_team_hover .trx_addons_hover_team {
		padding: 22px 25px;
	}
	
	.sc_team_hover .trx_addons_hover_team .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_alter .sc_team_item_title {
		font-size: 22px;
	}
	
	.trx_addons_reviews_block a.sc_button {
		font-size: 15px;
		line-height: 17px;
		padding: 17px 27px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 448px !important;
		height: 252px !important;
		right: 50px;
		left: auto;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
		padding: 15px 3em 15px 20px;
		top: -2.8em;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 252px;
		right: 55px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		height: inherit !important;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image {
		max-width: 90px;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date, .slider_outer_wrap .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
		display: none;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_cats + .sc_slider_controller_item_info_title, .slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title + .sc_slider_controller_item_info_date {
		margin-top: 0;
	}
	
	.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle {
		font-size: 12px;
		line-height: 1.4em;
		letter-spacing: 1px;
	}
	
	.trx_addons_popup_form_field_submit .submit_button {
		padding: 12px 46px;
		font-size: 15px;
		line-height: 20px;
	}
	
	.scroll_to_top_style_modern {
		right: 10px;
	}
	
	.scroll_to_top_style_modern.show {
		bottom: 10px;
	}
	
	.scroll_to_top_style_default:before {
		font-size: 10px;
	}
	
	.trx_addons_title_with_link, .trx_addons_title_with_link_2 {
		font-size: 17px;
		line-height: 1.7em;
	}
	
	.trx_addons_title_with_link>a.underline_anim, .trx_addons_title_with_link_2>a.underline_anim {
		padding-bottom: .3em;
	}
	
	.trx_addons_alter_text {
		font-size: 18px;
		line-height: 1.4em;
		letter-spacing: 0;
	}
	
	.trx_addons_alter_text_2 {
		font-size: 17px;
		line-height: 1.4em;
		letter-spacing: 0;
	}
	
	.search_style_fullscreen .search_results {
		padding: 2em;
		width: 68vw;
	}
	
	.search_modern .search_header_wrap .search_close {
		top: 30px;
		right: 40px;
	}
	
	.search_modern .search_header_wrap .search_close:before {
		font-size: 20px;
	}
	
	.search_modern .search_header_wrap .logo_image {
		top: 40px;
		left: 50px;
	}
	
	.search_modern .search_wrap {
		height: 360px;
	}
	
	.md_left .sc_slider_controls .slider_controls_wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
		width: 43px;
		height: 43px;
		line-height: 40px;
		font-size: 15px;
	}
	
	.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon, .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
		width: 43px;
		height: 43px;
		line-height: 42px;
		font-size: 15px;
	}
	
	.sc_events_default .sc_events_item_title {
		font-size: 1.3em;
	}
	
	.sc_events_default .sc_events_item_price {
		font-size: 1.3em;
	}
	
	.sc_events_default .sc_events_item_thumb {
		margin-right: 1.4em;
	}
	
	.sc_events_default .sc_events_item_date_start {
		min-width: 70px;
		margin-right: 1em;
	}
	
	.sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
		font-size: 1.8em;
	}
	
	.sc_events_alter .sc_events_item_info {
		padding: 2em;
	}
	
	.sc_events_alter .sc_events_item_price {
		top: -40px;
		min-width: 46px;
		min-height: 46px;
	}
	
	.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
		font-size: 16px;
	}
	
	.sc_events_alter .sc_events_item_meta {
		padding-right: 0;
	}
	
	.sc_events_alter .sc_events_item_title {
		font-size: 1.25em;
	}
	
	.sc_events_alter .sc_events_item_meta + .sc_events_item_title, .sc_events_alter .sc_events_item_meta + .sc_events_item_text, .sc_events_alter .sc_events_item_meta + .sc_events_item_more_link {
		margin-top: .4em;
	}
	
	.sc_events_modern .sc_events_item_thumb {
		margin-right: 1.4em;
		width: 150px;
		height: 150px;
	}
	
	.sc_events_modern .sc_events_item_info {
		margin-top: 1.1em;
	}
	
	.sc_events_modern .sc_events_item_title {
		font-size: 1.3em;
	}
	
	.sc_events_modern .sc_events_item_price {
		font-size: 1.3em;
		margin-bottom: .5em;
	}
	
	.sc_events_modern .sc_events_item_meta_locality {
		margin-right: .7em;
	}
	
	.sc_events_modern .sc_events_item_meta_date:before {
		margin-right: 8px;
	}
	
	.widget_contacts .contacts_info .contacts_left>* {
		padding-right: 2.2em;
	}
	
	.widget_contacts .contacts_info span, .widget_contacts .contacts_info>div>a, .widget_contacts .contacts_info>a {
		padding-left: 2.2em;
	}
	
	.widget_contacts .contacts_info span + span, .widget_contacts .contacts_info span + a {
		margin-top: 1em;
	}
	
	.sc_skills_counter .sc_skills_total {
		font-size: 3.8em;
	}
	
	.sc_skills_counter .sc_skills_icon + .sc_skills_total {
		margin-top: .15em;
	}
	
	.sc_skills_counter .sc_skills_item + .sc_skills_item_title {
		margin-top: .5em;
	}
	
	.sc_skills_counter_alter .sc_skills_icon {
		font-size: 3.5em;
	}
	
	.sc_skills_counter_alter .sc_skills_item_title {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.sc_skills_counter_alter .sc_skills_total {
		font-size: 3.3em;
	}
	
	.sc_skills_counter_alter .sc_skills_item + .sc_skills_item_title {
		margin-top: .4em;
	}
	
	.sc_skills_counter_alter .sc_skills_icon + .sc_skills_total {
		margin-top: .2em;
	}
	
	.sc_skills_counter_alter.with_divider.sc_align_center .columns_in_single_row .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_skills_counter_alter.with_divider.sc_align_right .columns_in_single_row .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-tablet"] .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12[class*="-tablet"]:last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_extra .sc_skills_total {
		font-size: 3.3em;
	}
	
	.sc_skills_counter_extra .sc_skills_item_title {
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.sc_skills_counter_extra .sc_skills_item_title + .sc_skills_item {
		margin-top: .3em;
	}
	
	.sc_skills_counter_simple .sc_skills_total {
		font-size: 3.1em;
	}
	
	.sc_skills_counter_simple .sc_skills_item_title {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.sc_skills_counter_simple.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_skills_counter_simple.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-tablet"] .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12[class*="-tablet"]:last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_modern .sc_skills_item_wrap {
		min-height: 7em;
	}
	
	.sc_skills_counter_modern .sc_skills_total {
		font-size: 8em;
	}
	
	.sc_skills_counter_modern .sc_skills_item_title {
		font-size: 22px;
	}
	
	.sc_skills_counter_modern .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"][class*="-tablet"] .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-tablet:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-tablet:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-tablet:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-tablet:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-tablet:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-tablet:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-tablet:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-tablet:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-tablet:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-tablet:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-tablet:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11[class*="-tablet"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12[class*="-tablet"]:last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_googlemap {
		max-height: 60vh;
	}
	
	.sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_alter .slider_controls_wrap>a.slider_prev {
		width: 36px;
		height: 36px;
		line-height: 35px;
	}
	
	.sc_icons .sc_icons_item_description {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.sc_icons .sc_icons_item_description ul>li {
		margin: 6px 0;
	}
	
	.sc_icons .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_icon + .sc_icons_item_description {
		margin-top: 0;
	}
	
	.sc_icons_default .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_simple .sc_icons_item + .sc_icons_item {
		margin-top: .7em;
	}
	
	.sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
		font-size: 19px;
		line-height: 22px;
	}
	
	.sc_icons_modern .sc_icons_item + .sc_icons_item {
		margin-top: 30px;
	}
	
	.sc_icons_modern .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern .sc_icons_image + .sc_icons_item_details {
		margin-left: 1.5em;
	}
	
	.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .7em;
	}
	
	.sc_icons_motley .sc_icons_item {
		padding: 3.4em 2em;
	}
	
	.sc_icons_motley .sc_icons_item_title {
		font-size: 1.35em;
	}
	
	.sc_icons_number .sc_icons_item_number {
		font-size: 7em;
	}
	
	.sc_icons_number .sc_icons_item {
		min-height: 5em;
	}
	
	.sc_icons_number .sc_icons_item_header {
		min-height: 3em;
	}
	
	.sc_icons_accent .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: 0;
	}
	
	.sc_icons_card .sc_icons_item {
		padding: 3.8em 2em 2.2em;
	}
	
	.sc_icons_card .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_creative .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_common .sc_icons_icon + .sc_icons_item_details, .sc_icons_common .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.5em;
	}
	
	.sc_icons_hover {
		margin: 0;
	}
	
	.sc_icons_hover .sc_icons_item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.sc_icons_hover .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
	}
	
	.sc_icons_hover.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
		margin-top: .6em;
	}
	
	.sc_icons_hover .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_hover .sc_icons_icon:before, .sc_icons_hover .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_hover.sc_align_center .sc_icons_item {
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_icons_hover.sc_align_right .sc_icons_item {
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	
	.sc_icons_hover.sc_align_right .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover.sc_align_right .sc_icons_image + .sc_icons_item_details {
		margin-right: 0;
	}
	
	.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_image {
		order: 1;
	}
	
	.sc_icons_hover.sc_align_right .sc_icons_item .sc_icons_item_details {
		order: 2;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap));
		margin-bottom: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom, .sc_icons_divider .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
		right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"]:last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .slider-wrapper .sc_icons_item, .sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
		padding: 2em;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"]:last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .sc_icons_icon:before, .sc_icons_divider2 .sc_icons_icon>span:before {
		font-size: 4.2em;
	}
	
	.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap, .sc_icons_divider3 .sc_icons_columns_wrap .sc_icons_item_wrap {
		padding: 0;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item_wrap:after {
		display: block;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"]:last-child .sc_icons_item_wrap:after {
		display: none;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item_wrap:after {
		display: none;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"]:last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-tablet"] .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider4 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider4.sc_align_center .sc_icons_item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_icons_divider4.sc_align_center .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider4.sc_align_center .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
		padding-right: 0;
	}
	
	.sc_icons_divider4.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_icons_fill .sc_icons_item .sc_icons_item_description {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.sc_icons_plain .sc_icons_icon + .sc_icons_item_details, .sc_icons_plain .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.3em;
	}
	
	.services_page_tabs {
		margin-top: 4em;
	}
	
	.services_page_related + .services_page_section_contacts, .services_single + .services_page_section_contacts {
		margin-top: 4em;
	}
	
	.services_single .services_page_header {
		margin-bottom: 1.5em;
	}
	
	.sc_services_default .sc_services_item_content {
		line-height: 1.5em;
	}
	
	.sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
		margin-bottom: 1.4em;
	}
	
	.sc_services_modern .sc_services_item_thumb .all-svg .svg-1 svg {
		width: 90px;
		height: 90px;
	}
	
	.sc_services_modern .sc_services_item_thumb .all-svg .svg-2 svg {
		width: 84px;
		height: 84px;
	}
	
	.sc_services_modern .sc_services_item .sc_button_arrow {
		width: 2.6em;
		height: 2.6em;
		line-height: 2.6em;
	}
	
	.sc_services_creative .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_creative .sc_services_item_number {
		font-size: 1.5em;
	}
	
	.sc_services_shine .sc_services_item_content_inner {
		padding: 3.4em 2.2em;
	}
	
	.sc_services_motley .sc_services_item_text {
		line-height: 1.5em;
	}
	
	.sc_services_motley .sc_services_item_icon, .sc_services_motley .sc_services_item_pictogram {
		font-size: 3.8em;
	}
	
	.elementor-section-full_width .sc_services_motley .sc_services_item:before {
		padding-top: 105%;
	}
	
	.sc_services_classic .sc_services_item_content_inner {
		padding: 2em;
	}
	
	.sc_services_classic .sc_services_item_title {
		font-size: 1.35em;
	}
	
	.sc_services_classic .sc_services_item_number {
		font-size: 1.4em;
	}
	
	.sc_services_classic .sc_services_item .sc_services_item_more_link .link_icon {
		width: 2.8em;
		height: 2.8em;
		line-height: 2.85em;
	}
	
	.sc_services_fashion .sc_services_item_content_inner {
		padding: 2.4em;
	}
	
	.sc_services_fashion .sc_services_item:before {
		padding-top: 110%;
	}
	
	.sc_services_accent .sc_services_item {
		padding: 3em 2em;
	}
	
	.sc_services_accent .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_accent .sc_services_item_icon, .sc_services_accent .sc_services_item_pictogram {
		font-size: 3.8em;
	}
	
	.sc_services_accent.sc_services_featured_top .post_featured {
		margin-bottom: 1.5em;
	}
	
	.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: 4px;
	}
	
	.sc_services_cool .sc_services_item_content_inner {
		padding: 2.2em 2em;
	}
	
	.sc_services_cool .sc_services_item_title {
		font-size: 1.6em;
	}
	
	.sc_services_cool .sc_services_item_number {
		font-size: 1.5em;
	}
	
	.sc_services_extra .sc_services_item_content_inner {
		padding: 2em 1.8em;
	}
	
	.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_extra .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_extra .sc_services_item_number {
		font-size: 1.4em;
	}
	
	.sc_services_extra .sc_services_item_more_link .link_icon:before {
		font-size: 12px;
	}
	
	.sc_services_strong .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_strong .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_strong .sc_services_item:before {
		padding-top: 130%;
	}
	
	.sc_services_backward .sc_services_item_info + .sc_services_item_thumb {
		margin-top: var(--theme-var-grid_gap);
	}
	
	.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) .sc_services_item {
		padding-bottom: 0;
	}
	
	.sc_services_backward>.sc_services_content>.sc_services_item + .sc_services_item {
		margin-top: var(--theme-var-grid_gap);
	}
	
	.sc_services_strange .sc_services_item_header:before, .sc_services_strange .sc_services_item_content:before {
		padding-top: 120%;
	}
	
	.sc_services_strange .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_strange .sc_services_item_icon {
		font-size: 3.8em;
	}
	
	.sc_services_unusual .sc_services_item_header {
		padding-bottom: 1.2em;
	}
	
	.sc_services_unusual .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_unusual .sc_services_item_thumb {
		margin-bottom: 1em;
	}
	
	.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
		padding-top: 85%;
	}
	
	.sc_services_minimal .sc_services_item_content_inner {
		padding: 2.6em 2em;
	}
	
	.sc_services_minimal .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_minimal .sc_services_item_subtitle {
		font-size: 13px;
		letter-spacing: 1px;
	}
	
	.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
		font-size: 14px;
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
		padding-top: 1.5em;
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom, .sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_content_inner_bottom {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_button, .sc_services_minimal .sc_services_item.with_more:not(.no_links):hover .sc_services_item_button {
		opacity: 1;
	}
	
	.sc_services_minimal .sc_services_item.with_image .sc_services_item_content:before, .sc_services_minimal .sc_services_item.with_image:hover .sc_services_item_content::before {
		opacity: .77;
	}
	
	.sc_services_panel .sc_services_item_content_inner {
		padding: 2em;
	}
	
	.sc_services_panel .sc_services_item .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_price .sc_services_item_price {
		font-size: 1.25em;
	}
	
	.sc_services_price .sc_services_item_title {
		font-size: 1.25em;
	}
	
	.sc_services_breezy .sc_services_item_content_inner {
		padding: 2em;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_close {
		top: -1.7em;
		right: -1.7em;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_close:before {
		font-size: 20px;
	}
	
	#trx_addons_post_details_popup .services_page_header .post_details_page_title {
		font-size: 1.5em;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_prev, .slider_outer_controls_outside>.slider_controls_wrap>.slider_prev {
		left: 0;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>.slider_next, .slider_outer_controls_outside>.slider_controls_wrap>.slider_next {
		right: 0;
	}
	
	.sc_slider_controller_info_title {
		max-width: 90%;
	}
	
	.sc_slider_controller_titles .sc_slider_controller_info {
		font-size: 20px;
	}
	
	.sc_slider_controller_info_number {
		display: block;
		margin-bottom: 2px;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 34px;
	}
	
	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 18px;
	}
	
	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
		margin-top: 18px !important;
	}
	
	.team_member_page .team_member_position + .team_member_title {
		margin-top: 10px;
	}
	
	.team_member_page .team_member_title {
		font-size: 47px;
	}
	
	.team_page_related .related_wrap_title, .team_page_wrap_info .section_title {
		margin: 0 0 .8em 0;
		font-size: 38px;
	}
	
	.team_page_wrap_info .team_page_wrap_info_over {
		padding: 85px 0 90px;
	}
	
	.team_member_page .team_member_featured .post_featured {
		margin-bottom: 45px;
	}
	
	body:not(.remove_margins) .team_page_wrap_info.comments_close {
		margin-bottom: -90px;
	}
	
	div.wpcf7 .form-style-1 .columns_wrap>[class*="column-"] {
		padding-bottom: 30px;
	}
	
	div.wpcf7 .form-style-1 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 40px;
	}
	
	div.wpcf7 .form-style-5 .wpcf7-submit-style {
		margin-top: 15px;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 35px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap>[class*="column-"] {
		padding-bottom: 20px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 20px;
	}
	
	div.wpcf7 .form-style-4 .style-icon.icon-email:before {
		margin-top: 1px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap>[class*="column-"] {
		padding-bottom: 30px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 35px;
	}
	
	div.wpcf7 .form-style-3 .wpcf7-spinner + .acceptance, div.wpcf7 .form-style-3 .wpcf7-spinner + [data-name="acceptance"], div.wpcf7 .form-style-3 .ajax-loader + .acceptance {
		display: block;
		margin: 15px 0 0 0;
	}
	
	div.wpcf7 .form-style-6 .columns_wrap.margin-bottom {
		padding-bottom: 15px;
	}
	
	div.wpcf7 .form-style-7 .columns_wrap>[class*="column-"] {
		padding-bottom: 30px;
	}
	
	div.wpcf7 .form-style-7 .columns_wrap.margin-bottom {
		margin-bottom: 0;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 30px;
	}
	
	#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a, #sb_instagram.feedTwo .sbi_follow_btn a {
		height: 90px;
		min-width: 90px;
		line-height: 90px;
	}
	
	.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
		height: 90px;
		min-width: 90px;
		line-height: 90px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 30px;
	}
	
	#style-5.mc4wp-form label {
		padding: 0 0 0 65px;
		width: 70%;
	}
	
	#style-5.mc4wp-form input[type="checkbox"] + label:before {
		width: 48px;
		height: 48px;
		line-height: 48px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields button, #style-5.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 50px;
		flex: 0 0 50px;
		font-size: 12px;
	}
	
	#style-7.mc4wp-form label {
		margin: 25px auto 0;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 60px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields:before {
		top: 16px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields button, #style-9.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 60px;
		line-height: 60px;
	}
	
	#style-9.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	.sc_item_subtitle_above {
		margin-bottom: .9em;
	}
	
	.sc_item_title_style_icon_bottom.sc_item_title:after, .sc_title_icon_bottom .sc_item_title:after {
		margin-top: 20px;
	}
	
	.sc_item_subtitle.sc_item_title_style_icon:before, .sc_title_icon .sc_item_subtitle:before {
		margin-bottom: 16px;
	}
	
	h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_descr, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_slider, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_columns, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_content {
		margin-top: 1em;
	}
	
	h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_masonry, h1.sc_item_title_tag + .sc_item_filters_wrap, h1.sc_item_title_tag + .sc_item_content {
		margin-top: 1em;
	}
	
	h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_masonry, h2.sc_item_title_tag + .sc_item_filters_wrap, h2.sc_item_title_tag + .sc_item_content {
		margin-top: 1em;
	}
	
	h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_masonry, h3.sc_item_title_tag + .sc_item_filters_wrap, h3.sc_item_title_tag + .sc_item_content {
		margin-top: 1em;
	}
	
	h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_masonry, h4.sc_item_title_tag + .sc_item_filters_wrap, h4.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_masonry, h5.sc_item_title_tag + .sc_item_filters_wrap, h5.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_masonry, h6.sc_item_title_tag + .sc_item_filters_wrap, h6.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 1.5em;
	}
	
	.sc_title_accent .sc_item_subtitle {
		padding-left: 50px;
	}
	
	.sc_title_accent .sc_item_subtitle:before {
		width: 30px;
	}
	
	.sc_title_accent .sc_item_subtitle.sc_align_right {
		padding: 0 50px 0 0;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap {
		padding: 2em;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
		font-size: 24px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
		margin-bottom: 1.1em;
	}
	
	.trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame {
		margin-top: 18px;
	}
	
	.wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
		margin-bottom: 35px;
		padding: 0 1.7em;
	}
	
	.wp-playlist.wp-audio-playlist .mejs-container {
		padding: 0 1.7em 0 1.7em;
		min-height: 84px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-current-item {
		padding: 2em 1.7em .8em;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
		font-size: 26px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
		margin-top: 2em;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item {
		padding: 15px 0;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item .wp-playlist-item-length {
		top: 15px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
		font-size: 18px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title, .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
		font-size: 32px;
	}
	
	.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
		padding-left: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 27px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
		margin: 0 0 10px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .post_meta {
		margin: 0 0 .8em 0;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
		font-size: 26px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item:before {
		display: none;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
		padding: 30px;
		position: relative;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: .6em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 40px 30px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date b {
		margin-top: -5px;
		font-size: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
		margin: 0 0 10px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_item_featured [class*="post_info_"] {
		padding: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
		margin-left: 90px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 0 0 .7em 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_meta + .sc_blogger_item_excerpt {
		margin-top: .6em;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] {
		padding: 30px 30px 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 30px;
		left: 30px;
		right: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 10px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta {
		margin: 0 0 10px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
		margin: 10px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 30px;
		left: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 10px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta {
		margin: 0 0 10px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta:not(.post_meta_categories) {
		margin: 10px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 0 0 10px 0;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
		font-size: 30px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
		margin-bottom: 1.6em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
		font-size: 24px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
		margin: 0 0 10px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
		margin: 0 0 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
		padding: 25px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 25px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
		font-size: 24px;
	}
	
	.footer_custom h6.sc_item_title {
		font-size: 18px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
		font-size: 14px;
		width: 40px;
		height: 40px;
		line-height: 37px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default[class*="modern"] .socials_wrap .social_item .social_icon {
		width: 40px;
		height: 40px;
		line-height: 39px;
	}
	
	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
		padding: 20px 10px;
	}
	
	.sc_testimonials_qw-date .sc_testimonials_item_content .sc_testimonials_item_date, .sc_testimonials_qw-date .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
		line-height: 2.6em;
	}
	
	.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
		bottom: 2px;
	}
}

@media (min-width:1024px) {
	.sidebar_small_screen_above .sidebar_inner {
		display: block !important;
	}
}

@media (max-width:1023px) {
	:root {
		--theme-var-page_extra: 30px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.menu_side_present {
		--theme-var-menu_side: 60px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2 - var(--theme-var-menu_side));
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: var(--theme-var-page_extra);
		--theme-var-page_boxed: 100vw;
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_boxed.menu_side_present {
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2 - var(--theme-var-menu_side));
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_fullwide {
		--theme-var-page_fullwide_extra: var(--theme-var-page_extra);
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	.body_style_fullwide.menu_side_present {
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2 - var(--theme-var-menu_side));
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: calc(var(--theme-var-content) * var(--theme-var-koef_narrow));
		--theme-var-padding_narrow: calc(var(--theme-var-content) * ( 1 - var(--theme-var-koef_narrow) ));
	}
	
	html, body {
		font-size: 17px;
		line-height: 158%;
	}
	
	h1, .front_page_section_caption {
		font-size: 38px;
		line-height: 42px;
		margin-top: 30px;
		margin-bottom: 16px;
	}
	
	h2 {
		font-size: 30px;
		line-height: 35px;
		margin-top: 28px;
		margin-bottom: 16px;
	}
	
	h3 {
		font-size: 25px;
		line-height: 29px;
		margin-top: 25px;
		margin-bottom: 16px;
	}
	
	h4 {
		font-size: 22px;
		line-height: 27px;
		margin-top: 24px;
		margin-bottom: 15px;
	}
	
	h5 {
		font-size: 19px;
		line-height: 25px;
		margin-top: 20px;
		margin-bottom: 12px;
	}
	
	h6 {
		font-size: 17px;
		line-height: 22px;
		margin-top: 23px;
		margin-bottom: 10px;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_title_caption {
		font-size: 38px;
		line-height: 42px;
	}
	
	hr, .vc_separator {
		margin-top: 3em !important;
		margin-bottom: 3em !important;
	}
	
	form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore, .sc_item_pagination_load_more .nav-links, .sc_item_pagination_load_more .nav-load-more, .sc_item_pagination_load_more .woocommerce-load-more, .nav-links-more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .nav-links, .woocommerce-links-more .nav-load-more, .woocommerce-links-more .woocommerce-load-more {
		padding: 15px 30px;
	}
	
	.sc_button.sc_button_size_large:not(.sc_button_simple) {
		padding: 17px 35px;
	}
	
	.sc_button_bordered.sc_button.sc_button_size_large {
		padding: 15px 33px;
	}
	
	.sc_button.sc_button_size_small:not(.sc_button_simple), .theme_button.theme_button_small {
		padding: 10px 22px;
		font-size: 11px;
	}
	
	.sc_button_bordered.sc_button.sc_button_size_small {
		padding: 8px 20px;
	}
	
	.sc_button.sc_button_bordered, .wp-block-button.is-style-outline>.wp-block-button__link {
		padding: 13px 28px;
	}
	
	.sc_button_hover:hover:before, .sc_button_hover.active:before {
		right: 1.7em !important;
	}
	
	.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
		width: 50px;
		height: 50px;
		line-height: 50px;
		text-align: center;
	}
	
	body:not(.expand_content) [class*="content_wrap"]>.content {
		width: 100% !important;
		float: none !important;
	}
	
	[class*="content_wrap"]>.sidebar {
		width: 100% !important;
		float: none !important;
		margin-top: 80px;
	}
	
	body.body_style_fullwide.sidebar_show [class*="content_wrap"]>.content, body.body_style_fullscreen.sidebar_show [class*="content_wrap"]>.content {
		padding-left: 0;
		padding-right: 0;
	}
	
	body.body_style_fullwide.sidebar_show [class*="content_wrap"]>.sidebar, body.body_style_fullscreen.sidebar_show [class*="content_wrap"]>.sidebar {
		margin-left: 0;
		margin-right: 0;
	}
	
	.fixed_blocks_sticky .sidebar {
		position: static;
		top: auto !important;
	}
	
	.sidebar_small_screen_above .content_wrap {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.sidebar_small_screen_above .content_wrap>.widgets_above_page {
		order: 10;
	}
	
	.sidebar_small_screen_above .content_wrap>.sidebar {
		order: 20;
		margin-top: 0;
		margin-bottom: 40px;
	}
	
	.sidebar_small_screen_above .content_wrap>.content {
		order: 30;
	}
	
	.sidebar_small_screen_above .content_wrap>.widgets_below_page {
		order: 40;
	}
	
	.sidebar_small_screen_above .sidebar_control {
		display: block;
	}
	
	.sidebar_small_screen_above .sidebar_control + .sidebar_inner {
		margin-top: 2em;
		display: none;
	}
	
	.sidebar_small_screen_float .page_content_wrap .content_wrap {
		position: static;
	}
	
	.sidebar_small_screen_float.sidebar_show .sidebar {
		bottom: 0;
		height: 100%;
		width: 330px !important;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: -webkit-transform .5s ease;
		-ms-transition: -ms-transform .5s ease;
		transition: transform .5s ease;
		margin-top: 0 !important;
	}
	
	.sidebar_small_screen_float.sidebar_left .sidebar {
		position: fixed;
		z-index: 100002;
		top: 0;
		left: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	
	.sidebar_small_screen_float.sidebar_right .sidebar {
		position: fixed;
		z-index: 100002;
		top: 0;
		right: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}
	
	.sidebar_small_screen_float.sidebar_show .sidebar.opened {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	
	.sidebar_small_screen_float.sidebar_show .sidebar_inner {
		position: relative;
		z-index: 2;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		overflow-x: visible;
	}
	
	.sidebar_small_screen_float .sidebar_control {
		display: inline-block;
		border-width: 1px;
		border-style: solid;
		text-transform: uppercase;
		font-size: 1.25em;
		line-height: 2.95em;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		width: 3em;
		height: 3em;
		padding: 0 .45em;
		-webkit-transition: left .3s ease, right .3s ease;
		-ms-transition: left .3s ease, right .3s ease;
		transition: left .3s ease, right .3s ease;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		border-radius: 5px;
	}
	
	.sidebar_small_screen_float.sidebar_left .sidebar_control {
		position: absolute;
		z-index: 1;
		top: 50%;
		right: -1.3em;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: right;
	}
	
	.sidebar_small_screen_float.sidebar_right .sidebar_control {
		position: absolute;
		z-index: 1;
		top: 50%;
		left: -1.3em;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: left;
	}
	
	.sidebar_small_screen_float .sidebar_control:after {
		content: "";
		font-family: "fontello";
		display: inline-block;
		vertical-align: top;
	}
	
	.sidebar_small_screen_float.sidebar_right .sidebar_control:after {
		content: "";
	}
	
	.sidebar_small_screen_float .sidebar.opened .sidebar_control:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	.sidebar_small_screen_float.sidebar_left.menu_side_left .sidebar_control:hover {
		right: -2em;
	}
	
	.sidebar_small_screen_float.sidebar_left.menu_side_right .sidebar_control:hover {
		left: -2em;
	}
	
	.widgets_above_page_wrap, .widgets_above_content_wrap {
		margin-bottom: 4em;
	}
	
	.widgets_below_page_wrap, .widgets_below_content_wrap {
		margin-top: 4em;
	}
	
	.gallery.gallery-columns-9 .gallery-item {
		width: 20% !important;
	}
	
	.gallery.gallery-columns-8 .gallery-item {
		width: 20% !important;
	}
	
	.gallery.gallery-columns-7 .gallery-item {
		width: 20% !important;
	}
	
	.gallery.gallery-columns-6 .gallery-item {
		width: 20% !important;
	}
	
	body.no_layout.menu_side_left {
		margin-left: 0;
	}
	
	body.no_layout.menu_side_right {
		margin-right: 0;
	}
	
	body.no_layout.menu_side_right .menu_side_wrap {
		right: -6rem;
	}
	
	body.no_layout.menu_side_left .menu_side_wrap {
		left: -6rem;
	}
	
	body.no_layout.menu_side_left .sc_layouts_row_fixed_on {
		padding-left: 0;
	}
	
	body.no_layout.menu_side_right .sc_layouts_row_fixed_on {
		padding-right: 0;
	}
	
	body.no_layout.menu_side_left .sc_layouts_row_fixed_on {
		margin-left: 0 !important;
	}
	
	body.no_layout.menu_side_right .sc_layouts_row_fixed_on {
		margin-right: 0 !important;
	}
	
	.page_content_wrap {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.page_content_wrap.page_content_wrap_custom_header_margin {
		padding-top: 3em;
	}
	
	.top_panel.with_bg_image {
		min-height: 20em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-right: .8em;
	}
	
	.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li[class*="icon-"]:before {
		padding: .85em 0;
		left: .4em;
	}
	
	.sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a {
		font-size: 16px !important;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul, .sc_layouts_menu_nav ul li.columns-4>ul, .sc_layouts_menu_nav ul li.columns-5>ul, .sc_layouts_menu_nav ul li.columns-6>ul {
		width: 19.7em;
	}
	
	.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left, .sc_layouts_menu_nav ul li.columns-6>ul.submenu_left {
		left: -19.7em;
	}
	
	.sc_layouts_menu_nav li.columns-3>ul>li, .sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li, .sc_layouts_menu_nav li.columns-6>ul>li {
		width: 50%;
	}
	
	.sc_layouts_menu_nav li.columns-3>ul>li, .sc_layouts_menu_nav li.columns-4>ul>li, .sc_layouts_menu_nav li.columns-5>ul>li, .sc_layouts_menu_nav li.columns-6>ul>li {
		margin-bottom: 10px;
	}
	
	.sc_layouts_menu_nav li.columns-3>ul>li:nth-child(3), .sc_layouts_menu_nav li.columns-4>ul>li:nth-child(3), .sc_layouts_menu_nav li.columns-4>ul>li:nth-child(4), .sc_layouts_menu_nav li.columns-5>ul>li:nth-child(5), .sc_layouts_menu_nav li.columns-6>ul>li:nth-child(5), .sc_layouts_menu_nav li.columns-6>ul>li:nth-child(6) {
		margin-bottom: 0;
	}
	
	.sc_layouts_menu_nav>li.columns-3>ul>li, .sc_layouts_menu_nav>li.columns-4>ul>li, .sc_layouts_menu_nav>li.columns-5>ul>li, .sc_layouts_menu_nav>li.columns-6>ul>li {
		width: 33.333%;
	}
	
	.sc_layouts_menu_nav>li.columns-4>ul>li:nth-child(4), .sc_layouts_menu_nav>li.columns-5>ul>li:nth-child(4), .sc_layouts_menu_nav>li.columns-5>ul>li:nth-child(5), .sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(4), .sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(5), .sc_layouts_menu_nav>li.columns-6>ul>li:nth-child(6) {
		margin-bottom: 0;
	}
	
	body.menu_mobile_opened {
		height: 100% !important;
		overflow: hidden !important;
	}
	
	.menu_mobile .menu_mobile_header_wrap {
		padding: 35px 32px;
	}
	
	.menu_mobile .menu_mobile_widgets_area {
		width: 40%;
		padding: 80px 45px;
	}
	
	.menu_mobile .menu_mobile_nav_area {
		top: 30%;
		max-height: 47%;
	}
	
	.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
		max-height: 58%;
	}
	
	.menu_mobile .socials_mobile {
		padding-top: 1.1em;
		bottom: 1.5rem;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
		margin-right: 43%;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item + .extra_item {
		margin-top: 2.5em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .widget_custom_html .extra_item a {
		font-size: 1.2em;
	}
	
	.sc_layouts_panel_menu .panel_menu_header {
		padding: 35px 18px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
		top: 39px;
		right: 32px;
	}
	
	.top_panel .slider_engine_revo .slide_subtitle {
		margin-bottom: 1em !important;
	}
	
	.top_panel .slider_engine_revo .slide_button {
		font-size: 12px !important;
	}
	
	.proguards-full-height {
		min-height: 0 !important;
	}
	
	.sidebar_hide.narrow_content .alignleft.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignleft, .sidebar_hide.narrow_content .alignright.is-style-alignfar, .sidebar_hide.narrow_content .is-style-alignfar>.alignright {
		max-width: calc(var(--theme-var-content_narrow) / 2 - var(--theme-var-grid_gap));
	}
	
	.sidebar_hide.normal_content .post_info_vertical_present .alignleft.is-style-alignfar, .sidebar_hide.normal_content .post_info_vertical_present .is-style-alignfar>.alignleft {
		margin-left: calc(-1 * ( ( var(--theme-var-page) - var(--theme-var-content) ) / 2 ));
	}
	
	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide {
		left: calc(var(--theme-var-page) / -2 + 50%);
		width: var(--theme-var-page);
	}
	
	.sidebar_hide.normal_content .post_info_vertical_present .alignwide {
		left: calc(var(--theme-var-page) / -2 + 50%);
	}
	
	.sidebar_hide.normal_content .post_info_vertical_present .alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2);
	}
	
	.posts_container .full_post_content {
		margin-top: 5em;
		padding-top: 5em;
	}
	
	.posts_container .full_post_content:not(:last-child) {
		margin-bottom: 5em;
		padding-bottom: 5em;
	}
	
	.format-audio .post_featured.with_thumb .post_audio {
		bottom: 1em;
	}
	
	.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio {
		min-width: 280px;
	}
	
	.single-format-audio .post_header_wrap .post_featured.with_thumb .post_audio.with_iframe {
		min-width: 90%;
	}
	
	.custom-background .content_wrap>.content, .page_banner_wrap~.content_wrap>.content {
		padding: var(--theme-var-grid_gap);
	}
	
	.sidebar_show .post_info_vertical_present, .sidebar_show .post_info_vertical_present + .post_footer, .sidebar_hide:not(.narrow_content) .post_info_vertical_present, .sidebar_hide:not(.narrow_content) .post_info_vertical_present + .post_footer {
		padding-left: 0;
	}
	
	.sidebar_show .post_info_vertical_hide_on_mobile .post_info_vertical, .sidebar_hide .post_info_vertical_hide_on_mobile .post_info_vertical, .sidebar_hide.narrow_content .post_info_vertical_hide_on_mobile .post_info_vertical, .sidebar_hide.normal_content .post_info_vertical_hide_on_mobile .post_info_vertical {
		display: none;
	}
	
	.sidebar_show .post_info_vertical, .sidebar_hide .post_info_vertical, .sidebar_hide.narrow_content .post_info_vertical, .sidebar_hide.normal_content .post_info_vertical {
		position: fixed !important;
		z-index: 9999;
		top: auto !important;
		left: 0 !important;
		right: 0;
		bottom: 0;
		display: block !important;
		opacity: 1 !important;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical, .sidebar_hide .post_info_vertical .post_share_vertical, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical {
		margin-top: 0;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical .post_share, .sidebar_hide .post_info_vertical .post_share_vertical .post_share, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share {
		display: block;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical, .sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical {
		display: block;
		white-space: nowrap;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items, .sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: stretch;
		-ms-flex-pack: stretch;
		justify-content: stretch;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item, .sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item {
		display: block;
		text-align: center;
		width: 100%;
		margin: 0 !important;
	}
	
	.sidebar_show .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon, .sidebar_hide .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon, .sidebar_hide.narrow_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon, .sidebar_hide.normal_content .post_info_vertical .post_share_vertical .post_share .socials_wrap.socials_dir_vertical .social_items .social_item .social_icon {
		-webkit-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
		width: auto;
		height: 3em;
		line-height: 3em;
	}
	
	.sidebar_hide:not(.narrow_content) .post_info_vertical_present .alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2);
	}
	
	#cancel-comment-reply-link {
		top: 16px;
	}
	
	.before_sidebar_banner_wrap {
		margin-bottom: var(--theme-var-grid_gap);
	}
	
	.after_sidebar_banner_wrap {
		margin-top: var(--theme-var-grid_gap);
	}
	
	.sidebar_default .sidebar_inner {
		padding: var(--theme-var-grid_gap) 0;
	}
	
	.sidebar_default[class*="scheme_"] .sidebar_inner {
		padding: 35px calc(var(--theme-var-grid_gap) / 2);
	}
	
	.sidebar_default.sidebar_float[class*="scheme_"] .sidebar_inner {
		padding: var(--theme-var-grid_gap);
	}
	
	.sidebar.sidebar_float .widget, .sidebar_default.sidebar_float[class*="scheme_"] .widget {
		padding: 0;
	}
	
	.sidebar:not(.sidebar_float) {
		margin-left: calc(( var(--theme-var-grid_gap) / 2 ) * -1);
		margin-right: calc(( var(--theme-var-grid_gap) / 2 ) * -1);
		width: calc(100% + var(--theme-var-grid_gap)) !important;
	}
	
	.sidebar:not(.sidebar_float)[class*="scheme_"] {
		margin-left: 0;
		margin-right: 0;
		width: 100% !important;
	}
	
	.sidebar:not(.sidebar_float) .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 50%;
		padding: 0 calc(var(--theme-var-grid_gap) / 2);
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.sidebar:not(.sidebar_float) .widget:only-child, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget:only-child {
		width: 100%;
	}
	
	.sidebar:not(.sidebar_float) .widget + .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget + .widget {
		margin-top: 0;
		padding-top: 0;
		border-top-width: 0;
	}
	
	.footer_wrap .widget + .widget + .widget, .sidebar:not(.sidebar_float) .widget + .widget + .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget + .widget + .widget {
		margin-top: 35px !important;
	}
	
	.footer_default.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_default.footer_wrap .sc_layouts_row .widget {
		margin-top: 18px !important;
		margin-bottom: 18px !important;
	}
	
	.widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
		width: 50%;
	}
	
	.footer_default .sc_layouts_row_type_normal {
		padding: 1.8em 0;
	}
	
	.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
		width: 50% !important;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	
	.footer_wrap .sc_content .wpb_column + .wpb_column + .wpb_column {
		margin-top: var(--theme-var-grid_gap) !important;
		padding-top: var(--theme-var-grid_gap) !important;
		border-top-width: 1px;
		border-top-style: solid;
	}
	
	.header_fullwidth .widget, .footer_fullwidth .widget {
		width: 100% !important;
		display: block !important;
		margin-left: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.widget .widget_title, .widget .widgettitle {
		margin-top: 0;
	}
	
	div.esg-filters, .comments_pagination, .nav-links, .page_links {
		margin-top: 2.5em;
	}
	
	.woocommerce nav.woocommerce-pagination ul {
		margin-top: 1em;
	}
	
	.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links>span:not(.page_links_title), .page_links>a, .comments_pagination .page-numbers, .nav-links .page-numbers {
		width: 42px;
		height: 42px;
		line-height: 39px;
	}
	
	.post_item_404 .page_title {
		font-size: 200px;
		line-height: .85em;
	}
	
	.post_item_404 .page_description {
		margin-top: 15px;
		margin-bottom: 27px;
		font-size: 17px;
	}
	
	.post_item_404 .post_content {
		padding: 4em 0 4.5em;
	}
	
	.search-no-results.woocommerce-page .content, .post_item_none_search .post_content {
		padding: 4em 0;
	}
	
	.post_item_none_search .page_info .page_subtitle {
		font-size: 42px;
	}
	
	.post_item_none_search .page_info .page_description {
		margin-top: 26px;
		margin-bottom: 30px;
		padding: 0 10%;
	}
	
	.adp-popup-type-notification-bar .adp-popup-button {
		margin-left: .8rem;
	}
	
	.adp-popup-type-notification-bar .adp-popup-text:before {
		margin: -3px 15px 0 0;
	}
	
	.mgn_bot.sc_button {
		margin-bottom: 15px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide {
		padding: 15px 15px;
		min-height: 120px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
		padding: 0 10px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
		font-size: 15px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
		font-size: 14px;
	}
	
	.extra-size-skills .sc_skills_counter_alter .sc_skills_total {
		font-size: 70px;
		letter-spacing: 2.5px;
	}
	
	.author_info {
		padding: 30px;
	}
	
	.author_info .author_description {
		padding-left: 95px;
	}
	
	.post_item_single .post_tags_single {
		margin-top: 2.2em;
	}
	
	.post_item_single .post_meta_single {
		margin-top: 3.5em;
	}
	
	.related_wrap {
		margin-top: 3em;
	}
	
	.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title {
		font-size: 20px;
	}
	
	.comments_form_wrap {
		margin-top: 3em;
	}
	
	.comments_list_wrap {
		margin-top: 3em;
	}
	
	.comments_wrap .form-submit {
		margin-top: 1.5em;
	}
	
	.comments_wrap .comments_field {
		margin-bottom: 1.5em;
	}
	
	.comments_wrap .form-submit input[type="submit"] {
		padding: 14px 36px;
	}
	
	.comments_list_wrap .comment_info {
		margin-bottom: .6em;
	}
	
	.comments_list_wrap .comment_text {
		margin-bottom: .3em;
	}
	
	.comments_list_wrap .comment_author {
		margin: 0 8px 0 0;
		font-size: 17px;
		line-height: 20px;
	}
	
	.comments_list_wrap .bypostauthor .comment_bypostauthor {
		margin: 0 8px 0 0;
	}
	
	.comments_list_wrap .comment_content {
		padding-left: 90px;
	}
	
	.comments_list_wrap .comment_author_avatar {
		width: 68px;
		height: 68px;
		line-height: 68px;
	}
	
	.comments_list_wrap ul ul.children {
		padding-left: 90px;
	}
	
	.comments_list_wrap ul ul ul.children {
		padding-left: 45px;
	}
	
	.widget ul>li a:first-child:before, ul.wp-block-archives-list>li a:first-child:before, ul.wp-block-categories-list>li a:first-child:before, ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before, ul.wp-block-rss>li a:first-child:before {
		top: .65em;
	}
	
	.post_layout_excerpt.sticky {
		padding: 1.5em;
	}
	
	.post_layout_excerpt .post_header .post_price {
		font-size: 1.5em;
		line-height: 1.5em;
	}
	
	.post_layout_excerpt .post_featured {
		margin-bottom: 1.7em;
	}
	
	.post_layout_excerpt .post_header + .post_content {
		margin-top: 1em;
	}
	
	.post_layout_excerpt .post-more-link {
		margin-top: 1.2em;
	}
	
	.post_layout_excerpt + .post_layout_excerpt {
		margin-top: 2.5rem;
	}
	
	.post_layout_classic.post_format_audio .mejs-time {
		display: none;
	}
	
	.post_layout_classic .post_title {
		font-size: 22px;
		margin-top: 8px;
	}
	
	.post_layout_classic_3 .post_title {
		font-size: 20px;
	}
	
	.post_layout_classic_4 .post_title {
		font-size: 20px;
	}
	
	.classic_4 .column-1_4 {
		width: 50%;
	}
	
	.post_layout_classic .slider_container.slider_controls_side .slider_controls_wrap>a, .post_layout_classic .slider_outer_controls_side .slider_controls_wrap>a {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.masonry_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.masonry_wrap .masonry_item {
		padding: 0 var(--theme-var-grid_gap) var(--theme-var-grid_gap) 0;
	}
	
	.masonry_wrap:not(.sc_blogger_content) .masonry_item-1_3, .masonry_wrap:not(.sc_blogger_content) .masonry_item-1_4 {
		width: 50%;
	}
	
	.masonry_wrap .masonry_item .post_featured {
		margin-bottom: 1.4em;
	}
	
	.post_layout_classic-masonry_1 .post_title, .post_layout_classic-masonry_2 .post_title {
		font-size: 22px;
	}
	
	.masonry_wrap .masonry_item .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
		margin: 0 0 8px;
	}
	
	.post_featured.hover_info .post_info .post_title {
		font-size: 20px;
	}
	
	.post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title, .post_layout_portfolio_4 .post_title {
		font-size: 20px;
	}
	
	.blog_style_portfolio_4 .column-1_4 {
		width: 50%;
	}
	
	.post_layout_portfolio .post_featured.hover_info .post_info, .post_layout_portfolio_4 .post_featured.hover_info .post_info {
		padding: 20px;
	}
	
	.blog_style_portfolio_3 .column-1_3 {
		width: 50%;
	}
	
	.post_layout_portfolio_2.post_format_audio .post_featured .post_audio_author {
		font-size: 13px;
	}
	
	.post_layout_portfolio_2.post_format_audio .post_featured .post_audio_title {
		font-size: 20px;
	}
	
	.post_layout_portfolio_2.post_format_audio .post_featured div.mejs-controls .mejs-time {
		display: none;
	}
	
	.post_header_wrap_style_style-1 .post_featured + .post_header {
		min-width: 80%;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 28rem;
	}
	
	.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 23rem;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar>img {
		width: 2em;
		height: 2em;
		line-height: 2em;
		text-align: center;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 10px;
	}
	
	.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
		margin-top: 14px;
	}
	
	.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 70px;
	}
	
	.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
		bottom: 2.5em;
	}
	
	.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 70px;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 100%;
		margin: 0 30px 3rem;
	}
	
	.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
		height: 30rem;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: 100%;
		margin: 0 30px;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg, .post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 25rem;
	}
	
	.post_header_wrap_style_style-3 .post_header .content_wrap {
		padding: 30px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_categories {
		margin-bottom: 10px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other {
		margin-top: 14px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio {
		max-width: calc(100% - 60px);
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	.post_header_wrap_style_style-4 .post_featured.post_featured_bg {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_categories {
		margin-bottom: 10px;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_title, .post_header_wrap_style_style-4 .post_header .post_subtitle {
		max-width: 90%;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other {
		margin-top: 1.1em;
	}
	
	.post_header_wrap_style_style-4 .post_header {
		margin-bottom: 2em;
	}
	
	.single_style_style-4 .page_content_wrap {
		padding-top: 3.5em;
	}
	
	.post_header_wrap_style_style-4 {
		margin-bottom: 3em;
	}
	
	.post_header_wrap_style_style-5 .post_featured.post_featured_bg {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_categories {
		margin-bottom: 10px;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other {
		margin-top: 14px;
	}
	
	.post_header_wrap_style_style-5.post_header_wrap_in_content {
		margin-bottom: 1.8em;
	}
	
	.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
		margin-bottom: 2.3em;
	}
	
	.post_header_wrap_style_style-5 {
		margin-bottom: 2.3em;
	}
	
	.post_header_wrap_style_style-6 .post_featured.post_featured_bg {
		height: 30rem;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg {
		height: 28rem;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_categories {
		margin-bottom: 10px;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other {
		margin-top: 14px;
	}
	
	.post_header_wrap_style_style-7 .post_featured + .post_header_single {
		margin-top: 60px;
	}
	
	.single_style_style-7 .page_content_wrap>.content_wrap {
		padding-top: 60px;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 198px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 198px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 198px;
	}
	
	.sc_layouts_title_link {
		margin: 2em 0 .5em;
	}
	
	.sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
		margin-bottom: 0;
	}
	
	.sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_title {
		width: 40%;
	}
	
	.sc_portfolio_preview .sc_portfolio_preview_description .portfolio_page_details_item_value {
		width: 60%;
	}
	
	.sc_portfolio_preview_show .post_description {
		font-size: 1em;
	}
	
	.trx_expcol_on .trx_expcol_button {
		padding: 15px 30px;
	}
	
	.sc_hotspot_default {
		display: inline-block;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup {
		width: 240px;
		padding: 20px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close {
		width: 1.5em;
		height: 1.5em;
		line-height: 1.5em;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_popup_close .trx_addons_button_close_icon {
		font-size: 12px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_image + [class*="sc_hotspot_item"] {
		margin-top: 16px;
	}
	
	.sc_hotspot_simple {
		display: inline-block;
	}
	
	.sc_hotspot_simple .sc_hotspot_item_popup {
		max-width: 200px;
	}
	
	.sc_switcher_controls {
		margin-bottom: 2em;
	}
	
	.sc_switcher_tabs .sc_switcher_tab {
		padding: 20px;
	}
	
	.sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab {
		margin-left: 20px;
	}
	
	.style-switcher-tabs .sc_switcher_tabs_controls {
		flex-wrap: wrap;
	}
	
	.style-switcher-tabs .sc_switcher_tab {
		width: calc(50% - 4px);
		flex-grow: 1;
	}
	
	.style-switcher-tabs .sc_switcher_tab, .style-switcher-tabs .sc_switcher_tab + .sc_switcher_tab {
		margin: 2px;
	}
	
	.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
		font-size: 2.2em;
	}
	
	.slider_outer.slider_outer_titles_outside_top {
		padding-top: 7.6em;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info {
		padding-right: 40px;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title, .slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
		font-size: 38px;
	}
	
	.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
		height: 15px !important;
	}
	
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 30px !important;
	}
	
	.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
		height: 45px !important;
	}
	
	.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
		height: 70px !important;
	}
	
	.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 80px !important;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title {
		min-width: 140px;
		padding: 18px 10px;
	}
	
	.tabs_style_4.elementor-widget-tabs.sc_tabs_icon_position_left .elementor-tab-title>a:before {
		margin-right: .7em;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-title {
		font-size: 15px;
		line-height: 19px;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-desktop-title {
		padding: 10px 14px;
	}
	
	.elementor-section.sc_extra_bg_large_right:after, .elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_right:after {
		left: -8em;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-8 .sc_blogger_columns_wrap .trx_addons_column-1_2 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
		font-size: 1.33rem;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-1" "lg-1 lg-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 lg-2" "lg-1 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-2" "lg-2 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "lg-2 lg-3" "lg-2 lg-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-5" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "md-5 md-6" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "xl-1 xl-1" "xl-1 xl-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: xl-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "lg-4 lg-5" "lg-4 lg-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: lg-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "lg-1 md-1" "lg-1 md-2" "md-3 lg-2" "md-4 lg-2" "lg-3 md-5" "lg-3 md-6" "md-7 lg-4" "md-8 lg-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: lg-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: lg-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: lg-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: lg-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
		max-width: calc(100% - 40px);
		bottom: 20px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 20px;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container {
		grid-template: auto/repeat(2, 1fr);
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_item_posts_container .sc_portfolio_item {
		min-height: unset;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info {
		max-width: calc(100% - 40px);
		bottom: 20px;
		left: 20px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 20px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
		align-items: center;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap {
		padding: 0 0 0 2em;
		margin-right: 0;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_title {
		margin-bottom: 15px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
		font-size: 12px;
		line-height: 20px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .post_meta + .post_title {
		margin-top: 5px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
		width: 39px !important;
		margin-left: 15px !important;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
		font-size: 2em;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
		bottom: 2.45rem;
	}
	
	.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_title {
		opacity: 1;
	}
	
	.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item:after {
		opacity: 1;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview {
		flex-direction: column;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
		width: 100%;
		height: calc(70% - 5em);
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
		height: calc(30% + 5em);
		width: 100%;
		padding: 1.5rem;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
		margin-bottom: 23px;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item + .portfolio_page_details_item {
		margin-top: 6px;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
		margin-top: 1em;
		padding-top: 1em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
		margin-top: 1em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
		margin-top: 1.5em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
		top: calc(70% - 3.3em);
		right: 1.7em;
	}
	
	.portfolio_page .portfolio_page_title {
		margin-bottom: 20px;
	}
	
	.portfolio_page .portfolio_page_content_wrap div:last-child.portfolio_page_gallery {
		padding-bottom: 0;
	}
	
	.portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
		font-size: 1.44rem;
	}
	
	.portfolio_page.portfolio_page_details_right, .portfolio_page.portfolio_page_details_left {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_title, .portfolio_page.portfolio_page_details_left .portfolio_page_title {
		flex-basis: 100%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
		order: 1;
		width: 40% !important;
		padding-bottom: 0;
		position: relative;
		top: 0 !important;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
		width: 60% !important;
		order: 2;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery + .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap .portfolio_page_gallery, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery + .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap .portfolio_page_gallery {
		width: 100% !important;
		max-width: unset !important;
		padding-left: 0 !important;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_column-1_3, .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_column-1_4, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_column-1_3, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_column-1_4 {
		width: 50%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3, .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_4, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_3, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>.trx_addons_column-1_4 {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_gallery .portfolio_page_gallery_type_grid_3 + .portfolio_page_gallery_description, .portfolio_page.portfolio_page_details_right .portfolio_page_gallery .portfolio_page_gallery_type_grid_4 + .portfolio_page_gallery_description, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .portfolio_page_gallery_type_grid_3 + .portfolio_page_gallery_description, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery .portfolio_page_gallery_type_grid_4 + .portfolio_page_gallery_description {
		margin-top: 0;
	}
	
	.portfolio_page.portfolio_page_details_right {
		flex-direction: row-reverse;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_gallery {
		order: 4;
		width: 100% !important;
		display: block;
		margin-left: 0;
		margin-right: auto;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_video {
		width: 100% !important;
		order: 3 !important;
		display: block;
		margin-left: 0;
		margin-right: auto;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap {
		padding-left: 30px;
	}
	
	.portfolio_page.portfolio_page_details_left .portfolio_page_video {
		order: 4;
		width: 100% !important;
		display: block;
		margin-left: 0;
	}
	
	.portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
		width: 100% !important;
		order: 3 !important;
		display: block;
		margin-left: 0;
	}
	
	.portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
		padding-right: 30px;
		padding-left: 0;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		line-clamp: 2;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		line-clamp: 2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		padding-bottom: 2px;
		line-height: 1.2em;
	}
	
	.portfolio_page_gallery {
		margin-bottom: 30px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 20px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 20px;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
		padding-right: 1.8rem;
	}
	
	.sc_countdown_default .sc_countdown_separator {
		font-size: 35px;
		margin: 0 15px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_digits {
		font-size: 43px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_label {
		font-size: 16px;
	}
	
	.sc_countdown_default.aligncenter .sc_countdown_separator {
		margin: 0 20px;
	}
	
	.sc_countdown_default.alignleft {
		margin-right: 0 !important;
	}
	
	.sc_price_default .sc_price_item_icon {
		margin-top: 2.5em;
	}
	
	.sc_price_default .sc_price_item_icon + .sc_price_item_info {
		padding-top: 1.3em;
		padding-bottom: 2.6em;
	}
	
	.sc_price_default .sc_price_item_info {
		padding: 2.8em 1em;
	}
	
	.sc_price_default .sc_price_item_link {
		padding: 12px 28px;
	}
	
	.sc_price_light .sc_price_item_title, .sc_price_light .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_light .sc_price_item_inner, .sc_price_light .sc_price_item.with_image .sc_price_item_inner {
		padding: 35px 24px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_icon>span, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 17px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_details, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_light .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_light .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_light .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_simple .sc_price_item_title, .sc_price_simple .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_simple .sc_price_item_inner, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
		padding: 35px 19px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_icon>span, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 17px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 15px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_description, .sc_price_simple .sc_price_item_inner .sc_price_item_details, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		font-size: 17px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_details, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_simple .sc_price_item_inner .sc_button.sc_button_bordered, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
		padding: 10px 30px;
	}
	
	.sc_price_simple_shadow .sc_price_item_title, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
		padding: 50px 20px 60px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon>span, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 17px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 15px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner .sc_button.sc_button_bordered, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
		padding: 10px 30px;
		line-height: 19px;
	}
	
	.sc_price_plain .sc_price_item_title, .sc_price_plain .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_plain .sc_price_item_inner, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
		padding: 45px 25px 55px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_icon>span, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		line-height: 1.5em;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 15px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_details, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_plain .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_plain .sc_price_item_inner .sc_button.sc_button_bordered, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
		padding: 10px 30px;
		line-height: 19px;
	}
	
	.sc_price_focus .sc_price_item_title, .sc_price_focus .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_focus .sc_price_item_inner, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
		padding: 35px 24px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_icon, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon {
		margin-top: 1em;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_icon>span, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 17px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_details, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_focus .sc_price_item_inner .sc_button.sc_button_bordered, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
		padding: 10px 30px;
		line-height: 19px;
	}
	
	.sc_price_metro .sc_price_item_title, .sc_price_metro .sc_price_item.with_image .sc_price_item_title {
		font-size: 20px;
	}
	
	.sc_price_metro .sc_price_item_inner, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
		padding: 35px 20px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_icon>span, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon>span {
		font-size: 2.4em;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
		font-size: 39px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
		font-size: 17px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_price + .sc_price_item_details, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
		margin-top: 25px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_details, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
		padding-top: 20px;
		margin-bottom: 0;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_metro .sc_price_item_inner .sc_price_item_details + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
		margin-top: 20px;
	}
	
	.sc_price_metro .sc_price_item_inner .sc_price_item_link:not(.sc_price_item_link_over), .sc_price_metro .sc_price_item.with_image .sc_price_item_inner .sc_price_item_link:not(.sc_price_item_link_over) {
		margin-top: -10px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 30px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content:before, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content:before {
		margin-bottom: 30px;
		font-size: 20px;
	}
	
	.sc_testimonials_classic .slider_container .sc_testimonials_item {
		padding: 0 9%;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
		padding-bottom: 5.5em;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
		height: 4em;
		line-height: 4em;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
		width: 4em;
		height: 4em;
	}
	
	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
		left: calc(50% - 135px) !important;
	}
	
	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
		right: calc(50% - 135px) !important;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author {
		margin: 15px 0 0;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 5px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_rating + .sc_testimonials_item_content {
		margin-top: 20px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item {
		padding: 44px 30px;
	}
	
	.sc_team_featured .trx_addons_hover_team .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_featured .trx_addons_hover_team .sc_team_item_socials .social_item {
		margin: 2px !important;
	}
	
	.sc_team_list .sc_team_item_title {
		font-size: 26px;
	}
	
	.sc_team_list .sc_team_item_content {
		margin: 15px 0 17px;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding: 0 0 0 7%;
	}
	
	.sc_team_list .sc_team_item .sc_team_item_socials .social_item {
		margin: 3px 17px 3px 0;
	}
	
	.sc_team_3d .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_3d .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 20px;
	}
	
	.sc_team_3d .sc_team_item_subtitle {
		margin-top: 9px;
	}
	
	.sc_team_3d .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
		font-size: 15px;
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.sc_team_3d-simple .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_3d-simple .sc_team_item_subtitle {
		margin-top: 9px;
	}
	
	.sc_team_3d-simple .trx_addons_hover_team {
		margin: 5px 0 0 0;
	}
	
	.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item {
		top: 20px;
		margin: 5px 10px 5px 0 !important;
	}
	
	.sc_team_3d-simple .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
		font-size: 14px;
	}
	
	.sc_team_3d-simple .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 20px;
	}
	
	.sc_team_short .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 20px;
	}
	
	.sc_team_short .sc_team_item_subtitle {
		margin-top: 5px;
	}
	
	.sc_team_short .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_short .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
		font-size: 15px;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item.has-post-thumbnail, .sc_team_metro [class*="trx_addons_column-1_"] .sc_team_item.has-post-thumbnail {
		display: block;
	}
	
	.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item.has-post-thumbnail .post_featured, .sc_team_metro [class*="trx_addons_column-1_"] .sc_team_item.has-post-thumbnail .post_featured {
		max-width: 100%;
		height: auto;
	}
	
	.sc_team_metro .sc_team_item_info {
		padding: 25px;
	}
	
	.sc_team_metro .trx_addons_column-1_2 .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	
	.sc_team_metro .sc_team_item_title {
		font-size: 24px;
	}
	
	.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_title, .sc_team_metro .sc_item_columns .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_metro .sc_team_slider:not(.slider_outer_one) .sc_team_item_content, .sc_team_metro .sc_item_columns .sc_team_item_content {
		margin: 12px 0;
	}
	
	.sc_team_metro .sc_team_item_content + .sc_team_item_socials {
		margin-top: 10px;
	}
	
	.sc_team_hover .trx_addons_hover_team {
		padding: 20px;
	}
	
	.sc_team_hover .trx_addons_hover_team .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_hover .trx_addons_hover_team .sc_team_item_socials .social_item {
		margin: 5px 10px 5px 0 !important;
	}
	
	.sc_team_alter .trx_addons_hover_team {
		padding: 15px 30px 25px;
	}
	
	.sc_team_alter .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_alter .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 20px;
	}
	
	.sc_team_alter .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 17px;
		margin-bottom: 5px;
	}
	
	.sc_team_alter .trx_addons_hover_team {
		padding: 20px;
	}
	
	.sc_team_creative .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_creative .sc_team_item_subtitle {
		margin-top: 9px;
	}
	
	.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item {
		margin: 5px !important;
	}
	
	.sc_team_creative .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon {
		font-size: 15px;
	}
	
	.sc_team_creative .trx_addons_hover_team {
		margin-top: 6px;
	}
	
	.sc_team_creative .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 20px;
	}
	
	.sc_team_accent .trx_addons_hover_team .sc_team_item_socials {
		bottom: 20px;
	}
	
	.sc_team_accent .trx_addons_hover_team .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_light .trx_addons_hover_team .sc_team_item_title {
		font-size: 22px;
	}
	
	.sc_team_light .trx_addons_hover_team {
		padding: 15px 50px 25px 25px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 443px !important;
		height: 250px !important;
		right: 30px;
		left: auto;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		width: 100% !important;
		height: 100% !important;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_sticky_title {
		padding: 15px 3em 15px 20px;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 253px;
		right: 30px;
	}
	
	.sc_team_default .sc_team_item_info {
		padding: 1.45em;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
		width: 36px;
		height: 36px;
		line-height: 35px;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_image {
		max-width: 70px;
	}
	
	.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_title {
		font-size: 15px;
		line-height: 1.2em;
	}
	
	.trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap {
		font-size: 1em;
	}
	
	.trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
		font-size: 1em;
		line-height: 1.2em;
	}
	
	.sc_googlemap {
		max-height: 50vh;
	}
	
	.sc_events_default .sc_events_item_meta_locality {
		font-size: 15px;
		line-height: 18px;
		margin-right: .6em;
	}
	
	.sc_events_default .sc_events_item_meta_date:before {
		margin-right: 7px;
	}
	
	.sc_events_classic .sc_events_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_events_classic .sc_events_item_title {
		font-size: 1.3em;
		line-height: 1.2em;
	}
	
	.sc_events_classic .sc_events_item_meta {
		font-size: 14px;
		line-height: 20px;
	}
	
	.sc_events_classic .sc_events_item:before {
		padding-top: 130%;
	}
	
	.sc_events_modern .sc_events_item {
		padding: 0 8%;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_events_modern .sc_events_item_thumb {
		margin-right: 0;
	}
	
	.sc_events_modern .sc_events_item_info {
		text-align: center;
		margin-top: .8em;
	}
	
	.sc_events_modern .sc_events_item_price {
		margin-bottom: .3em;
	}
	
	.sc_events_modern .sc_events_item_meta {
		font-size: 14px;
		line-height: 20px;
	}
	
	.sc_events_modern .sc_events_item_meta_locality {
		font-size: 15px;
		line-height: 18px;
	}
	
	.sc_events_alter .sc_events_item_info {
		padding: 1.8em;
	}
	
	.sc_events_alter .sc_events_item_price {
		min-width: 42px;
		min-height: 42px;
	}
	
	.sc_events_alter .sc_events_item_meta {
		font-size: 14px;
		line-height: 20px;
	}
	
	.search_modern .search_header_wrap .search_close {
		top: 20px;
		right: 20px;
	}
	
	.search_modern .search_header_wrap .logo_image {
		top: 30px;
		left: 30px;
	}
	
	.search_modern .search_wrap {
		height: 340px;
	}
	
	.search_modern .search_wrap.search_opened .search_field {
		height: 2.8em;
		font-size: 1.3rem !important;
	}
	
	.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
		height: 2.6em;
	}
	
	.sc_skills_counter .sc_skills_total {
		font-size: 3.6em;
	}
	
	.sc_skills_counter_modern .sc_skills_item_wrap {
		min-height: 6em;
	}
	
	.sc_skills_counter_modern .sc_skills_total {
		top: calc(50% - 6px);
		font-size: 7em;
	}
	
	.sc_skills_counter_alter .sc_skills_icon {
		font-size: 3.3em;
	}
	
	.sc_skills_counter_alter .sc_skills_total {
		font-size: 2.8em;
	}
	
	.sc_skills_counter_alter .sc_skills_item_title {
		font-size: 17px;
		line-height: 1.4em;
	}
	
	.sc_skills_counter_alter.with_divider.sc_align_center .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_skills_counter_alter.with_divider.sc_align_right .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_skills_counter_simple .sc_skills_item_title {
		font-size: 17px;
		line-height: 1.4em;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
		min-height: 100px;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns .sc_skills_column .sc_skills_item_wrap:after {
		height: 100px;
	}
	
	.sc_skills_counter_extra .sc_skills_total {
		font-size: 3em;
	}
	
	.skills_br_control .sc_skills_item_title>br {
		display: none;
	}
	
	.sc_icons_default .sc_icons_icon:before, .sc_icons_default .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_default.sc_icons_size_small .sc_icons_icon:before, .sc_icons_default.sc_icons_size_small .sc_icons_icon>span:before {
		font-size: 2.8em;
	}
	
	.sc_icons_default.sc_icons_size_large .sc_icons_icon:before, .sc_icons_default.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 4.5em;
	}
	
	.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before, .sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 7em;
	}
	
	.sc_icons_bordered .sc_icons_item_title {
		font-size: 1.25em;
	}
	
	.sc_icons_bordered .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered .sc_icons_image + .sc_icons_item_details {
		margin-left: .8em;
	}
	
	.sc_icons_bordered.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
		margin-top: .6em;
	}
	
	.sc_icons_bordered .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .6em;
	}
	
	.sc_icons_bordered .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_bordered .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .9em;
	}
	
	.sc_icons_fill .sc_icons_item {
		padding: 2.4em;
	}
	
	.sc_icons_fill .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
		margin-top: 2em;
	}
	
	.sc_icons_creative .sc_icons_item {
		padding: 0 1em;
	}
	
	.sc_icons_number .sc_icons_item_number {
		font-size: 6.5em;
	}
	
	.sc_icons_number .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_number .sc_icons_image + .sc_icons_item_title, .sc_icons_number .sc_icons_icon + .sc_icons_item_title {
		margin-left: .6em;
	}
	
	.sc_icons_modern .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_modern .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern .sc_icons_image + .sc_icons_item_details {
		margin-left: 1.3em;
		margin-top: .8em;
	}
	
	.sc_icons_motley .sc_icons_item {
		padding: 2.6em 2em;
	}
	
	.sc_icons_hover2 .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_common .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_common .sc_icons_icon + .sc_icons_item_details, .sc_icons_common .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.3em;
	}
	
	.sc_icons_card .sc_icons_item {
		padding: 3.4em 1.8em 2em;
	}
	
	.sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1.5em;
	}
	
	.sc_icons_divider .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.8em;
	}
	
	.sc_icons_divider .sc_icons_icon:before, .sc_icons_divider .sc_icons_icon>span:before {
		font-size: 4em;
	}
	
	.sc_icons_divider2 {
		padding: 3em 0;
	}
	
	.sc_icons_divider2 .sc_icons_item_title {
		font-size: 1.4em;
	}
	
	.sc_icons_divider2 .sc_icons_icon:before, .sc_icons_divider2 .sc_icons_icon>span:before {
		font-size: 4.2em;
	}
	
	.sc_icons_divider2 .slider-wrapper .sc_icons_item, .sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
		padding: 1.5em;
	}
	
	.sc_services_default .sc_services_item_info {
		padding: 1.8em;
	}
	
	.sc_services_default .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_alter .sc_services_item_title {
		max-width: 100%;
	}
	
	.sc_services_classic .sc_services_item_info_wrap {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc_services_classic .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_classic .sc_services_item_title_wrap {
		max-width: 100%;
	}
	
	.sc_services_classic .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_classic .sc_services_item .sc_services_item_more_link {
		font-size: 12px;
		line-height: 19px;
		margin-top: 12px;
	}
	
	.sc_services_classic .sc_services_item:before {
		padding-top: 110%;
	}
	
	.sc_services_accent .sc_services_item.with_image {
		padding: 1.6em;
	}
	
	.sc_services_hover .sc_services_item:before {
		padding-top: 125%;
	}
	
	.sc_services_hover .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_hover .sc_services_item_icon, .sc_services_hover .sc_services_item_pictogram {
		font-size: 3.8em;
	}
	
	.sc_services_minimal .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_breezy .sc_services_item_content_inner {
		padding: 1.9em;
	}
	
	.sc_services_breezy .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_breezy .sc_services_item:before {
		padding-top: 110%;
	}
	
	.sc_services_creative .sc_services_slider .sc_services_item, .sc_services_creative .sc_services_columns_wrap .sc_services_item, .sc_services_creative.services_page_related .related_columns .sc_services_item {
		height: 100%;
	}
	
	.sc_services_creative .sc_services_item_content_inner {
		padding: 2em;
	}
	
	.sc_services_creative .sc_services_item_number {
		font-size: 1.4em;
	}
	
	.sc_services_creative .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_creative .sc_services_item:before {
		padding-top: 110%;
	}
	
	.sc_services_minimal .sc_services_slider .sc_services_item, .sc_services_minimal .sc_services_columns_wrap .sc_services_item, .sc_services_minimal.services_page_related .related_columns .sc_services_item {
		height: 100%;
	}
	
	.sc_services_fashion .sc_services_slider .sc_services_item, .sc_services_fashion .sc_services_columns_wrap .sc_services_item, .sc_services_fashion.services_page_related .related_columns .sc_services_item {
		height: 100%;
	}
	
	.sc_services_motley .sc_services_item_content_inner {
		padding: 2.4em;
	}
	
	.sc_services_motley .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_strange .sc_services_item_text {
		display: none;
	}
	
	.sc_services_strange .sc_services_item_icon + .sc_services_item_title {
		margin-top: .8em;
	}
	
	.sc_services_strange .sc_services_item .sc_services_item_button {
		margin: 1.4em 0 0;
	}
	
	.sc_services_modern .sc_services_item_subtitle {
		font-size: 16px;
	}
	
	.sc_services_modern.sc_services_featured_top .sc_services_item_thumb {
		margin-bottom: 1.2em;
	}
	
	.sc_services_modern .sc_services_item_content {
		margin-top: .5em;
	}
	
	.sc_services_modern .sc_services_item_button {
		margin: 1em 0 0;
	}
	
	.sc_services_modern .sc_services_item_subtitle + .sc_services_item_title {
		margin-top: .3em;
	}
	
	.sc_services_extra .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_extra .sc_services_item_number {
		font-size: 1.3em;
	}
	
	.sc_services_extra .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_extra .sc_services_item_text {
		font-size: 16px;
		line-height: 1.4em;
		max-height: 3em;
	}
	
	.sc_services_extra .sc_services_item_button {
		margin-top: .8em;
	}
	
	.sc_services_strong .sc_services_item_number {
		font-size: 1.3em;
	}
	
	.sc_services_strong .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_strong .sc_services_item_text {
		font-size: 16px;
		line-height: 1.4em;
		max-height: 3em;
	}
	
	.sc_services_strong .sc_services_item_button {
		margin-top: .8em;
	}
	
	.sc_services_shine .sc_services_item_content_inner {
		padding: 3em 2em;
	}
	
	.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_content {
		font-size: 16px;
	}
	
	.sc_services_timeline .sc_services_item_info {
		padding: 30px 20px 30px !important;
	}
	
	.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_title {
		font-size: 20px;
	}
	
	.sc_services_timeline .extra_row {
		padding: 31px 0 20px 0;
	}
	
	.sc_services_timeline .extra_row .sc_services_item_timeline_point {
		top: -42px;
	}
	
	.sc_services_timeline .extra_row:nth-child(2n+1) {
		padding: 0 0 35px 0;
	}
	
	.sc_services_timeline .extra_row:nth-child(2n+1) .sc_services_item_timeline_point {
		bottom: -42px;
	}
	
	.slider_container.slider_controls_outside + .slider_controls_wrap>a, .slider_outer_controls_outside .slider_controls_wrap>a {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.sc_slider_controller_titles .sc_slider_controller_info {
		font-size: 17px;
	}
	
	.sc_slider_controller_horizontal[data-controls="1"] .sc_slider_controller_info {
		width: 90%;
		text-align: center;
	}
	
	.sc_slider_controller_horizontal[data-controls="1"] {
		padding-left: 40px;
		padding-right: 37px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
		width: 40px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		left: -40px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		right: -37px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before, .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
		font-size: 22px;
	}
	
	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
		margin-top: 12px !important;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 30px;
	}
	
	.trx_addons_list_parameters>li {
		font-size: 18px;
		line-height: 23px;
	}
	
	.team_member_page .team_member_title {
		font-size: 38px;
	}
	
	.team_member_page .team_member_description {
		margin: 0 0 2.2em 0;
	}
	
	.team_member_page .team_member_featured {
		padding: 0 30px 0 0;
	}
	
	.team_member_page .team_member_featured .post_featured {
		margin-bottom: 35px;
	}
	
	.team_page_wrap_info .team_page_wrap_info_over {
		padding: 75px 0;
	}
	
	.team_member_projects .team_member_projects_title, .team_page_related .related_wrap_title, .team_page_wrap_info .section_title {
		font-size: 30px;
	}
	
	.team_page_wrap_info {
		margin-top: 5.5em;
	}
	
	body:not(.remove_margins) .team_page_wrap_info.comments_close {
		margin-bottom: -80px;
	}
	
	.related_wrap.team_page_related .sc_team_posts_item .post_featured {
		margin-bottom: .8em;
	}
	
	.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
		font-size: 22px;
	}
	
	div.wpcf7 .form-style-1 .columns_wrap>[class*="column-"] {
		padding-bottom: 20px;
	}
	
	div.wpcf7 .form-style-1 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 25px;
	}
	
	div.wpcf7 .form-style-5 .wpcf7-submit-style {
		margin-top: 10px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap {
		margin-right: -10px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap>[class*="column-"] {
		padding-right: 10px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 15px;
	}
	
	div.wpcf7 .form-style-4 .style-icon[class*="icon-"]:before {
		top: 12px;
	}
	
	div.wpcf7 .form-style-4 .style-icon.icon-email::before {
		margin-top: 0;
	}
	
	div.wpcf7 .form-style-5 .columns_wrap>[class*="column-"] {
		padding-bottom: 18px;
	}
	
	div.wpcf7 .form-style-5 [data-name="acceptance"], div.wpcf7 .form-style-5 .acceptance {
		margin-bottom: 25px;
	}
	
	div.wpcf7 .form-style-5 .columns_wrap>[class*="column-"] {
		padding-bottom: 20px;
	}
	
	div.wpcf7 .form-style-5 .style-line.icon-email:before {
		margin-top: 1px;
	}
	
	div.wpcf7 .form-style-7 .columns_wrap>[class*="column-"] {
		padding-bottom: 20px;
	}
	
	div.wpcf7 .form-style-7 .style-line[class*="icon-"]:before {
		font-size: 20px;
	}
	
	div.wpcf7 .form-style-7 input[type="text"], div.wpcf7 .form-style-7 input[type="number"], div.wpcf7 .form-style-7 input[type="email"], div.wpcf7 .form-style-7 input[type="url"], div.wpcf7 .form-style-7 input[type="tel"], div.wpcf7 .form-style-7 input[type="password"], div.wpcf7 .form-style-7 input[type="search"], div.wpcf7 .form-style-7 select, div.wpcf7 .form-style-7 textarea, div.wpcf7 .form-style-7 textarea.wp-editor-area {
		padding: 12px 0;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap>[class*="column-"] {
		padding-bottom: 25px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 25px;
	}
	
	div.wpcf7 .form-style-3 input[type="checkbox"] + .wpcf7-list-item-label:before {
		top: .42em;
	}
	
	div.wpcf7 .form-style-3 .style-line.icon-email:before {
		margin-top: 1px;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 25px;
	}
	
	div.wpcf7 .form-style-2 + div.wpcf7-response-output {
		margin: 20px 0 0;
	}
	
	#style-1.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-2.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 50px;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields button, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 50px;
		line-height: 50px;
	}
	
	#style-3.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"] {
		width: calc(100% - 160px);
	}
	
	#style-4.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields input[type="email"] {
		padding: .6em 1.5em;
		height: 50px;
		width: calc(100% - 180px);
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields button, #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 170px;
		height: 50px;
		line-height: 58px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 26px;
	}
	
	#style-5.mc4wp-form label {
		padding: 0 0 0 55px;
		width: 70%;
	}
	
	#style-5.mc4wp-form input[type="checkbox"] + label:before {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields button, #style-5.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 50px;
		flex: 0 0 50px;
		font-size: 12px;
	}
	
	#style-6.mc4wp-form label {
		margin: 15px auto 0;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 50px;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields button, #style-6.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields button:before, #style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
		font-size: 16px;
	}
	
	#style-7.mc4wp-form label {
		margin: 20px auto 0;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields:before {
		top: 10px;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 50px;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields button, #style-8.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 50px;
		line-height: 50px;
	}
	
	#style-8.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 50px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields:before {
		top: 10px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields button, #style-9.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 50px;
		line-height: 50px;
	}
	
	#style-9.mc4wp-form label {
		margin: 15px 0 0;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields {
		padding-bottom: 70px;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields button, #style-11.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
	}
	
	#sb_instagram[data-shortcode-atts*="feedTwo"] .sbi_follow_btn a, #sb_instagram.feedTwo .sbi_follow_btn a {
		height: 70px;
		min-width: 70px;
		line-height: 70px;
	}
	
	.widget_instagram_type_modern .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
		height: 70px;
		min-width: 70px;
		line-height: 70px;
	}
	
	.widget_instagram_type_alter .widget_instagram_follow_link_wrap .widget_instagram_follow_link {
		padding: 14px 26px;
	}
	
	h1.sc_item_title {
		line-height: 42px;
	}
	
	h2.sc_item_title {
		line-height: 32px;
	}
	
	h3.sc_item_title {
		line-height: 29px;
	}
	
	h4.sc_item_title {
		line-height: 27px;
	}
	
	h5.sc_item_title {
		line-height: 25px;
	}
	
	h6.sc_item_title {
		line-height: 22px;
	}
	
	.sc_item_subtitle_above {
		margin-bottom: .6em;
	}
	
	.sc_item_title_style_icon_bottom.sc_item_title:after, .sc_title_icon_bottom .sc_item_title:after {
		margin-top: 18px;
	}
	
	.sc_item_subtitle.sc_item_title_style_icon:before, .sc_title_icon .sc_item_subtitle:before {
		margin-bottom: 12px;
	}
	
	h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_descr, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_slider, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_columns, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_content {
		margin-top: .6em;
	}
	
	h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_masonry, h1.sc_item_title_tag + .sc_item_filters_wrap, h1.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_masonry, h2.sc_item_title_tag + .sc_item_filters_wrap, h2.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_masonry, h3.sc_item_title_tag + .sc_item_filters_wrap, h3.sc_item_title_tag + .sc_item_content {
		margin-top: .8em;
	}
	
	h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_masonry, h4.sc_item_title_tag + .sc_item_filters_wrap, h4.sc_item_title_tag + .sc_item_content {
		margin-top: .7em;
	}
	
	h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_masonry, h5.sc_item_title_tag + .sc_item_filters_wrap, h5.sc_item_title_tag + .sc_item_content {
		margin-top: .7em;
	}
	
	h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_masonry, h6.sc_item_title_tag + .sc_item_filters_wrap, h6.sc_item_title_tag + .sc_item_content {
		margin-top: .7em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 1.1em;
	}
	
	h2.sc_item_title_tag.sc_align_right:not(.sc_align_center), h2.sc_item_title_tag:not(.sc_align_center) {
		margin-left: 0;
		margin-right: 0;
	}
	
	.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
		margin-right: 15px;
	}
	
	.trx_addons_audio_player div.mejs-controls .mejs-time-rail {
		margin: 0 17px;
	}
	
	.trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame {
		margin-top: 15px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
		font-size: 22px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
		margin-bottom: .8em;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap {
		padding: 1.6em;
	}
	
	.trx_addons_audio_player .trx_addons_audio_navigation {
		top: 2em;
		right: 1.5em;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
		font-size: 24px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
		font-size: 17px;
	}
	
	.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time-rail {
		margin: 0 15px;
	}
	
	.wp-playlist.wp-audio-playlist div.mejs-controls .mejs-time.mejs-duration-container {
		margin-right: 8px;
	}
	
	div.mejs-controls .mejs-time.mejs-currenttime-container {
		margin-left: 12px;
	}
	
	.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
		margin-right: 8px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
		width: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta + .sc_blogger_item_button {
		margin-top: 10px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top + .sc_blogger_item_list.sc_blogger_item_image_position_top {
		margin-top: 3em;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	
	.post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 10px;
	}
	
	.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: .6em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
		padding: 2em;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title, .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] {
		padding: 30px 30px 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
		display: none;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] {
		padding: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 19px;
		left: 22px;
		right: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 23px;
		left: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
		width: 25px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
		margin: 0 0 8px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
		font-size: 20px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
		margin-bottom: 1.4em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
		margin: 0 0 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 20px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 30px 25px 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
		right: 20px;
		top: -50px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		min-width: 60px;
		max-width: 100px;
		padding: 15px 10px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
		font-size: 36px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		width: 60px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
		margin-left: 70px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta + .sc_blogger_item_excerpt {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
		margin-top: 1.4em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_wrap .sc_layouts_row .widget {
		margin-top: .3em !important;
		margin-bottom: .3em !important;
	}
	
	.footer_wrap .sc_layouts_item.elementor-widget-divider, .footer_wrap .sc_layouts_item.elementor-widget-spacer, .footer_wrap .sc_layouts_item .widget {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.menu_footer_nav_area>ul>li, .footer_wrap .sc_layouts_menu>ul>li {
		font-size: 17px;
	}
	
	.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu>ul>li {
		font-size: 16px;
	}
	
	.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
		margin-right: 30px;
		font-size: 18px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item {
		margin: 0 4px 4px 0;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap {
		margin-bottom: -4px;
	}
	
	.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
		margin-top: 11px !important;
	}
	
	.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_container {
		max-height: 100px !important;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		margin-left: 20px;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		margin-right: 20px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 20px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 20px;
	}
}

@media (min-width:601px) and (max-width:782px) {
	.sc_team_list .sc_team_item.has-post-thumbnail {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
		max-width: 47%;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding: 0 0 0 6%;
	}
}

@media (max-width:767px) {
	:root {
		--theme-var-page_extra: 30px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-grid_gap: 20px;
		--theme-var-grid_max_columns: 2;
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.menu_side_present {
		--theme-var-menu_side: 60px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: var(--theme-var-page_extra);
		--theme-var-page_boxed: 100vw;
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_boxed.menu_side_present {
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_fullwide {
		--theme-var-page_fullwide_extra: var(--theme-var-page_extra);
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_fullwide.menu_side_present {
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	html, body {
		font-size: 16px;
	}
	
	h1, .front_page_section_caption {
		font-size: 30px;
		line-height: 35px;
		margin-top: 25px;
		margin-bottom: 14px;
	}
	
	h2 {
		font-size: 24px;
		line-height: 28px;
		margin-top: 24px;
		margin-bottom: 14px;
	}
	
	h3 {
		font-size: 21px;
		line-height: 26px;
		margin-top: 24px;
		margin-bottom: 14px;
	}
	
	h4 {
		font-size: 18px;
		line-height: 23px;
		margin-top: 21px;
		margin-bottom: 12px;
	}
	
	h5 {
		font-size: 17px;
		line-height: 20px;
		margin-top: 20px;
		margin-bottom: 11px;
	}
	
	h6 {
		font-size: 16px;
		line-height: 19px;
		margin-top: 18px;
		margin-bottom: 9px;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_title_caption {
		font-size: 30px;
		line-height: 35px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact, .widget ol, .widget ul {
		font-size: 1rem;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
		font-size: 1rem;
	}
	
	body.mobile_layout.menu_side_left .menu_side_wrap {
		left: calc(-1 * var(--theme-var-menu_side));
	}
	
	body.mobile_layout.menu_side_right .menu_side_wrap {
		right: calc(-1 * var(--theme-var-menu_side));
	}
	
	.menu_side_left .sc_layouts_row_fixed_on {
		margin-left: 0 !important;
	}
	
	.menu_side_right .sc_layouts_row_fixed_on {
		margin-right: 0 !important;
	}
	
	body.menu_side_left {
		margin-left: 0 !important;
	}
	
	body.menu_side_right {
		margin-right: 0 !important;
	}
	
	body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*="content_wrap"]>.content {
		margin-bottom: 0;
	}
	
	[class*="content_wrap"]>.sidebar {
		margin-top: 60px;
	}
	
	.sidebar_small_screen_above .content_wrap>.sidebar {
		margin-bottom: 40px;
	}
	
	.widgets_above_page_wrap, .widgets_above_content_wrap {
		margin-bottom: 60px;
	}
	
	.widgets_below_page_wrap, .widgets_below_content_wrap {
		margin-top: 60px;
	}
	
	.menu_side_left.sidebar_left.sidebar_small_screen_float .sidebar_control, .menu_side_right.sidebar_right.sidebar_small_screen_float .sidebar_control {
		margin-top: 3.3em;
	}
	
	body:not(.trx_addons_present) .top_panel_default .columns_wrap [class*="column-"] {
		width: 50%;
	}
	
	.row.columns_padding_bottom.columns_in_single_row>[class*="column-"], .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="column-"], .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.row:not(.columns_padding_bottom):not(.columns_fluid)>[class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="column-"]:nth-child(2n+3), .row:not(.columns_padding_bottom):not(.columns_fluid)>[class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="column-"]:nth-child(2n+4), .trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+3), .trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*="trx_addons_column-"]:nth-child(2n+4) {
		padding-top: var(--theme-var-grid_gap);
	}
	
	.row:not(.columns_fluid)>[class*="column-"], .columns_wrap:not(.columns_fluid)>[class*="column-"], .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.row:not(.columns_fluid)>.column-1_1, .row:not(.columns_fluid)>.column-2_2, .row:not(.columns_fluid)>.column-3_3, .row:not(.columns_fluid)>.column-4_4, .row:not(.columns_fluid)>.column-5_5, .row:not(.columns_fluid)>.column-6_6, .row:not(.columns_fluid)>.column-7_7, .row:not(.columns_fluid)>.column-8_8, .row:not(.columns_fluid)>.column-9_9, .row:not(.columns_fluid)>.column-10_10, .row:not(.columns_fluid)>.column-11_11, .row:not(.columns_fluid)>.column-12_12, .columns_wrap:not(.columns_fluid)>.column-1_1, .columns_wrap:not(.columns_fluid)>.column-2_2, .columns_wrap:not(.columns_fluid)>.column-3_3, .columns_wrap:not(.columns_fluid)>.column-4_4, .columns_wrap:not(.columns_fluid)>.column-5_5, .columns_wrap:not(.columns_fluid)>.column-6_6, .columns_wrap:not(.columns_fluid)>.column-7_7, .columns_wrap:not(.columns_fluid)>.column-8_8, .columns_wrap:not(.columns_fluid)>.column-9_9, .columns_wrap:not(.columns_fluid)>.column-10_10, .columns_wrap:not(.columns_fluid)>.column-11_11, .columns_wrap:not(.columns_fluid)>.column-12_12, .row:not(.columns_fluid)>.column-2_3, .columns_wrap:not(.columns_fluid)>.column-2_3, .row:not(.columns_fluid)>.column-1_3.after_span_2, .columns_wrap:not(.columns_fluid)>.column-1_3.after_span_2, .row:not(.columns_fluid)>.column-2_4, .columns_wrap:not(.columns_fluid)>.column-3_4, .row:not(.columns_fluid)>.column-1_4.after_span_2, .columns_wrap:not(.columns_fluid)>.column-1_4.after_span_3, .row:not(.columns_fluid)>.column-2_5, .columns_wrap:not(.columns_fluid)>.column-2_5, .row:not(.columns_fluid)>.column-3_5, .columns_wrap:not(.columns_fluid)>.column-3_5, .row:not(.columns_fluid)>.column-4_5, .columns_wrap:not(.columns_fluid)>.column-4_5, .row:not(.columns_fluid)>.column-2_6, .columns_wrap:not(.columns_fluid)>.column-2_6, .row:not(.columns_fluid)>.column-3_6, .columns_wrap:not(.columns_fluid)>.column-3_6, .row:not(.columns_fluid)>.column-4_6, .columns_wrap:not(.columns_fluid)>.column-4_6, .row:not(.columns_fluid)>.column-5_6, .columns_wrap:not(.columns_fluid)>.column-5_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3.after_span_2, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4.after_span_3, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
		width: 100%;
	}
	
	.post-password-form input[type="password"], .post-password-form input[type="submit"] {
		height: 42px;
	}
	
	.post-password-form input[type="submit"] {
		padding: 0 30px;
	}
	
	.row:not(.columns_fluid)>.column-1-tablet, .columns_wrap:not(.columns_fluid)>.column-1-tablet, .row:not(.columns_fluid)>.column-1_1-tablet, .columns_wrap:not(.columns_fluid)>.column-1_1-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-1_2-tablet, .columns_wrap:not(.columns_fluid)>.column-1_2-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-1_3-tablet, .columns_wrap:not(.columns_fluid)>.column-1_3-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-tablet {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-1_4-tablet, .columns_wrap:not(.columns_fluid)>.column-1_4-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-tablet {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-1_5-tablet, .columns_wrap:not(.columns_fluid)>.column-1_5-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-tablet {
		width: 20%;
	}
	
	.row:not(.columns_fluid)>.column-1_6-tablet, .columns_wrap:not(.columns_fluid)>.column-1_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-tablet {
		width: 16.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-1_7-tablet, .columns_wrap:not(.columns_fluid)>.column-1_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-tablet {
		width: 14.2857142857%;
	}
	
	.row:not(.columns_fluid)>.column-1_8-tablet, .columns_wrap:not(.columns_fluid)>.column-1_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-tablet {
		width: 12.5%;
	}
	
	.row:not(.columns_fluid)>.column-1_9-tablet, .columns_wrap:not(.columns_fluid)>.column-1_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-tablet {
		width: 11.1111111111%;
	}
	
	.row:not(.columns_fluid)>.column-1_10-tablet, .columns_wrap:not(.columns_fluid)>.column-1_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-tablet {
		width: 10%;
	}
	
	.row:not(.columns_fluid)>.column-1_11-tablet, .columns_wrap:not(.columns_fluid)>.column-1_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-tablet {
		width: 9.0909090909%;
	}
	
	.row:not(.columns_fluid)>.column-1_12-tablet, .columns_wrap:not(.columns_fluid)>.column-1_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-tablet {
		width: 8.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-2_2-tablet, .columns_wrap:not(.columns_fluid)>.column-2_2-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-2_3-tablet, .columns_wrap:not(.columns_fluid)>.column-2_3-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-tablet {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-2_4-tablet, .columns_wrap:not(.columns_fluid)>.column-2_4-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-2_5-tablet, .columns_wrap:not(.columns_fluid)>.column-2_5-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-tablet {
		width: 40%;
	}
	
	.row:not(.columns_fluid)>.column-2_6-tablet, .columns_wrap:not(.columns_fluid)>.column-2_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-tablet {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-2_7-tablet, .columns_wrap:not(.columns_fluid)>.column-2_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-tablet {
		width: 28.5714285714%;
	}
	
	.row:not(.columns_fluid)>.column-2_8-tablet, .columns_wrap:not(.columns_fluid)>.column-2_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-tablet {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-2_9-tablet, .columns_wrap:not(.columns_fluid)>.column-2_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-tablet {
		width: 22.2222222222%;
	}
	
	.row:not(.columns_fluid)>.column-2_10-tablet, .columns_wrap:not(.columns_fluid)>.column-2_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-tablet {
		width: 20%;
	}
	
	.row:not(.columns_fluid)>.column-2_11-tablet, .columns_wrap:not(.columns_fluid)>.column-2_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-tablet {
		width: 18.1818181818%;
	}
	
	.row:not(.columns_fluid)>.column-2_12-tablet, .columns_wrap:not(.columns_fluid)>.column-2_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-tablet {
		width: 16.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-3_3-tablet, .columns_wrap:not(.columns_fluid)>.column-3_3-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-3_4-tablet, .columns_wrap:not(.columns_fluid)>.column-3_4-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-tablet {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-3_5-tablet, .columns_wrap:not(.columns_fluid)>.column-3_5-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-tablet {
		width: 60%;
	}
	
	.row:not(.columns_fluid)>.column-3_6-tablet, .columns_wrap:not(.columns_fluid)>.column-3_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-3_7-tablet, .columns_wrap:not(.columns_fluid)>.column-3_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-tablet {
		width: 42.8571428571%;
	}
	
	.row:not(.columns_fluid)>.column-3_8-tablet, .columns_wrap:not(.columns_fluid)>.column-3_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-tablet {
		width: 37.5%;
	}
	
	.row:not(.columns_fluid)>.column-3_9-tablet, .columns_wrap:not(.columns_fluid)>.column-3_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-tablet {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-3_10-tablet, .columns_wrap:not(.columns_fluid)>.column-3_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-tablet {
		width: 30%;
	}
	
	.row:not(.columns_fluid)>.column-3_11-tablet, .columns_wrap:not(.columns_fluid)>.column-3_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-tablet {
		width: 27.2727272727%;
	}
	
	.row:not(.columns_fluid)>.column-3_12-tablet, .columns_wrap:not(.columns_fluid)>.column-3_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-tablet {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-4_4-tablet, .columns_wrap:not(.columns_fluid)>.column-4_4-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-4_5-tablet, .columns_wrap:not(.columns_fluid)>.column-4_5-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-tablet {
		width: 80%;
	}
	
	.row:not(.columns_fluid)>.column-4_6-tablet, .columns_wrap:not(.columns_fluid)>.column-4_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-tablet {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-4_7-tablet, .columns_wrap:not(.columns_fluid)>.column-4_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-tablet {
		width: 57.1428571429%;
	}
	
	.row:not(.columns_fluid)>.column-4_8-tablet, .columns_wrap:not(.columns_fluid)>.column-4_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-4_9-tablet, .columns_wrap:not(.columns_fluid)>.column-4_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-tablet {
		width: 44.4444444444%;
	}
	
	.row:not(.columns_fluid)>.column-4_10-tablet, .columns_wrap:not(.columns_fluid)>.column-4_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-tablet {
		width: 40%;
	}
	
	.row:not(.columns_fluid)>.column-4_11-tablet, .columns_wrap:not(.columns_fluid)>.column-4_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-tablet {
		width: 36.3636363636%;
	}
	
	.row:not(.columns_fluid)>.column-4_12-tablet, .columns_wrap:not(.columns_fluid)>.column-4_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-tablet {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-5_5-tablet, .columns_wrap:not(.columns_fluid)>.column-5_5-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-5_6-tablet, .columns_wrap:not(.columns_fluid)>.column-5_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-tablet {
		width: 83.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-5_7-tablet, .columns_wrap:not(.columns_fluid)>.column-5_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-tablet {
		width: 71.4285714286%;
	}
	
	.row:not(.columns_fluid)>.column-5_8-tablet, .columns_wrap:not(.columns_fluid)>.column-5_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-tablet {
		width: 62.5%;
	}
	
	.row:not(.columns_fluid)>.column-5_9-tablet, .columns_wrap:not(.columns_fluid)>.column-5_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-tablet {
		width: 55.5555555556%;
	}
	
	.row:not(.columns_fluid)>.column-5_10-tablet, .columns_wrap:not(.columns_fluid)>.column-5_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-5_11-tablet, .columns_wrap:not(.columns_fluid)>.column-5_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-tablet {
		width: 45.4545454545%;
	}
	
	.row:not(.columns_fluid)>.column-5_12-tablet, .columns_wrap:not(.columns_fluid)>.column-5_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-tablet {
		width: 41.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-6_6-tablet, .columns_wrap:not(.columns_fluid)>.column-6_6-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-6_7-tablet, .columns_wrap:not(.columns_fluid)>.column-6_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-tablet {
		width: 85.7142857143%;
	}
	
	.row:not(.columns_fluid)>.column-6_8-tablet, .columns_wrap:not(.columns_fluid)>.column-6_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-tablet {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-6_9-tablet, .columns_wrap:not(.columns_fluid)>.column-6_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-tablet {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-6_10-tablet, .columns_wrap:not(.columns_fluid)>.column-6_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-tablet {
		width: 60%;
	}
	
	.row:not(.columns_fluid)>.column-6_11-tablet, .columns_wrap:not(.columns_fluid)>.column-6_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-tablet {
		width: 54.5454545455%;
	}
	
	.row:not(.columns_fluid)>.column-6_12-tablet, .columns_wrap:not(.columns_fluid)>.column-6_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-tablet {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-7_7-tablet, .columns_wrap:not(.columns_fluid)>.column-7_7-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-7_8-tablet, .columns_wrap:not(.columns_fluid)>.column-7_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-tablet {
		width: 87.5%;
	}
	
	.row:not(.columns_fluid)>.column-7_9-tablet, .columns_wrap:not(.columns_fluid)>.column-7_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-tablet {
		width: 77.7777777778%;
	}
	
	.row:not(.columns_fluid)>.column-7_10-tablet, .columns_wrap:not(.columns_fluid)>.column-7_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-tablet {
		width: 70%;
	}
	
	.row:not(.columns_fluid)>.column-7_11-tablet, .columns_wrap:not(.columns_fluid)>.column-7_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-tablet {
		width: 63.6363636364%;
	}
	
	.row:not(.columns_fluid)>.column-7_12-tablet, .columns_wrap:not(.columns_fluid)>.column-7_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-tablet {
		width: 58.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-8_8-tablet, .columns_wrap:not(.columns_fluid)>.column-8_8-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-8_9-tablet, .columns_wrap:not(.columns_fluid)>.column-8_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-tablet {
		width: 88.8888888889%;
	}
	
	.row:not(.columns_fluid)>.column-8_10-tablet, .columns_wrap:not(.columns_fluid)>.column-8_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-tablet {
		width: 80%;
	}
	
	.row:not(.columns_fluid)>.column-8_11-tablet, .columns_wrap:not(.columns_fluid)>.column-8_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-tablet {
		width: 72.7272727273%;
	}
	
	.row:not(.columns_fluid)>.column-8_12-tablet, .columns_wrap:not(.columns_fluid)>.column-8_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-tablet {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-9_9-tablet, .columns_wrap:not(.columns_fluid)>.column-9_9-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-9_10-tablet, .columns_wrap:not(.columns_fluid)>.column-9_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-tablet {
		width: 90%;
	}
	
	.row:not(.columns_fluid)>.column-9_11-tablet, .columns_wrap:not(.columns_fluid)>.column-9_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-tablet {
		width: 81.8181818182%;
	}
	
	.row:not(.columns_fluid)>.column-9_12-tablet, .columns_wrap:not(.columns_fluid)>.column-9_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-tablet {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-10_10-tablet, .columns_wrap:not(.columns_fluid)>.column-10_10-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-10_11-tablet, .columns_wrap:not(.columns_fluid)>.column-10_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-tablet {
		width: 90.9090909091%;
	}
	
	.row:not(.columns_fluid)>.column-10_12-tablet, .columns_wrap:not(.columns_fluid)>.column-10_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-tablet {
		width: 83.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-11_11-tablet, .columns_wrap:not(.columns_fluid)>.column-11_11-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-11_12-tablet, .columns_wrap:not(.columns_fluid)>.column-11_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-tablet {
		width: 91.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-12_12-tablet, .columns_wrap:not(.columns_fluid)>.column-12_12-tablet, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-tablet {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-1-mobile, .columns_wrap:not(.columns_fluid)>.column-1-mobile, .row:not(.columns_fluid)>.column-1_1-mobile, .columns_wrap:not(.columns_fluid)>.column-1_1-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-1_2-mobile, .columns_wrap:not(.columns_fluid)>.column-1_2-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_2-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-1_3-mobile, .columns_wrap:not(.columns_fluid)>.column-1_3-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-1_4-mobile, .columns_wrap:not(.columns_fluid)>.column-1_4-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4-mobile {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-1_5-mobile, .columns_wrap:not(.columns_fluid)>.column-1_5-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_5-mobile {
		width: 20%;
	}
	
	.row:not(.columns_fluid)>.column-1_6-mobile, .columns_wrap:not(.columns_fluid)>.column-1_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_6-mobile {
		width: 16.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-1_7-mobile, .columns_wrap:not(.columns_fluid)>.column-1_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_7-mobile {
		width: 14.2857142857%;
	}
	
	.row:not(.columns_fluid)>.column-1_8-mobile, .columns_wrap:not(.columns_fluid)>.column-1_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_8-mobile {
		width: 12.5%;
	}
	
	.row:not(.columns_fluid)>.column-1_9-mobile, .columns_wrap:not(.columns_fluid)>.column-1_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_9-mobile {
		width: 11.1111111111%;
	}
	
	.row:not(.columns_fluid)>.column-1_10-mobile, .columns_wrap:not(.columns_fluid)>.column-1_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_10-mobile {
		width: 10%;
	}
	
	.row:not(.columns_fluid)>.column-1_11-mobile, .columns_wrap:not(.columns_fluid)>.column-1_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_11-mobile {
		width: 9.0909090909%;
	}
	
	.row:not(.columns_fluid)>.column-1_12-mobile, .columns_wrap:not(.columns_fluid)>.column-1_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_12-mobile {
		width: 8.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-2_2-mobile, .columns_wrap:not(.columns_fluid)>.column-2_2-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-2_3-mobile, .columns_wrap:not(.columns_fluid)>.column-2_3-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3-mobile {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-2_4-mobile, .columns_wrap:not(.columns_fluid)>.column-2_4-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_4-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-2_5-mobile, .columns_wrap:not(.columns_fluid)>.column-2_5-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5-mobile {
		width: 40%;
	}
	
	.row:not(.columns_fluid)>.column-2_6-mobile, .columns_wrap:not(.columns_fluid)>.column-2_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6-mobile {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-2_7-mobile, .columns_wrap:not(.columns_fluid)>.column-2_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_7-mobile {
		width: 28.5714285714%;
	}
	
	.row:not(.columns_fluid)>.column-2_8-mobile, .columns_wrap:not(.columns_fluid)>.column-2_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_8-mobile {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-2_9-mobile, .columns_wrap:not(.columns_fluid)>.column-2_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_9-mobile {
		width: 22.2222222222%;
	}
	
	.row:not(.columns_fluid)>.column-2_10-mobile, .columns_wrap:not(.columns_fluid)>.column-2_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_10-mobile {
		width: 20%;
	}
	
	.row:not(.columns_fluid)>.column-2_11-mobile, .columns_wrap:not(.columns_fluid)>.column-2_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_11-mobile {
		width: 18.1818181818%;
	}
	
	.row:not(.columns_fluid)>.column-2_12-mobile, .columns_wrap:not(.columns_fluid)>.column-2_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_12-mobile {
		width: 16.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-3_3-mobile, .columns_wrap:not(.columns_fluid)>.column-3_3-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-3_4-mobile, .columns_wrap:not(.columns_fluid)>.column-3_4-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4-mobile {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-3_5-mobile, .columns_wrap:not(.columns_fluid)>.column-3_5-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5-mobile {
		width: 60%;
	}
	
	.row:not(.columns_fluid)>.column-3_6-mobile, .columns_wrap:not(.columns_fluid)>.column-3_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-3_7-mobile, .columns_wrap:not(.columns_fluid)>.column-3_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_7-mobile {
		width: 42.8571428571%;
	}
	
	.row:not(.columns_fluid)>.column-3_8-mobile, .columns_wrap:not(.columns_fluid)>.column-3_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_8-mobile {
		width: 37.5%;
	}
	
	.row:not(.columns_fluid)>.column-3_9-mobile, .columns_wrap:not(.columns_fluid)>.column-3_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_9-mobile {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-3_10-mobile, .columns_wrap:not(.columns_fluid)>.column-3_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_10-mobile {
		width: 30%;
	}
	
	.row:not(.columns_fluid)>.column-3_11-mobile, .columns_wrap:not(.columns_fluid)>.column-3_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_11-mobile {
		width: 27.2727272727%;
	}
	
	.row:not(.columns_fluid)>.column-3_12-mobile, .columns_wrap:not(.columns_fluid)>.column-3_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_12-mobile {
		width: 25%;
	}
	
	.row:not(.columns_fluid)>.column-4_4-mobile, .columns_wrap:not(.columns_fluid)>.column-4_4-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-4_5-mobile, .columns_wrap:not(.columns_fluid)>.column-4_5-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5-mobile {
		width: 80%;
	}
	
	.row:not(.columns_fluid)>.column-4_6-mobile, .columns_wrap:not(.columns_fluid)>.column-4_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6-mobile {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-4_7-mobile, .columns_wrap:not(.columns_fluid)>.column-4_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_7-mobile {
		width: 57.1428571429%;
	}
	
	.row:not(.columns_fluid)>.column-4_8-mobile, .columns_wrap:not(.columns_fluid)>.column-4_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_8-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-4_9-mobile, .columns_wrap:not(.columns_fluid)>.column-4_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_9-mobile {
		width: 44.4444444444%;
	}
	
	.row:not(.columns_fluid)>.column-4_10-mobile, .columns_wrap:not(.columns_fluid)>.column-4_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_10-mobile {
		width: 40%;
	}
	
	.row:not(.columns_fluid)>.column-4_11-mobile, .columns_wrap:not(.columns_fluid)>.column-4_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_11-mobile {
		width: 36.3636363636%;
	}
	
	.row:not(.columns_fluid)>.column-4_12-mobile, .columns_wrap:not(.columns_fluid)>.column-4_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_12-mobile {
		width: 33.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-5_5-mobile, .columns_wrap:not(.columns_fluid)>.column-5_5-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-5_6-mobile, .columns_wrap:not(.columns_fluid)>.column-5_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6-mobile {
		width: 83.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-5_7-mobile, .columns_wrap:not(.columns_fluid)>.column-5_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_7-mobile {
		width: 71.4285714286%;
	}
	
	.row:not(.columns_fluid)>.column-5_8-mobile, .columns_wrap:not(.columns_fluid)>.column-5_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_8-mobile {
		width: 62.5%;
	}
	
	.row:not(.columns_fluid)>.column-5_9-mobile, .columns_wrap:not(.columns_fluid)>.column-5_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_9-mobile {
		width: 55.5555555556%;
	}
	
	.row:not(.columns_fluid)>.column-5_10-mobile, .columns_wrap:not(.columns_fluid)>.column-5_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_10-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-5_11-mobile, .columns_wrap:not(.columns_fluid)>.column-5_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_11-mobile {
		width: 45.4545454545%;
	}
	
	.row:not(.columns_fluid)>.column-5_12-mobile, .columns_wrap:not(.columns_fluid)>.column-5_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_12-mobile {
		width: 41.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-6_6-mobile, .columns_wrap:not(.columns_fluid)>.column-6_6-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-6_7-mobile, .columns_wrap:not(.columns_fluid)>.column-6_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_7-mobile {
		width: 85.7142857143%;
	}
	
	.row:not(.columns_fluid)>.column-6_8-mobile, .columns_wrap:not(.columns_fluid)>.column-6_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_8-mobile {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-6_9-mobile, .columns_wrap:not(.columns_fluid)>.column-6_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_9-mobile {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-6_10-mobile, .columns_wrap:not(.columns_fluid)>.column-6_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_10-mobile {
		width: 60%;
	}
	
	.row:not(.columns_fluid)>.column-6_11-mobile, .columns_wrap:not(.columns_fluid)>.column-6_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_11-mobile {
		width: 54.5454545455%;
	}
	
	.row:not(.columns_fluid)>.column-6_12-mobile, .columns_wrap:not(.columns_fluid)>.column-6_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_12-mobile {
		width: 50%;
	}
	
	.row:not(.columns_fluid)>.column-7_7-mobile, .columns_wrap:not(.columns_fluid)>.column-7_7-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-7_8-mobile, .columns_wrap:not(.columns_fluid)>.column-7_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_8-mobile {
		width: 87.5%;
	}
	
	.row:not(.columns_fluid)>.column-7_9-mobile, .columns_wrap:not(.columns_fluid)>.column-7_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_9-mobile {
		width: 77.7777777778%;
	}
	
	.row:not(.columns_fluid)>.column-7_10-mobile, .columns_wrap:not(.columns_fluid)>.column-7_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_10-mobile {
		width: 70%;
	}
	
	.row:not(.columns_fluid)>.column-7_11-mobile, .columns_wrap:not(.columns_fluid)>.column-7_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_11-mobile {
		width: 63.6363636364%;
	}
	
	.row:not(.columns_fluid)>.column-7_12-mobile, .columns_wrap:not(.columns_fluid)>.column-7_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_12-mobile {
		width: 58.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-8_8-mobile, .columns_wrap:not(.columns_fluid)>.column-8_8-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-8_9-mobile, .columns_wrap:not(.columns_fluid)>.column-8_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_9-mobile {
		width: 88.8888888889%;
	}
	
	.row:not(.columns_fluid)>.column-8_10-mobile, .columns_wrap:not(.columns_fluid)>.column-8_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_10-mobile {
		width: 80%;
	}
	
	.row:not(.columns_fluid)>.column-8_11-mobile, .columns_wrap:not(.columns_fluid)>.column-8_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_11-mobile {
		width: 72.7272727273%;
	}
	
	.row:not(.columns_fluid)>.column-8_12-mobile, .columns_wrap:not(.columns_fluid)>.column-8_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_12-mobile {
		width: 66.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-9_9-mobile, .columns_wrap:not(.columns_fluid)>.column-9_9-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-9_10-mobile, .columns_wrap:not(.columns_fluid)>.column-9_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_10-mobile {
		width: 90%;
	}
	
	.row:not(.columns_fluid)>.column-9_11-mobile, .columns_wrap:not(.columns_fluid)>.column-9_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_11-mobile {
		width: 81.8181818182%;
	}
	
	.row:not(.columns_fluid)>.column-9_12-mobile, .columns_wrap:not(.columns_fluid)>.column-9_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_12-mobile {
		width: 75%;
	}
	
	.row:not(.columns_fluid)>.column-10_10-mobile, .columns_wrap:not(.columns_fluid)>.column-10_10-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-10_11-mobile, .columns_wrap:not(.columns_fluid)>.column-10_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_11-mobile {
		width: 90.9090909091%;
	}
	
	.row:not(.columns_fluid)>.column-10_12-mobile, .columns_wrap:not(.columns_fluid)>.column-10_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_12-mobile {
		width: 83.3333333333%;
	}
	
	.row:not(.columns_fluid)>.column-11_11-mobile, .columns_wrap:not(.columns_fluid)>.column-11_11-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11-mobile {
		width: 100%;
	}
	
	.row:not(.columns_fluid)>.column-11_12-mobile, .columns_wrap:not(.columns_fluid)>.column-11_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_12-mobile {
		width: 91.6666666667%;
	}
	
	.row:not(.columns_fluid)>.column-12_12-mobile, .columns_wrap:not(.columns_fluid)>.column-12_12-mobile, .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12-mobile {
		width: 100%;
	}
	
	.row.columns_padding_bottom.columns_in_single_row>[class*="column-"][class*="-mobile"], .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="column-"][class*="-mobile"], .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-mobile"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.gallery.gallery-columns-9 .gallery-item {
		width: 33.3333% !important;
	}
	
	.gallery.gallery-columns-8 .gallery-item {
		width: 33.3333% !important;
	}
	
	.gallery.gallery-columns-7 .gallery-item {
		width: 33.3333% !important;
	}
	
	.gallery.gallery-columns-6 .gallery-item {
		width: 33.3333% !important;
	}
	
	.gallery.gallery-columns-5 .gallery-item {
		width: 33.3333% !important;
	}
	
	.gallery.gallery-columns-4 .gallery-item {
		width: 33.3333% !important;
	}
	
	img.alignleft, img.alignright, figure.alignleft, figure.alignright {
		float: none !important;
		display: block !important;
		margin: 1em 0 !important;
	}
	
	.wp-block-gallery.alignleft, .wp-block-gallery.aligncenter, .wp-block-gallery.alignright {
		display: flex !important;
	}
	
	.top_panel_default .sc_layouts_row_type_normal {
		padding: 3em 0 3.5em;
	}
	
	.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
		display: block;
	}
	
	.sc_layouts_logo .logo_slogan {
		font-size: 13px;
		line-height: 17px;
	}
	
	.menu_mobile .menu_mobile_content_wrap.content_wrap {
		height: auto;
		max-height: none;
	}
	
	.menu_mobile .menu_mobile_header_wrap {
		position: relative;
	}
	
	.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
		margin-bottom: 3em;
	}
	
	.menu_mobile .menu_mobile_nav_area {
		margin-top: 3em;
		position: relative;
		top: auto;
		left: auto;
		max-height: none;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item>a {
		padding: 3px 2em;
	}
	
	.menu_mobile .menu_mobile_nav_area ul ul {
		padding: .6em 0;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li>ul {
		padding: .6em 0 .4em;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
		padding: .3em 1.5em;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 28px;
	}
	
	.menu_mobile .menu_mobile_nav_area .open_child_menu {
		top: 1px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item>a {
		font-size: 18px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
		top: 4px;
	}
	
	.menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
		font-size: 13px;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>li li>a>.open_child_menu:before {
		font-size: 10px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
		font-size: 20px;
		top: 10px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item .menu-item[class*="icon-"]:before {
		top: 7px;
	}
	
	.menu_mobile .menu_mobile_widgets_area {
		display: none;
	}
	
	.menu_mobile .menu_mobile_inner, .menu_mobile .menu_mobile_inner.with_widgets {
		overflow-y: auto;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_content_wrap_inner {
		margin-right: 0;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
		padding: 3px 2em 3px 0;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
		padding: .3em 1.5em .3em 1em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area ul>.menu-item .menu-item .menu-item>a {
		padding-left: 2.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item>a {
		padding-left: 3.6em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]>a {
		padding-left: 2.5em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]:before {
		margin-left: 1em;
		font-size: 17px;
		top: 7px;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 3.8em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]:before {
		margin-left: 2.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 5.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*="icon-"]:before {
		margin-left: 3.7em;
	}
	
	.menu_mobile .socials_mobile {
		margin-top: 2.4em;
		padding-top: 1.3em;
		padding-bottom: 1.3em;
		position: relative;
		bottom: auto;
		left: auto;
	}
	
	.sc_layouts_panel_inner {
		padding: 40px 30px 30px;
	}
	
	.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item {
		margin-right: 20px;
	}
	
	.sc_layouts_panel_inner .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
		font-size: 17px;
	}
	
	.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
		margin-top: 15px;
	}
	
	.sc_layouts_panel_inner .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
		font-size: 18px;
		line-height: 22px;
		margin: 0 0 0 10px;
	}
	
	.sc_layouts_panel_close.trx_addons_button_close {
		width: 41px;
		height: 41px;
		line-height: 41px;
		top: 32px;
		right: 42px;
	}
	
	.sc_layouts_panel_left .sc_layouts_panel_close.trx_addons_button_close {
		left: 42px;
		right: auto;
	}
	
	.sc_layouts_panel_menu {}
	
	.sc_layouts_panel_menu .panel_menu_header {
		padding: 35px 20px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 28px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
		padding-right: 1.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
		font-size: 11px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu:before {
		font-size: 10px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
		top: 3px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
		font-size: 18px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 3px 2rem 3px 0;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-right: 3.2rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .2rem 1.1rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding-left: 2.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
		padding-left: 3.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"]>a {
		padding-left: 1.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before {
		font-size: 22px;
		top: 5px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]>a {
		padding-left: 2.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]:before {
		margin-left: 1.1rem;
		font-size: 16px;
		top: 4px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a {
		padding-left: 4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]:before {
		margin-left: 2.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 3px 3.2rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .3rem 1.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-left: 3.2rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
		padding-right: 1.1rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding-right: 2.4rem;
		padding-left: 3rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li li.menu-item-has-children>a {
		padding-right: 2.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li li>a {
		padding-right: 3.8rem;
		padding-left: 3rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a, .sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li.menu-item-has-children>a {
		padding-left: 1.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]:before {
		margin-right: 1.2rem;
		margin-left: 0;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li[class*="icon-"]>a {
		padding-right: 2.8rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]:before {
		margin-left: 0;
		margin-right: 2.4rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a {
		padding-right: 4rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"]:before {
		margin-left: 0;
		margin-right: 3.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li li li li[class*="icon-"]>a {
		padding-right: 5.4rem !important;
		padding-left: 2.6rem;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
		padding: .4em 0 .2em;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul {
		font-size: 16px;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 3px 0;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .3rem 0;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding: .2em 0;
	}
	
	.sc_layouts_panel_menu .sc-mobile_layouts_column_align_left .sc_socials.sc_socials_icons_names .socials_wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc_layouts_panel_menu .sc-mobile_layouts_column_align_center .sc_socials.sc_socials_icons_names .socials_wrap {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.sc_layouts_panel_menu .sc-mobile_layouts_column_align_right .sc_socials.sc_socials_icons_names .socials_wrap {
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.sc_layouts_panel_menu .section_divider .elementor-container {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_icon:before {
		font-size: 1.5em;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_description span {
		letter-spacing: 1px;
		padding: 0 1.5em;
	}
	
	.page_content_wrap {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.top_panel .slider_engine_revo .slide_subtitle {
		font-size: 14px !important;
	}
	
	.top_panel .slider_engine_revo .slide_button {
		font-size: 11px !important;
	}
	
	.sidebar_default {
		margin-left: 0;
		margin-right: 0;
		width: 100% !important;
	}
	
	.sidebar_default .sidebar_inner {
		padding: 0;
	}
	
	.sidebar_default[class*="scheme_"] .sidebar_inner {
		padding: 30px;
	}
	
	.sidebar_default.sidebar_float[class*="scheme_"] .sidebar_inner {
		padding: 30px;
	}
	
	.sidebar:not(.sidebar_float) .widget, .sidebar_default:not(.sidebar_float)[class*="scheme_"] .widget {
		width: 100%;
		padding: 0;
	}
	
	.footer_wrap .widget + .widget, .sidebar:not(.sidebar_float) .widget + .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget + .widget {
		margin-top: 25px !important;
	}
	
	.footer_wrap .widget + .widget + .widget, .sidebar:not(.sidebar_float) .widget + .widget + .widget, .sidebar:not(.sidebar_float)[class*="scheme_"] .widget + .widget + .widget {
		margin-top: 25px !important;
	}
	
	.footer_default .sc_layouts_row_type_normal {
		padding: 20px 0;
	}
	
	.footer_default.footer_wrap .sc_layouts_row .sc_layouts_item, .footer_default.footer_wrap .sc_layouts_row .widget {
		margin-top: 13px !important;
		margin-bottom: 13px !important;
		padding-top: 0 !important;
	}
	
	.widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
		width: 100%;
	}
	
	.footer_wrap .sc_content .wpb_column + .wpb_column {
		margin-top: 30px !important;
	}
	
	.proguards_tabs .proguards_tabs_titles {
		margin: 0 0 2em;
	}
	
	.sidebar_hide.narrow_content .alignleft, .sidebar_hide.narrow_content .alignright {
		max-width: none;
		float: none;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.sidebar_hide.normal_content .alignleft, .sidebar_hide.normal_content .alignright {
		float: none !important;
	}
	
	.sidebar_hide.normal_content .alignleft, .sidebar_hide.normal_content .post_info_vertical_present .alignleft, .sidebar_hide.normal_content .alignright {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide, .sidebar_hide.normal_content .post_info_vertical_present .alignwide {
		left: 0;
		width: 100%;
	}
	
	.wp-block-columns {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.wp-block-columns .wp-block-column + .wp-block-column {
		margin-top: 1em;
	}
	
	.wp-block-columns[class*="has-"] .wp-block-column {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	
	.wp-block-column:not(:first-child) {
		margin-left: 0;
	}
	
	.wp-block-column:not(:last-child) {
		margin-right: 0;
	}
	
	.kt-gutter-default>.wp-block-kadence-column {
		margin-right: 0;
	}
	
	.wp-block-coblocks-row__inner {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.wp-block-coblocks-row__inner>[class*="wp-block-coblocks-"] {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important;
	}
	
	.author_page {
		margin-bottom: 2.2em;
	}
	
	.author_page .author_bio {
		margin-bottom: .8em;
	}
	
	.author_page .author_details .author_posts_total + .author_socials .socials_wrap .social_item .social_icon {
		font-size: 15px;
	}
	
	.posts_container .full_post_content {
		margin-top: 4em;
		padding-top: 4em;
	}
	
	.posts_container .full_post_content:not(:last-child) {
		margin-bottom: 4em;
		padding-bottom: 4em;
	}
	
	.post_item_404 .page_title {
		font-size: 150px;
		line-height: .8em;
		margin-top: -6px !important;
	}
	
	.post_item_404 .page_description {
		margin-top: 13px;
		margin-bottom: 21px;
		font-size: 18px;
	}
	
	.post_item_404 .post_content {
		padding: 3.8em 0 4em;
	}
	
	.post_item_404 .page_info {
		width: 100%;
		text-align: center;
	}
	
	.post_item_404 .post_content .all-svg {
		display: none;
	}
	
	.search-no-results.woocommerce-page .content, .post_item_none_search .post_content {
		padding: 3.8em 0;
	}
	
	.post_item_none_search .page_info .page_subtitle {
		font-size: 30px;
	}
	
	.post_item_none_search .page_info .page_description {
		margin-top: 23px;
		margin-bottom: 27px;
		padding: 0 0;
	}
	
	blockquote, blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
		padding: 2em;
	}
	
	.wp-block-pullquote p {
		font-size: 18px;
	}
	
	blockquote p {
		font-size: 16px;
		line-height: 24px;
	}
	
	blockquote>cite, blockquote>p>cite, blockquote>.wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation {
		font-size: 16px;
		line-height: 24px;
	}
	
	blockquote>a, blockquote>p>a, blockquote>cite, blockquote>p>cite {
		margin-top: 1em;
		padding-left: 42px;
	}
	
	blockquote>cite:before, blockquote>p>cite:before, blockquote>.wp-block-pullquote__citation:before, .wp-block-quote .wp-block-quote__citation:before {
		width: 30px;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post {
		width: 100%;
	}
	
	.blog_mode_post blockquote, .blog_mode_page blockquote {
		margin-left: 0;
	}
	
	.post_item_single .post_content>.post_meta_single .post_tags, .post_item_single .post_content>.post_meta_single .post_share {
		max-width: none;
		float: none;
		margin-top: 0;
	}
	
	.post_item_single .post_content>.post_meta_single .post_share {
		margin-top: 2em;
	}
	
	.previous_post_content {
		margin-top: 4em;
		padding-top: 4em;
	}
	
	.between_posts_banner_wrap {
		margin-bottom: 4em;
	}
	
	.nav-links-single.nav-links-with-thumbs .nav-links .nav-next a, .nav-links-single.nav-links-with-thumbs .nav-links .nav-previous a {
		padding: 0;
	}
	
	.nav-links-single.nav-links-with-thumbs .nav-links a .nav-arrow {
		position: static;
		left: auto;
		top: auto;
		right: auto;
		display: inline-block;
		margin-bottom: 1em;
	}
	
	.menu_side_left .nav-links-single.nav-links-fixed {
		margin-left: 0;
	}
	
	.menu_side_right .nav-links-single.nav-links-fixed {
		margin-right: 0;
	}
	
	.nav-links-old {
		margin-top: 2em;
	}
	
	.sc_item_pagination_load_more, .nav-links-more {
		margin-top: 2em;
	}
	
	.mfp-inline-holder div.mfp-content, .mfp-ajax-holder div.mfp-content {
		max-width: 100%;
		max-height: 100%;
	}
	
	.mfp-arrow-left {
		margin-top: -41px;
	}
	
	table th {
		font-size: 17px;
	}
	
	input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
		font-size: 15px;
	}
	
	.wpcf7 .wpcf7-submit-style .wpcf7-submit {
		padding: 13px 30px !important;
	}
	
	.wpcf7 .wpcf7-submit-style .submit-style-in:before {
		left: 32px;
	}
	
	.sc_button {
		margin-right: 15px;
	}
	
	.sc_button:last-child {
		margin-right: 0;
	}
	
	.trx_addons_video_player.with_cover .video_hover, .post_header_wrap .post_featured.with_thumb .post_video_hover, .body_style_fullwide .post_featured.with_thumb .post_video_hover, .post_layout_excerpt .post_featured.with_thumb .post_video_hover, .sticky_wrap .sticky .post_featured.with_thumb .post_video_hover {
		font-size: 16px;
		width: 60px;
		height: 60px;
		line-height: 60px;
		margin: -30px 0 0 -30px;
		letter-spacing: -4px;
	}
	
	.trx_addons_video_player.with_cover:hover .video_hover {
		margin-top: -30px;
	}
	
	.format-audio .post_featured .post_audio_author, .single-format-audio .post_featured .post_audio_author, .sc_layouts_blog_item_featured .post_featured .post_audio_author {
		font-size: 13px;
	}
	
	.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title {
		font-size: 22px;
		margin-top: .3em;
		margin-bottom: .4em;
	}
	
	div.esg-filters, .comments_pagination, .nav-links, .page_links {
		margin-top: 1.8em;
	}
	
	.woocommerce nav.woocommerce-pagination ul {
		margin-top: 1.3em;
	}
	
	.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links>span:not(.page_links_title), .page_links>a, .comments_pagination .page-numbers, .nav-links .page-numbers {
		width: 42px;
		height: 42px;
		line-height: 40px;
	}
	
	.post_meta {
		font-size: 13px;
	}
	
	.masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header:before, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header:before, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header:before, .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
		top: 10px;
	}
	
	.map-extra-height .sc_googlemap {
		max-height: 60vh;
	}
	
	.form-position-abs {
		position: relative;
		top: 0;
		transform: none;
		left: 0;
		margin-top: 40px;
	}
	
	.adp-popup-type-notification-box .adp-popup-outer, .adp-popup-type-notification-bar .adp-popup-outer {
		padding: 25px;
	}
	
	.adp-popup-type-notification-bar .adp-popup-outer {
		padding-left: 45px;
		padding-right: 45px;
	}
	
	.adp-popup-type-notification-bar .adp-popup-button {
		margin-left: 0;
	}
	
	.adp-popup-type-notification-box .adp-popup-button, .adp-popup-type-notification-bar .adp-popup-button {
		margin-top: .6rem;
	}
	
	.adp-popup .adp-popup-close {
		top: 15px;
		right: 15px;
	}
	
	.post_item_single .post_tags_single a {
		padding: 8px 15px 7px;
		margin: .2em .4em .2em 0;
	}
	
	.post_item_single .post_tags_single {
		margin-top: 2em;
	}
	
	.nav-links-single {
		margin-top: 1.4em;
		padding-top: 2.5em;
	}
	
	.post_item_single .post_meta_single {
		margin-top: 3em;
		padding-top: 1.5em;
	}
	
	.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon {
		font-size: 14px;
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
	
	.post_item_single .post_meta_single .post_meta_likes:before {
		font-size: 12px;
		width: 33px;
		height: 33px;
		line-height: 36px !important;
	}
	
	.post_item_single .post_meta_single .post_meta_likes.trx_addons_icon-heart:before {
		font-size: 14px;
	}
	
	.nav-links-single .nav-links .post-title {
		margin: 8px 0 0;
		font-size: 18px;
		line-height: 1.4em;
	}
	
	.author_info {
		margin-top: 2.8em;
	}
	
	.author_info {
		padding: 25px;
	}
	
	.author_info .author_avatar {
		width: 70px;
		height: 70px;
		line-height: 70px;
		top: 25px;
		left: 25px;
	}
	
	.author_info .author_description {
		padding-left: 90px;
	}
	
	.author_info .author_bio {
		margin-top: 10px;
	}
	
	.author_info .author_bio .author_links {
		margin-bottom: 0;
	}
	
	.author_info .author_bio .socials_wrap .social_item {
		margin: 0 15px 0 0;
	}
	
	.show_comments_single, .comments_list_wrap, .comments_form_wrap {
		margin-top: 2.8em;
	}
	
	.comments_wrap .form-submit input[type="submit"] {
		padding: 11px 32px;
	}
	
	.comments_wrap .form-submit {
		margin-top: 1.5em;
	}
	
	.comments_list_wrap ul ul.children {
		padding-left: 30px;
	}
	
	.comments_list_wrap ul ul ul.children {
		padding-left: 15px;
	}
	
	.comments_list_wrap li + li, .comments_list_wrap li ul {
		margin-top: 28px;
	}
	
	.comments_list_wrap .comment_posted {
		font-size: 13px;
	}
	
	.sidebar_hide.narrow_content .post_item_single.post_type_post~.show_comments_single, .sidebar_hide.narrow_content .post_item_single.post_type_post~section {
		width: 100%;
	}
	
	.related_wrap {
		margin-top: 2.8em;
	}
	
	.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title {
		font-size: 20px;
		margin-bottom: 5px;
	}
	
	.related_wrap .related_item_style_1 .post_title {
		letter-spacing: 0;
		margin: 0;
	}
	
	.related_wrap.related_style_short .related_item {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	.post_audio_btn {
		width: 3.72rem;
		height: 3.72rem;
		line-height: 3.8rem;
		font-size: 1.1rem;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide {
		padding: 15px 25px;
		min-height: 100px;
	}
	
	div.mejs-controls .mejs-horizontal-volume-slider {
		display: none !important;
	}
	
	.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	.sticky:not(.post_layout_custom) {
		padding: 1.5em;
	}
	
	.sticky:not(.post_layout_custom) .post_featured {
		margin-bottom: 1em;
	}
	
	.sticky_wrap .sticky .post_title {
		margin-top: .1em;
	}
	
	.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
		line-height: 4.2rem;
	}
	
	.sticky_wrap .sticky .post_featured {
		margin-bottom: 1.1em;
	}
	
	.extra-big-title .sc_item_title {
		font-size: 2em;
		letter-spacing: -1px;
	}
	
	.post_layout_excerpt .post_header .post_price {
		position: static;
		right: auto;
		top: auto;
		margin-top: .3em;
	}
	
	.post_layout_excerpt .post-more-link {
		margin-top: 1em;
	}
	
	.post_layout_excerpt .post_featured {
		margin-bottom: 1.6em;
	}
	
	.post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 1.5em;
	}
	
	.post_layout_band {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.post_layout_band .post_featured {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
	}
	
	.post_layout_band .post_featured + .post_content_wrap {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
	}
	
	.post_layout_band .post_header .post_price {
		position: static;
		right: auto;
		top: auto;
		margin-top: .3em;
	}
	
	.post_layout_band .post_content_wrap .post_content_inner {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.post_layout_band.post_format_audio .post_featured {
		width: 100%;
	}
	
	.post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 2.5em 2.1em 0;
	}
	
	.post_layout_band.post_format_quote .post_content_wrap {
		padding: 36px 38px !important;
	}
	
	.post_layout_classic .post_title {
		font-size: 20px;
	}
	
	.post_layout_classic .post_header {
		padding: 0 0 10px;
	}
	
	body[class*="blog_style_classic"] .posts_container.columns_wrap {
		margin-bottom: calc(-1 * ( var(--theme-var-grid_gap) + 10px ));
	}
	
	.masonry_wrap {
		margin-right: calc(-1 * ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap));
	}
	
	.masonry_wrap .masonry_item {
		padding: 0 calc(( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0;
	}
	
	.masonry_wrap .masonry_item, .masonry_wrap .masonry_item-1_2, .masonry_wrap .masonry_item-1_3, .masonry_wrap .masonry_item-1_4 {
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.masonry_wrap:not(.sc_blogger_content) .masonry_item-1_3, .masonry_wrap:not(.sc_blogger_content) .masonry_item-1_4 {
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.post_layout_classic-masonry_1 .post_title, .post_layout_classic-masonry_2 .post_title {
		font-size: 20px;
	}
	
	.sidebar_show .post_layout_classic-masonry_2 .post_title {
		font-size: 20px;
	}
	
	.masonry_wrap .masonry_item .slider_container.slider_controls_side .slider_controls_wrap>a, .masonry_wrap .masonry_item .slider_outer_controls_side .slider_controls_wrap>a {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.post_layout_portfolio .post_featured.hover_info .post_info .post_title .hover-arrow, .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 10px;
	}
	
	.post_layout_portfolio .post_featured.hover_info .post_info .post_title, .post_layout_portfolio_4 .post_featured.hover_info .post_info .post_title, .post_layout_portfolio_4 .post_title {
		line-height: 1.3em;
	}
	
	.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 50px;
	}
	
	.post_header_wrap_style_style-1 {
		margin-top: 50px;
	}
	
	.post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 25rem;
	}
	
	.single-format-audio .post_header_wrap_style_style-1 .post_featured.post_featured_bg {
		height: 28rem;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		max-width: 100%;
		margin: 0 20px 20px;
	}
	
	.single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video_list {
		margin-bottom: 2em;
	}
	
	.post_header_wrap_style_style-1.with_featured_image .post_header .post_subtitle {
		display: none;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_other .post_author_avatar {
		margin-right: .7em;
		margin-top: -2px;
	}
	
	.post_header_wrap_style_style-1 .post_header .post_meta_categories {
		margin-bottom: 6px;
	}
	
	.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 50px;
	}
	
	.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
		bottom: 1.8em;
	}
	
	.header_position_over.single_style_style-1.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
		width: auto;
		height: 30px;
		line-height: 30px;
		margin: 0 !important;
		font-size: 11px;
		position: absolute;
		z-index: 999;
		top: auto !important;
		right: 10px;
		bottom: 10px;
		left: 10px;
		-webkit-border-radius: 0;
		-ms-border-radius: 0;
		border-radius: 0;
	}
	
	.single_style_style-1 .post_header_single .content_wrap {
		padding-right: 0;
		padding-left: 0;
	}
	
	.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 17rem;
	}
	
	.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg .post_video_hover {
		top: calc(50% - 30px);
	}
	
	.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) .post_video_hover {
		margin-top: 0 !important;
		top: 60px !important;
	}
	
	.single-format-video .post_header_wrap_style_style-1 .post_featured.with_video.with_thumb.post_featured_bg:not(.with_video_autoplay) + .post_header {
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		top: auto;
		bottom: 60px;
		margin: 0;
		padding: 0;
	}
	
	.single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) {
		min-height: 300px;
	}
	
	.single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider-wrapper .slider-slide {
		min-height: 300px;
	}
	
	.single_style_style-1.single-format-gallery .post_featured.with_gallery .slider_container:not(.slider_controller_container):not(.slider_multi):not(.slider_type_images) .slider_controls_wrap {
		display: none;
	}
	
	.single_style_style-2 .page_content_wrap>.content_wrap {
		padding-top: 3em;
	}
	
	.post_header_wrap_style_style-2 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-2 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.single-format-audio .post_header_wrap_style_style-2 .post_featured.post_featured_bg {
		height: 28rem;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		max-width: 100%;
		margin: 0 20px 20px;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_audio .audio_wrap .mejs-controls .mejs-time {
		display: none;
	}
	
	.single_style_style-2 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-2 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-2 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-2 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-2 .post_featured.with_video .post_info_video .post_info_meta {
		font-size: 15px;
	}
	
	.single_style_style-2 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-2 .post_featured.with_video .post_info_video .post_info_subtitle {
		font-size: 15px;
	}
	
	.single_style_style-2 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.single_style_style-3 .page_content_wrap>.content_wrap {
		padding-top: 1.8em;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
		height: 18rem;
	}
	
	.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 16rem;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_title, .post_header_wrap_style_style-3 .post_header .post_subtitle {
		max-width: none;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-3 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.post_header_wrap_style_style-3 .post_header .content_wrap {
		padding: 25px;
	}
	
	.post_header_wrap_style_style-3:not(.with_featured_image) .post_header .content_wrap {
		padding: 20px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_categories {
		margin-bottom: 6px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_style_style-3 .post_featured.post_featured_bg {
		height: 22rem;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
		-webkit-line-clamp: 1;
		-moz-line-clamp: 1;
		line-clamp: 1;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		padding: 10px 15px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		max-width: unset;
		margin: 0 30px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .audio_wrap div.mejs-controls .mejs-time {
		display: none;
	}
	
	.single_style_style-3 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-3 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-3 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-3 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-3 .post_featured.with_video .post_info_video .post_info_meta {
		font-size: 15px;
	}
	
	.single_style_style-3 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-3 .post_featured.with_video .post_info_video .post_info_subtitle {
		font-size: 15px;
	}
	
	.single_style_style-3 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.single_style_style-4 .page_content_wrap {
		padding-top: 3em;
	}
	
	.post_header_wrap_style_style-4 {
		margin-bottom: 2.2em;
	}
	
	.post_header_wrap_style_style-4 .post_header {
		margin-bottom: 1.8em;
	}
	
	.post_header_wrap_style_style-4 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_title, .post_header_wrap_style_style-4 .post_header .post_subtitle {
		max-width: none;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other {
		margin-top: .9em;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_categories {
		margin-bottom: 7px;
	}
	
	.single_style_style-4.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio .audio_wrap div.mejs-controls .mejs-time {
		display: none;
	}
	
	.single_style_style-4 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-4 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-4 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-4 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-4 .post_featured.with_video .post_info_video .post_info_meta {
		display: none;
	}
	
	.single_style_style-4 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-4 .post_featured.with_video .post_info_video .post_info_subtitle {
		display: none;
	}
	
	.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.single_style_style-4 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.post_header_wrap_style_style-5 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_categories {
		margin-bottom: 6px;
	}
	
	.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
		margin-bottom: 1.6em;
	}
	
	.post_header_wrap_style_style-5 {
		margin-bottom: 1.6em;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
		margin-bottom: 20px;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	.single_style_style-5 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-5 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-5 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-5 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-5 .post_featured.with_video .post_info_video .post_info_meta {
		display: none;
	}
	
	.single_style_style-5 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-5 .post_featured.with_video .post_info_video .post_info_subtitle {
		display: none;
	}
	
	.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.single_style_style-5 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.post_header_wrap_style_style-6 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.single_style_style-6 .page_content_wrap {
		padding-top: 4em;
	}
	
	.post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-6 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.single_style_style-6 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-6 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-6 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-6 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-6 .post_featured.with_video .post_info_video .post_info_meta {
		display: none;
	}
	
	.single_style_style-6 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-6 .post_featured.with_video .post_info_video .post_info_subtitle {
		display: none;
	}
	
	.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video .post_info_meta {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.single_style_style-6 .post_featured.with_video.without_thumb .post_info_video .post_info_subtitle {
		display: -webkit-box;
		display: -moz-box;
		font-size: 15px;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
		max-width: 80%;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_description {
		display: none;
	}
	
	.single_style_style-7 .page_content_wrap>.content_wrap {
		padding-top: 35px;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg {
		height: 20rem;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
		height: 24rem;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_title, .post_header_wrap_style_style-7 .post_header .post_subtitle {
		max-width: none;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item.post_author_name, .post_header_wrap_style_style-7 .post_header .post_meta_other .post_meta_item.post_date {
		white-space: normal;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_categories {
		margin-bottom: 6px;
	}
	
	.post_header_wrap_style_style-7 .post_featured + .post_header_single {
		margin-top: 40px;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar {
		margin-right: .6em;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio .post_audio_title {
		margin-bottom: 0;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header.with_featured_image .post_audio .post_info_audio {
		margin-bottom: 20px;
	}
	
	.single_style_style-7 .post_featured.with_video .post_info_video {
		padding: 15px;
	}
	
	.single_style_style-7 .post_featured.with_video .post_info_video .post_info_meta, .single_style_style-7 .post_featured.with_video .post_info_video .post_info_title, .single_style_style-7 .post_featured.with_video .post_info_video .post_info_subtitle {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		display: -webkit-box;
		display: -moz-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		line-clamp: 1;
		box-orient: vertical;
	}
	
	.single_style_style-7 .post_featured.with_video .post_info_video .post_info_meta {
		font-size: 15px;
	}
	
	.single_style_style-7 .post_featured.with_video .post_info_video .post_info_title {
		font-size: 17px;
	}
	
	.single_style_style-7 .post_featured.with_video .post_info_video .post_info_subtitle {
		font-size: 15px;
	}
	
	.single_style_style-7 .post_featured.with_video.without_thumb .post_info_video {
		padding: 20px;
	}
	
	.post-type-archive-cpt_portfolio .sc_portfolio_default .trx_addons_columns_wrap:not(.columns_in_single_row), .post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap:not(.columns_in_single_row), .post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap:not(.columns_in_single_row) {
		margin-bottom: -20px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_full {
		width: 100%;
		height: 124px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_big {
		width: 100%;
		height: 124px;
	}
	
	body.expand_content .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small {
		width: 100%;
		height: 124px;
	}
	
	.sc-mobile_inner_width_1_1>.elementor-column-wrap, .sc-mobile_inner_width_1_1>.elementor-widget-wrap {
		width: var(--theme-var-page);
	}
	
	.sc-mobile_inner_width_1_2>.elementor-column-wrap, .sc-mobile_inner_width_1_2>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 2);
	}
	
	.sc-mobile_inner_width_1_3>.elementor-column-wrap, .sc-mobile_inner_width_1_3>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 3);
	}
	
	.sc-mobile_inner_width_2_3>.elementor-column-wrap, .sc-mobile_inner_width_2_3>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 3 * 2);
	}
	
	.sc-mobile_inner_width_1_4>.elementor-column-wrap, .sc-mobile_inner_width_1_4>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 4);
	}
	
	.sc-mobile_inner_width_3_4>.elementor-column-wrap, .sc-mobile_inner_width_3_4>.elementor-widget-wrap {
		width: calc(var(--theme-var-page) / 4 * 3);
	}
	
	.sc-mobile_inner_width_none>.elementor-column-wrap, .sc-mobile_inner_width_none>.elementor-widget-wrap, .menu_side_present .sc-mobile_inner_width_none>.elementor-column-wrap, .menu_side_present .sc-mobile_inner_width_none>.elementor-widget-wrap {
		width: 100%;
	}
	
	.menu_side_right .sc_stack_section_fixed {
		right: 0 !important;
	}
	
	.menu_side_left .sc_stack_section_fixed {
		left: 0 !important;
	}
	
	.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_image {
		width: 30%;
	}
	
	.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_subtitle, .narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_meta {
		display: none;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap {
		background-color: var(--theme-color-bg_color_09);
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner .trx_addons_video_list_title_wrap .trx_addons_video_list_title {
		color: var(--theme-color-text_dark);
	}
	
	.sc_services_callouts.sc_services_featured_top .row.columns_padding_bottom.columns_in_single_row>[class*="column-"], .sc_services_callouts.sc_services_featured_top .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="column-"], .sc_services_callouts.sc_services_featured_top .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_services_callouts.sc_services_featured_bottom .row.columns_padding_bottom.columns_in_single_row>[class*="column-"], .sc_services_callouts.sc_services_featured_bottom .columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="column-"], .sc_services_callouts.sc_services_featured_bottom .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: calc(2 * var(--theme-var-grid_gap));
	}
	
	.sc_item_filters_align_left .sc_item_filters_header, .sc_item_filters_align_right .sc_item_filters_header {
		flex-basis: auto;
	}
	
	.sc_item_filters_align_right .sc_item_filters_tabs li, .sc_item_filters_tabs li {
		padding: 0 .5em;
	}
	
	.sc_blogger.sc_item_filters_tabs_left .sc_item_filters_tabs li>a {
		margin-bottom: 0;
	}
	
	.sc_item_filters_align_right .sc_item_filters_tabs, .sc_item_filters_align_right .sc_item_filters_more_link_wrap {
		order: 2;
		margin-bottom: 0 !important;
	}
	
	.sc_portfolio_preview {
		overflow-y: scroll;
	}
	
	.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom, .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
		margin-top: 1em;
	}
	
	.sc_layouts_title .breadcrumbs .underline_hover {
		padding-bottom: 2px;
		margin-bottom: -1px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup {
		width: 200px;
		padding: 18px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_title {
		font-size: 18px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_price {
		font-size: 17px;
	}
	
	.sc_switcher_controls_section_title {
		font-size: 17px;
	}
	
	.sc_switcher_controls_section1 {
		margin-right: .8em;
	}
	
	.sc_switcher_controls_section2 {
		margin-left: .8em;
	}
	
	.sc_switcher_controls_toggle {
		width: 50px;
	}
	
	.sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on) .sc_switcher_controls_toggle_button {
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px);
	}
	
	.sc_switcher_tabs .sc_switcher_tabs_controls {
		flex-wrap: wrap;
		margin-left: -2px;
		margin-right: -2px;
	}
	
	.sc_switcher_tabs .sc_switcher_tab {
		width: calc(50% - 4px);
		flex-grow: 1;
	}
	
	.sc_switcher_tabs .sc_switcher_tab, .sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab {
		margin: 2px;
	}
	
	.sc_igenerator_form_field_tags_item {
		padding: 8px 11px;
	}
	
	.sc_igenerator_form_field_tags_label {
		padding: 6px 8px 6px 0;
	}
	
	.sc_igenerator_form_field_inner>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_model_wrap>.select_container select, .sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"], .sc_igenerator_form_field_inner>input[type="text"], .sc_igenerator_form_field_inner>.theme_form_field_text {
		padding: 0 15px;
		height: 48px;
	}
	
	.sc_igenerator_form_field_inner>.sc_igenerator_form_field_numeric_wrap input[type="number"] {
		padding-right: 2.8em;
	}
	
	.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button {
		right: 4px;
		padding: 0 20px;
		height: 40px;
		line-height: 39px;
		max-width: 55%;
	}
	
	.sc_igenerator_form_settings_button {
		width: 48px;
	}
	
	.sc_igenerator_extended .sc_igenerator_form_fields {
		padding: 1.5em 0;
		gap: 1.5em;
	}
	
	.sc_tgenerator_form_field_prompt input[type="text"] {
		padding-left: 15px;
		padding-right: 125px;
		height: 48px;
	}
	
	.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button {
		right: 4px;
		padding: 0 20px;
		height: 40px;
		line-height: 39px;
	}
	
	.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button {
		padding: 10px 20px;
	}
	
	.sc_tgenerator_text h1, .sc_tgenerator_text h2, .sc_tgenerator_text h3, .sc_tgenerator_text h4, .sc_tgenerator_text h5, .sc_tgenerator_text h6, .sc_tgenerator_result h1, .sc_tgenerator_result h2, .sc_tgenerator_result h3, .sc_tgenerator_result h4, .sc_tgenerator_result h5, .sc_tgenerator_result h6 {
		margin: 0 0 .5em 0;
	}
	
	.sc_tgenerator_text p, .sc_tgenerator_text ol, .sc_tgenerator_text ul, .sc_tgenerator_text dl, .sc_tgenerator_result p, .sc_tgenerator_result ol, .sc_tgenerator_result ul, .sc_tgenerator_result dl {
		margin: 0 0 .8em 0;
	}
	
	.sc_tgenerator_text h1, .sc_tgenerator_result h1 {
		font-size: 24px;
	}
	
	.sc_tgenerator_text h2, .sc_tgenerator_result h2 {
		font-size: 22px;
	}
	
	.sc_tgenerator_text h3, .sc_tgenerator_result h3 {
		font-size: 20px;
	}
	
	.sc_tgenerator_text h4, .sc_tgenerator_result h4 {
		font-size: 19px;
	}
	
	.sc_tgenerator_text h5, .sc_tgenerator_result h5 {
		font-size: 18px;
	}
	
	.sc_tgenerator_text h6, .sc_tgenerator_result h6 {
		font-size: 17px;
	}
	
	.sc_chat_form_field_prompt input[type="text"] {
		padding-left: 15px;
		padding-right: 125px;
		height: 48px;
	}
	
	.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button {
		right: 4px;
		padding: 0 20px;
		height: 40px;
		line-height: 39px;
	}
	
	.sc_chat_form_field_prompt_label {
		padding: 1em 1.4em;
	}
	
	.sc_chat_form_field_prompt {
		padding: 1.4em;
	}
	
	.sc_chat_result {
		padding: 1.4em 1.4em 0 1.4em;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
		margin: 0 0 .5em 0;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
		margin: 0 0 .8em 0;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
		font-size: 24px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
		font-size: 22px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
		font-size: 20px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
		font-size: 19px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
		font-size: 18px;
	}
	
	.sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
		font-size: 17px;
	}
	
	.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
		font-size: 1.6em;
	}
	
	.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_subtitle_text {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 6px;
	}
	
	.slider_outer.slider_outer_titles_outside_top {
		padding-top: 6em;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
		top: 1.4em;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info {
		padding-right: 30px;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info .slide_cats {
		font-size: 12px;
		line-height: 16px;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title, .slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
		font-size: 30px;
	}
	
	:root {
		--theme-var-elm_gap_narrow: 8px;
		--theme-var-elm_gap_default: 10px;
		--theme-var-elm_gap_extended: var(--theme-var-grid_gap);
		--theme-var-elm_gap_wide: 30px;
		--theme-var-elm_gap_wider: 40px;
		--theme-var-elm_add_page_margins: var(--theme-var-elm_gap_extended);
	}
	
	.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
		height: 15px !important;
	}
	
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 25px !important;
	}
	
	.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
		height: 35px !important;
	}
	
	.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
		height: 55px !important;
	}
	
	.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 60px !important;
	}
	
	.elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	
	.elementor-position-right.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon {
		margin-bottom: 0 !important;
		margin-left: 15px !important;
		margin-top: 6px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: 3em;
	}
	
	.elementor-widget-counter .elementor-counter-title {
		font-size: 16px;
		line-height: 23px;
	}
	
	.elementor-widget-counter .elementor-counter-number-wrapper + .elementor-counter-title {
		margin-top: .2em;
	}
	
	.tabs_style_1.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 0;
	}
	
	.tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title {
		padding: 0;
		margin: 15px 0;
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
	.tabs_style_1.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
		color: var(--theme-color-text_link);
	}
	
	.tabs_style_1.elementor-widget-tabs .elementor-tab-title, .tabs_style_1.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_1.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_1.elementor-widget-tabs .elementor-tab-content, .tabs_style_1.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border-width: 0;
	}
	
	.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 0;
	}
	
	.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
		padding: 25px 0;
	}
	
	.tabs_style_2.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content:last-child {
		padding-bottom: 0;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tabs-wrapper {
		display: none;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-title, .tabs_style_2.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_2.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_2.elementor-widget-tabs .elementor-tab-content, .tabs_style_2.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border-width: 0;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title {
		padding: 16px 20px;
		margin: 10px 0 0;
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
		color: var(--theme-color-alter_dark);
		border-color: transparent;
		background-color: var(--theme-color-alter_bg_color);
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
		margin-top: 0;
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title:hover {
		color: var(--theme-color-alter_dark);
		border-color: transparent;
		background-color: var(--theme-color-alter_bg_color);
	}
	
	.tabs_style_2.elementor-widget-tabs .elementor-tab-mobile-title.elementor-active {
		color: var(--theme-color-inverse_link);
		border-color: var(--theme-color-text_link);
		background-color: var(--theme-color-text_link);
	}
	
	.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 0;
	}
	
	.tabs_style_3.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
		margin-left: 0;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-content {
		padding: 20px 0;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-content:last-child {
		padding-bottom: 0;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title {
		padding: 16px 20px;
		margin: 10px 0 0;
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
		margin-top: 0;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
		color: var(--theme-color-inverse_link);
		border-color: var(--theme-color-text_link);
		background-color: var(--theme-color-text_link);
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tab-title, .tabs_style_3.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_3.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_3.elementor-widget-tabs .elementor-tab-content, .tabs_style_3.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border-width: 0;
	}
	
	.tabs_style_3.elementor-widget-tabs .elementor-tabs-wrapper {
		display: none;
	}
	
	.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper {
		margin-top: 0;
	}
	
	.tabs_style_4.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
		margin-left: 0;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-content {
		padding: 20px 0 10px;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-content:last-child {
		padding-bottom: 0;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title {
		padding: 16px 20px;
		margin: 10px 0 0;
		color: var(--theme-color-alter_dark);
		border-color: transparent;
		background-color: var(--theme-color-alter_bg_hover);
		-webkit-transition: none;
		-ms-transition: none;
		transition: none;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title:first-child {
		margin-top: 0;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-mobile-title.elementor-tab-title.elementor-active {
		color: var(--theme-color-inverse_link);
		border-color: var(--theme-color-text_link);
		background-color: var(--theme-color-text_link);
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tabs-wrapper {
		display: none;
	}
	
	.tabs_style_4.elementor-widget-tabs .elementor-tab-title, .tabs_style_4.elementor-widget-tabs .elementor-tab-title:before, .tabs_style_4.elementor-widget-tabs .elementor-tab-title:after, .tabs_style_4.elementor-widget-tabs .elementor-tab-content, .tabs_style_4.elementor-widget-tabs .elementor-tabs-content-wrapper {
		border-width: 0;
	}
	
	.elementor-section.sc_extra_bg_large_right:after, .elementor-column.sc_extra_bg_large_right>.elementor-column-wrap:after, .elementor-column.sc_extra_bg_large_right>.elementor-widget-wrap:after, .elementor-widget-text-editor.sc_extra_bg_large_right:after {
		display: none;
	}
	
	.elementor-toggle .elementor-toggle-item .elementor-toggle-icon {
		font-size: 18px;
	}
	
	.elementor-toggle .elementor-toggle-item .elementor-toggle-icon-opened i.fa-minus:before {
		top: 5px;
	}
	
	.elementor-toggle .elementor-toggle-item .elementor-toggle-icon-closed i.fa-plus:before {
		top: 1px;
	}
	
	.elementor-toggle .elementor-tab-title .elementor-toggle-title {
		font-size: 22px;
	}
	
	body.sidebar_position_hide.narrow_content .wp-block[data-align="left"] .is-style-alignfar, body.sidebar_position_hide.normal_content .wp-block[data-align="left"] .is-style-alignfar, body.sidebar_position_hide.narrow_content.wp-block[data-align="right"] .is-style-alignfar, body.sidebar_position_hide.normal_content.wp-block[data-align="right"] .is-style-alignfar {
		max-width: none;
		float: none;
		margin: 0;
	}
	
	body.sidebar_hide.narrow_content .alignwide, body.sidebar_hide.normal_content .alignwide {
		left: 0;
		width: 100%;
	}
	
	.wp-block-group.posts_container.classic_2 .wp-block-query-loop {
		margin-right: 0;
	}
	
	.wp-block-group.posts_container.classic_2 .wp-block-query-loop>li {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 0;
		padding-bottom: 0;
	}
	
	.wp-block-group.posts_container.classic_2 .wp-block-query-loop>li + li {
		padding-top: var(--theme-var-grid_gap);
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 25%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
		width: 75%;
	}
	
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 25%;
	}
	
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
		width: 75%;
	}
	
	body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 20%;
	}
	
	.single-cpt_portfolio .post-navigation .nav-links {
		margin-top: 1.5em;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured + .portfolio_page_content {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		left: 15px;
		bottom: 15px;
		padding: 15px;
		max-height: calc(100% - 30px);
		max-width: calc(100% - 30px);
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
		margin-top: 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		gap: 15px 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		left: 20px !important;
		bottom: 20px;
		padding: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc {
		padding: 20px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_6 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories {
		margin-top: 4px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		left: 20px;
		bottom: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		gap: 0 0;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		gap: 15px 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
		margin-top: 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		gap: 15px 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		left: 20px !important;
		bottom: 20px !important;
		max-width: calc(100% - 40px) !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		white-space: normal;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		padding: 20px 20px 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
		margin-top: 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		gap: 15px 15px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-1";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_1 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px;
		grid-template-areas: "md-1 md-2";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_2 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-3";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_3 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_4 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-5";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_6 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-7";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_7 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_8 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-9";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_9 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_10 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-11";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_11 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 250px 250px 250px 250px 250px 250px;
		grid-template-areas: "md-1 md-2" "md-3 md-4" "md-5 md-6" "md-7 md-8" "md-9 md-10" "md-11 md-12";
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(1) {
		grid-area: md-1;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(2) {
		grid-area: md-2;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(3) {
		grid-area: md-3;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(4) {
		grid-area: md-4;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(5) {
		grid-area: md-5;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(6) {
		grid-area: md-6;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(7) {
		grid-area: md-7;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(8) {
		grid-area: md-8;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(9) {
		grid-area: md-9;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(10) {
		grid-area: md-10;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(11) {
		grid-area: md-11;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap.sc_blogger_grid_12 .sc_blogger_item:nth-child(12) {
		grid-area: md-12;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_15 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title, .sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_16 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_portfolio .sc_portfolio_masonry_wrap {
		margin-right: calc(-1 * ( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap));
	}
	
	.sc_portfolio .sc_portfolio_masonry_wrap .sc_portfolio_masonry_item {
		padding: 0 calc(( var(--theme-var-grid_max_columns) - 1 ) * var(--theme-var-grid_gap)) var(--theme-var-grid_gap) 0;
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
		padding: 1.5em 0 1.5em 1.5em;
		margin-right: 0 !important;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_title {
		margin-bottom: 15px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
		font-size: 12px;
		line-height: 20px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta + .post_title {
		margin-top: 5px;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
		width: max-content;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
		width: 20px !important;
		margin-left: 15px !important;
		transition: .3s !important;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 15px;
		margin-bottom: 0;
	}
	
	.content_wrap_fullscreen .elementor-section-full_width .sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
		margin-top: 15px;
		margin-bottom: 0;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button {
		width: max-content;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_content .sc_portfolio_item .post_content_wrap .theme_button .hover-arrow {
		width: 20px !important;
		margin-left: 15px !important;
		transition: .3s !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		max-width: calc(100% - 40px) !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
		font-size: 14px;
	}
	
	.sc_portfolio.sc_portfolio_fill [class*="grid_wrap_"] {
		display: block !important;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_portfolio_item:before {
		padding-top: 75%;
	}
	
	.sc_portfolio.sc_portfolio_fill .sc_portfolio_item + .sc_portfolio_item {
		margin-top: 20px;
	}
	
	.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 18px;
	}
	
	.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info {
		padding: 20px;
	}
	
	.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content {
		padding: 1.2em 1.2em 1.2em;
	}
	
	.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item {
		padding-right: 1.5rem;
		margin-right: 1.1rem;
		padding-bottom: 1rem;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
		bottom: 1.4rem;
		font-size: 24px;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview {
		flex-direction: column;
		overflow-y: scroll;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .close {
		z-index: 1;
		top: 30px;
		right: 30px;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
		width: 100%;
		height: 80%;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description {
		height: auto;
		width: 100%;
		padding: 1.8rem;
		max-height: 1000%;
		overflow-y: unset;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details {
		padding-right: 0;
		overflow: unset;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_title {
		margin-bottom: 20px;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_share {
		margin-top: 1.2em;
		padding-top: 1.2em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content {
		margin-top: 1em;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
		margin-top: 1.7em;
	}
	
	.ua_safari .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore, .ua_ios .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_readmore {
		margin-bottom: 5em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
		font-size: 1.5em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
		padding: 0 20px 10px 0;
	}
	
	.portfolio_page .portfolio_page_title {
		margin-bottom: 15px;
	}
	
	.portfolio_page .portfolio_page_details_wrap .portfolio_page_subtitle {
		font-size: 22px;
		margin-top: 0 !important;
		margin-bottom: 15px !important;
	}
	
	.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
		margin-top: 1em !important;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_gallery + .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery + .portfolio_page_video, .portfolio_page.portfolio_page_details_left .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_video, .portfolio_page.portfolio_page_details_right .portfolio_page_gallery, .portfolio_page.portfolio_page_details_left .portfolio_page_gallery {
		width: 100% !important;
		max-width: unset !important;
		padding-left: 0 !important;
	}
	
	.portfolio_page .portfolio_page_gallery .trx_addons_column-1_2, .portfolio_page .portfolio_page_gallery .trx_addons_column-1_3, .portfolio_page .portfolio_page_gallery .trx_addons_column-1_4 {
		width: 50% !important;
	}
	
	.portfolio_page .portfolio_page_gallery_type_masonry_2, .portfolio_page .portfolio_page_gallery_type_masonry_3, .portfolio_page .portfolio_page_gallery_type_masonry_4 {
		margin-right: -20px;
	}
	
	.portfolio_page .portfolio_page_gallery_type_masonry_2 .portfolio_page_gallery_item, .portfolio_page .portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item, .portfolio_page .portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item {
		width: 50%;
		padding-right: 20px;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap {
		margin-bottom: 0;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description {
		width: 100%;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details {
		width: 100%;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
		padding-left: 0;
		padding-top: 25px;
	}
	
	.portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share, .portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share {
		margin-top: 1em !important;
	}
	
	.portfolio_page.portfolio_page_details_right, .portfolio_page.portfolio_page_details_left {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap {
		order: 1;
		width: 100% !important;
		padding-bottom: 2em;
		padding-left: 0;
		padding-right: 0;
		position: relative;
		top: 0 !important;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_description + .portfolio_page_details {
		padding-top: 25px;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_content_wrap, .portfolio_page.portfolio_page_details_left .portfolio_page_content_wrap {
		width: 100% !important;
		order: 2;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-top: -15px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a:before, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a:before, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a:before, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a:before, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a:before, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a:before {
		font-size: 15px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a.slider_next, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a.slider_next, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a.slider_next, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a.slider_next, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a.slider_next {
		margin-right: 15px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.sc_slider_controls .slider_controls_wrap>a.slider_prev, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_top .slider_controls_wrap>a.slider_prev, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_bottom .slider_controls_wrap>a.slider_prev, .single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_outer_controls_outside .slider_controls_wrap>a.slider_prev {
		margin-left: 15px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 15px;
	}
	
	.single-cpt_portfolio .portfolio_page_gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 15px;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap {
		flex-direction: column;
		margin-top: 2em;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_wrap_title {
		width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns {
		width: 100%;
		padding-top: 1.5em;
		margin-top: 1.5em;
		border-top: 1px solid var(--theme-color-text_dark);
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
		padding: 0 15px 15px 0;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
		padding-left: 10px;
		margin-left: 10px;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta:before {
		margin: 0;
		position: absolute;
		left: -3px;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item:last-child {
		padding-right: 0;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_meta {
		margin-bottom: -2px;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item .post_title {
		font-size: 18px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl {
		left: 10%;
		bottom: 10%;
	}
	
	.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header, .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs {
		justify-content: flex-start;
		text-align: left;
	}
	
	.sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_header li, .sc_blogger_lay_portfolio_grid .sc_item_filters .sc_item_filters_tabs li, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_header li, .sc_blogger_lay_portfolio .sc_item_filters .sc_item_filters_tabs li {
		padding-left: 0;
		padding-right: 20px;
	}
	
	.sc_blogger_lay_portfolio .sc_blogger_filters, .sc_blogger_lay_portfolio_grid .sc_blogger_filters {
		margin-bottom: 1.5em;
	}
	
	.sc_blogger_lay_portfolio .sc_blogger_filters .sc_item_filters_tabs, .sc_blogger_lay_portfolio_grid .sc_blogger_filters .sc_item_filters_tabs {
		margin-bottom: 0 !important;
	}
	
	.sc_blogger_portestate .sc_blogger_filters {
		padding-bottom: 30px;
	}
	
	.sc_blogger_portestate .sc_blogger_filters .sc_item_filters_tabs {
		margin-bottom: 0 !important;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info {
		padding: 15px;
		max-width: calc(100% - 30px);
		bottom: 15px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 17px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured:before {
		padding-top: 140%;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
		width: auto !important;
		min-width: 100%;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
		width: auto !important;
		min-width: 100%;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(odd) {
		width: auto !important;
		min-width: 100%;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper .swiper-slide:nth-child(even) {
		width: auto !important;
		min-width: 100%;
	}
	
	body.body_style_wide:not(.expand_content) .portfolio_page_details_right .portfolio_page_details_wrap {
		padding-left: 0;
	}
	
	body.body_style_wide:not(.expand_content) .portfolio_page_details_left .portfolio_page_details_wrap {
		padding-right: 0;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters {
		flex-direction: column;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap {
		width: 100% !important;
		margin-top: 10px;
		margin-left: -10px;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs {
		transform: none;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li {
		padding: 0 10px;
	}
	
	.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .title_wrap {
		line-height: 1.7em;
	}
	
	.sc_countdown_default .sc_countdown_separator {
		font-size: 30px;
		margin: 0 10px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_digits {
		font-size: 38px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_label {
		font-size: 16px;
	}
	
	.sc_countdown_default.aligncenter .sc_countdown_separator {
		margin: 0 15px;
	}
	
	.sc_countdown_default.alignleft {
		margin-right: 0 !important;
	}
	
	.sc_price .sc_price_item_description, .sc_price .sc_price_item_details {
		font-size: 16px;
	}
	
	.sc_price_default .sc_price_item_info {
		padding: 2.2em 1.7em;
	}
	
	.sc_price_default .sc_price_item_price + .sc_price_item_details {
		margin-top: 24px;
	}
	
	.sc_price_default .sc_price_item_icon {
		margin-top: 2em;
	}
	
	.sc_price_default .sc_price_item_icon + .sc_price_item_info {
		padding-top: 1em;
		padding-bottom: 2em;
	}
	
	.sc_price_default .sc_price_item_subtitle + .sc_price_item_link, .sc_price_default .sc_price_item_title + .sc_price_item_link, .sc_price_default .sc_price_item_description + .sc_price_item_link, .sc_price_default .sc_price_item_details + .sc_price_item_link {
		margin-top: 18px;
	}
	
	.sc_price_default .sc_price_item_description, .sc_price_default .sc_price_item_details {
		font-size: 15px;
	}
	
	.sc_price_focus .sc_price_item_inner, .sc_price_focus .sc_price_item.with_image .sc_price_item_inner {
		padding: 30px 20px;
	}
	
	.sc_price_focus .sc_price_item.sc_price_active {
		margin: 0;
		padding: 0;
	}
	
	.sc_price_simple_shadow .sc_price_item_inner, .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
		padding: 30px 15px 40px;
	}
	
	.sc_price_plain .sc_price_item_inner, .sc_price_plain .sc_price_item.with_image .sc_price_item_inner {
		padding: 23px 25px 30px;
	}
	
	.sc_price_simple .sc_price_item_inner, .sc_price_simple .sc_price_item.with_image .sc_price_item_inner {
		padding: 30px 15px;
	}
	
	.sc_price_light .sc_price_item_inner, .sc_price_light .sc_price_item.with_image .sc_price_item_inner {
		padding: 30px 15px;
	}
	
	.sc_price_metro .sc_price_item_inner, .sc_price_metro .sc_price_item.with_image .sc_price_item_inner {
		padding: 25px 20px;
	}
	
	.sc_price_metro .sc_price_item .sc_price_item_link:not(.sc_price_item_link_over) {
		margin-top: -10px;
	}
	
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"] {
		padding-bottom: 40px;
	}
	
	.sc_testimonials_default .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_simple .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_classic .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_light .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_list .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_common .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_modern .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_creative .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_fashion .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_alter2 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"], .sc_testimonials_extra .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item {
		padding: 0 0 0 50px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_author {
		padding-bottom: 1px;
	}
	
	.sc_testimonials_plain .sc_testimonials_item:before {
		top: 6px;
		left: 0;
		font-size: 17px;
	}
	
	.sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom_outside .swiper-pagination, .sc_testimonials_plain .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_content:before, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_content:before {
		font-size: 15px;
		margin-bottom: 15px;
	}
	
	.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a:before {
		font-size: 17px;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_author_data {
		max-width: unset;
	}
	
	.sc_testimonials_classic .sc_testimonials_item_author, .sc_testimonials_classic [class*="column"] .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
		padding-bottom: 4.6em;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
		height: 3.2em;
		line-height: 3.2em;
		margin-bottom: 0;
	}
	
	.sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button, .sc_testimonials_classic .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
		width: 3.2em;
		height: 3.2em;
	}
	
	.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content, .sc_testimonials_simple .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author, .sc_testimonials_simple .sc_testimonials_item_author {
		margin: 25px 0 0;
	}
	
	.sc_testimonials_simple [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_simple .sc_testimonials_item_content:before {
		margin-bottom: 15px;
		font-size: 15px;
	}
	
	.sc_testimonials_simple .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_simple .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
		line-height: 22px;
	}
	
	.sc_testimonials_simple .sc_testimonials_item_author_avatar {
		width: 4em;
		height: 4em;
		margin-bottom: 20px;
	}
	
	.sc_testimonials_simple .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1.1em;
	}
	
	.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content {
		padding: 30px 25px 32px;
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_extra .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author, .sc_testimonials_extra .sc_testimonials_item_author {
		margin-top: 25px;
	}
	
	.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author .sc_testimonials_item_author_avatar, .sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_avatar {
		width: 4em;
		height: 4em;
	}
	
	.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author .sc_testimonials_item_author_data, .sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data {
		margin-top: 12px;
	}
	
	.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
	}
	
	.sc_testimonials_extra [class*="column"] .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_extra .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_extra .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom, .sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_light .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 25px;
	}
	
	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 26px;
	}
	
	.sc_testimonials_fashion .sc_testimonials_item_content, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_fashion .sc_testimonials_item_content p + p, .sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content p + p {
		margin-top: 1.1em;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside {
		padding-left: 0;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
		width: 100%;
		order: 3;
		margin-top: 30px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
		padding-right: 0;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_container {
		width: 100%;
		float: none;
		order: 1;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap {
		width: 100%;
		float: none;
		order: 2;
		margin-top: 25px;
	}
	
	.sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
		width: 3em;
		height: 3em;
		line-height: 2.85em;
	}
	
	.sc_testimonials_alter .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_top {
		margin-bottom: 20px;
	}
	
	.sc_testimonials_alter .sc_testimonials_item .sc_testimonials_item_author:before {
		font-size: 17px;
	}
	
	.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
	}
	
	.sc_testimonials_alter [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
		padding: 0 11%;
	}
	
	.sc_testimonials_alter .slider_controls_wrap>a {
		width: 35px !important;
		height: 35px !important;
		line-height: 32px !important;
	}
	
	.sc_testimonials_alter .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_alter .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top {
		margin: 0 0 15px 0;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 15px;
	}
	
	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_author:before {
		font-size: 17px;
		margin-bottom: 7px;
	}
	
	.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
	}
	
	.sc_testimonials_alter2 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle, .sc_testimonials_alter2 .sc_testimonials_item_author_data .sc_testimonials_item_author_subtitle {
		font-size: 15px;
	}
	
	.sc_testimonials_alter2 .slider_container.slider_one .sc_testimonials_item {
		padding: 0 11%;
	}
	
	.sc_testimonials_alter2 .slider_controls_wrap>a {
		width: 35px !important;
		height: 35px !important;
		line-height: 32px !important;
	}
	
	.sc_testimonials_alter2 .sc_item_slider.slider_outer_pagination_pos_bottom {
		margin-bottom: 3em;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author {
		margin: 10px 0 0;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_data .sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {
		margin-top: 3px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item_author_rating + .sc_testimonials_item_content {
		margin-top: 16px;
	}
	
	.sc_testimonials_chit .sc_testimonials_item {
		padding: 34px 28px;
	}
	
	.sc_testimonials_chit .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_chit .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_bred .sc_testimonials_item {
		padding: 40px 30px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author_avatar {
		margin: 0 auto 20px;
	}
	
	.sc_testimonials_bred .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 12px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item:before {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content strong {
		font-size: 17px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 17px;
		line-height: 26px;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_content p + p {
		margin-top: .6em;
	}
	
	.sc_testimonials_modern .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 20px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item {
		padding: 30px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item:before {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	.sc_testimonials_hover .sc_testimonials_item .sc_testimonials_item_author {
		margin-top: 18px;
	}
	
	.sc_testimonials_hover .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_testimonials_hover .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_testimonials_common .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_common .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_common [class*="column"] .sc_testimonials_item_content:before, .sc_testimonials_common .sc_testimonials_item_content:before {
		font-size: 20px;
		margin-bottom: 17px;
	}
	
	.sc_testimonials_common [class*="column"] .sc_testimonials_item_author, .sc_testimonials_common .sc_testimonials_item_author {
		margin: 18px 0 0;
	}
	
	.sc_testimonials_accent .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_list .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_list .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_testimonials_list .sc_testimonials_item_author {
		margin: 20px 0 0;
	}
	
	.sc_testimonials_list .sc_testimonials_item:before {
		margin-bottom: 15px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_content:before, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content:before {
		margin-bottom: 15px;
		font-size: 18px;
	}
	
	.sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
		padding: 0 8%;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 27px;
	}
	
	.sc_testimonials_decoration .sc_testimonials_item_author, .sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author {
		margin-top: 10px;
	}
	
	.sc_testimonials_creative .sc_testimonials_item [class*="column"] .sc_testimonials_item_content, .sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_content {
		font-size: 16px;
		line-height: 26px;
	}
	
	.sc_team_default .sc_team_item_info {
		padding: 1.2em;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_subtitle {
		font-size: 16px;
		margin-top: 7px;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_socials {
		margin-top: 10px;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item {
		margin: 3px 3px 3px 0;
	}
	
	.sc_team_default .sc_team_item_info .sc_team_item_socials .social_item .social_icon {
		font-size: 15px;
		width: 36px;
		height: 36px;
		line-height: 36px;
	}
	
	.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap [class*="trx_addons_column-"] {
		width: 50% !important;
	}
	
	.sc_team_short .sc_team_item_thumb + .sc_team_item_info {
		margin-top: 15px;
	}
	
	.sc_team_short .sc_team_item_subtitle {
		margin-top: 4px;
		margin-bottom: 4px;
		font-size: 16px;
	}
	
	.sc_team_short .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail {
		display: block;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .post_featured {
		max-width: 100%;
	}
	
	.sc_team_list .sc_team_item.has-post-thumbnail .sc_team_item_info {
		padding: 20px 0 0 0;
	}
	
	.sc_team_alter .trx_addons_hover_team {
		padding: 15px;
	}
	
	.sc_team_metro .sc_team_slider .sc_team_item.has-post-thumbnail {
		display: block;
	}
	
	.sc_team_metro .sc_team_slider .sc_team_item.has-post-thumbnail .post_featured {
		max-width: 100%;
		height: auto;
	}
	
	.sc_team_metro .sc_team_item_content {
		margin: 12px 0;
	}
	
	.sc_team_metro .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_metro .sc_team_item_info {
		padding: 22px;
	}
	
	.sc_team_metro .sc_team_item_socials .social_item {
		margin: 3px 3px 3px 0;
	}
	
	.sc_team_accent .trx_addons_hover_team .sc_team_item_socials .social_item {
		margin: 6px 8px !important;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner {
		width: 320px !important;
		height: 180px !important;
		right: 0;
		left: auto;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_inner iframe {
		width: 100% !important;
		height: 100% !important;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 180px;
		right: 0;
	}
	
	.trx_addons_video_list_controller_wrap .trx_addons_video_list_title {
		font-size: 14px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
		margin: 0 0 4px 0;
	}
	
	.sidebar div.wpcf7 .form-style-8 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 24px;
	}
	
	.sidebar div.wpcf7 .form-style-8 .hiddendiv, .sidebar div.wpcf7 .form-style-8 input[type="text"], .sidebar div.wpcf7 .form-style-8 input[type="number"], .sidebar div.wpcf7 .form-style-8 input[type="email"], .sidebar div.wpcf7 .form-style-8 input[type="url"], .sidebar div.wpcf7 .form-style-8 input[type="tel"], .sidebar div.wpcf7 .form-style-8 input[type="password"], .sidebar div.wpcf7 .form-style-8 input[type="search"], .sidebar div.wpcf7 .form-style-8 select, .sidebar div.wpcf7 .form-style-8 textarea, .sidebar div.wpcf7 .form-style-8 textarea.wp-editor-area {
		padding: 6px 0;
	}
	
	.sidebar div.wpcf7 .form-style-8 textarea {
		height: 38px;
		min-height: 38px;
	}
	
	.sc_price_focus .trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap)) !important;
	}
	
	.sc_price_focus .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap) !important;
		padding-bottom: var(--theme-var-grid_gap) !important;
	}
	
	.sc_price_light .trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap)) !important;
	}
	
	.sc_price_light .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap) !important;
		padding-bottom: var(--theme-var-grid_gap) !important;
	}
	
	.simple_text_link.underline_anim {
		padding-bottom: 5px !important;
	}
	
	.trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_subtitle {
		font-size: 11px;
		letter-spacing: .8px;
	}
	
	.trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_meta, .trx_addons_video_list_video_wrap .trx_addons_video_list_title_wrap .trx_addons_video_list_subtitle {
		font-size: 14px;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .slider-slide .sc_slider_controller_item_info_cats {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_info_cats + .sc_slider_controller_item_info_title, .slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_info_title + .sc_slider_controller_item_info_date {
		margin-top: 0;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image {
		display: none;
	}
	
	.slider_outer_wrap.slider_outer_wrap_controller_pos_bottom .sc_slider_controller .sc_slider_controller_item_image + .sc_slider_controller_item_info {
		padding-left: 0;
	}
	
	.mfp-wrap .mfp-close {
		width: 34px;
		height: 34px;
		line-height: 34px;
		margin: -35px -25px 0 0;
	}
	
	.mfp-wrap .mfp-close .mfp-close-icon {
		font-size: 18px;
	}
	
	.sc_googlemap {
		max-height: 40vh;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_item_icon {
		font-size: 23px;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_icon:before {
		top: 2px;
	}
	
	.sc_layouts_row_type_compact .search_wrap .search_submit {
		font-size: 22px;
	}
	
	.search_modern .search_form_wrap .search_submit:before {
		font-size: 22px !important;
	}
	
	.search_modern .search_wrap {
		height: 320px;
	}
	
	.search_modern>.search_submit:before {
		font-size: 22px !important;
	}
	
	.ua_safari .search_modern>.search_submit {
		top: 1px;
	}
	
	.search_style_fullscreen .search_results {
		width: 75vw;
		padding: 1.8em;
	}
	
	.search_style_fullscreen.search_opened .search_form {
		width: 75%;
	}
	
	.search_style_fullscreen.search_opened .search_field {
		font-size: 1.5em !important;
	}
	
	.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
		height: 2.4em;
	}
	
	.search_style_fullscreen.search_opened .search_close {
		top: -3em;
		font-size: 1.2em !important;
	}
	
	.search_style_fullscreen.search_opened .search_submit {
		font-size: 1.3em !important;
	}
	
	.sc_socials.sc_socials_default .socials_wrap .social_item .social_icon {
		font-size: 14px;
		width: 40px;
		height: 40px;
		line-height: 37px;
	}
	
	.sc_socials.sc_socials_default.modern_2 .socials_wrap .social_item .social_icon, .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
		font-size: 14px;
		width: 41px;
		height: 41px;
		line-height: 40px;
	}
	
	.sc_events .sc_events_item_meta {
		font-size: 13px;
	}
	
	.sc_events_default .sc_events_item {
		margin-bottom: 0;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.sc_events_default .sc_events_item_info {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0;
		padding: 0;
	}
	
	.sc_events_default .sc_events_item_content_wrap {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.sc_events_default .sc_events_item_content {
		margin-top: 1.2em;
	}
	
	.sc_events_default .sc_events_item_date_start {
		min-width: auto;
		margin: 0 0 15px 0;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	
	.sc_events_default .sc_events_item_date_start .sc_events_item_date_month {
		margin-top: 0;
		margin-left: 5px;
	}
	
	.sc_events_default .sc_events_item_date_start .sc_events_item_date_day {
		font-size: 1.5em;
	}
	
	.sc_events_default .sc_events_item_thumb {
		flex-basis: auto;
		margin: 0;
	}
	
	.sc_events_default .sc_events_item_price {
		font-size: 1.25em;
		line-height: 1em;
		margin-top: .7em;
	}
	
	.sc_events_default .sc_events_item_meta_locality {
		margin-right: .6em;
	}
	
	.sc_events_default .sc_events_item_meta_date:before {
		margin-right: 6px;
	}
	
	.sc_events_default .sc_events_item_title + .sc_events_item_meta {
		margin-top: .8em;
	}
	
	.sc_events_classic .sc_events_item:before {
		padding-top: 95%;
	}
	
	.sc_events_modern [class*="trx_addons_column-"]:not([class*="mobile"]) + [class*="trx_addons_column-"] .sc_events_item {
		margin-top: 10px;
	}
	
	.sc_events_alter .sc_events_item_price {
		top: -34px;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
		width: 40%;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
		font-size: 1.1em;
		width: 60%;
	}
	
	.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
		font-size: 1.3em;
	}
	
	.sc_skills_counter .sc_item_columns [class*=" trx_addons_column-"]:not([class*="-mobile"]) {
		margin-bottom: 10px;
	}
	
	.sc_skills_counter .sc_item_columns [class*=" trx_addons_column-"]:last-child:not([class*="-mobile"]) {
		margin-bottom: 0;
	}
	
	.sc_skills_counter .sc_skills_icon {
		font-size: 3.8em;
	}
	
	.sc_skills_counter .sc_skills_total {
		font-size: 3.4em;
	}
	
	.sc_skills_counter .sc_skills_item_title {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.sc_skills_counter .sc_skills_item + .sc_skills_item_title {
		margin-top: .4em;
	}
	
	.sc_skills_counter .sc_skills_icon + .sc_skills_total {
		margin-top: .1em;
	}
	
	.sc_skills_counter_alter .sc_skills_icon {
		font-size: 3.2em;
	}
	
	.sc_skills_counter_alter .sc_skills_item_title {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.sc_skills_counter_alter .sc_skills_total {
		font-size: 2.8em;
	}
	
	.sc_skills_counter_alter .sc_skills_icon + .sc_skills_total {
		margin-top: .1em;
	}
	
	.sc_skills_counter_alter .sc_skills_item + .sc_skills_item_title {
		margin-top: .2em;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: block !important;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: block !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple .sc_skills_total {
		font-size: 3em;
	}
	
	.sc_skills_counter_simple .sc_skills_item_title {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.sc_skills_counter_extra .sc_skills_total {
		font-size: 2.8em;
	}
	
	.sc_skills_counter_extra .sc_skills_item_title {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.sc_skills_counter_extra .sc_skills_icon + .sc_skills_total {
		margin-top: .1em;
	}
	
	.sc_skills_counter_extra .sc_skills_item_title + .sc_skills_item {
		margin-top: .2em;
	}
	
	.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: block;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: block !important;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_item_title {
		font-size: 20px;
	}
	
	.sc_skills_counter_modern .sc_skills_item_wrap {
		min-height: 5.5em;
	}
	
	.sc_skills_counter_modern .sc_skills_total {
		font-size: 6.5em;
	}
	
	.skills_br_control .sc_skills_item_title>br {
		display: initial;
	}
	
	.sm_left .sc_slider_controls .slider_controls_wrap {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.sc_slider_controls_alter.slider_pagination_style_bullets .slider_pagination_bullet {
		width: 8px;
		height: 8px;
		margin: 0 8px;
	}
	
	.sc_slider_controls_alter.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active:after {
		width: 16px;
		height: 16px;
	}
	
	.sc_icons .sc_icons_item_description {
		font-size: 16px;
	}
	
	.sc_icons .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1em;
	}
	
	.sc_icons_item_description ul>li {
		margin: 4px 0;
	}
	
	.sc_icons_default .sc_icons_icon + .sc_icons_item_details, .sc_icons_default .sc_icons_image + .sc_icons_item_details {
		margin-top: .6em;
	}
	
	.sc_icons_default .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_default .sc_icons_item_title + .sc_icons_item_description p {
		margin-bottom: .5em;
	}
	
	.sc_icons_default .sc_icons_item_title + .sc_icons_item_description p:last-child {
		margin-bottom: 0;
	}
	
	.sc_icons_default .sc_icons_icon:before, .sc_icons_default .sc_icons_icon>span:before {
		font-size: 3.6em;
	}
	
	.sc_icons_plate .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_plate .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .1em;
	}
	
	.sc_icons_simple .sc_icons_item .sc_icons_item_more_link {
		font-size: 18px;
		line-height: 22px;
	}
	
	.sc_icons_simple .sc_icons_item + .sc_icons_item {
		margin-top: 1em;
	}
	
	.sc_icons_simple.sc_align_center .sc_icons_item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_icons_simple.sc_align_center .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple.sc_align_center .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
		margin-top: .6em;
	}
	
	.sc_icons_light .sc_icons_item_title {
		font-size: 1.25em;
	}
	
	.sc_icons_light .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_light .sc_icons_icon + .sc_icons_item_details, .sc_icons_light .sc_icons_image + .sc_icons_item_details {
		margin-top: .6em;
	}
	
	.sc_icons_light .sc_icons_icon:before, .sc_icons_light .sc_icons_icon>span:before {
		font-size: 2.8em;
	}
	
	.sc_icons_light.sc_icons_size_small .sc_icons_icon:before, .sc_icons_light.sc_icons_size_small .sc_icons_icon>span:before {
		font-size: 2.2em;
	}
	
	.sc_icons_light.sc_icons_size_large .sc_icons_icon:before, .sc_icons_light.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 3.4em;
	}
	
	.sc_icons_common .sc_icons_icon + .sc_icons_item_details, .sc_icons_common .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_common .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_creative .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .6em;
	}
	
	.sc_icons_creative .sc_icons_icon + .sc_icons_item_details, .sc_icons_creative .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_creative .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_creative .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .8em;
	}
	
	.sc_icons_creative .sc_icons_icon>span {
		width: 108px;
		height: 108px;
		line-height: 108px;
	}
	
	.sc_icons_creative .sc_icons_decoration_bg svg.decor-svg {
		width: 108px;
		height: 108px;
	}
	
	.sc_icons_modern .sc_icons_item {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.sc_icons_modern .sc_icons_icon + .sc_icons_item_details, .sc_icons_modern .sc_icons_image + .sc_icons_item_details {
		margin-left: .8em;
		margin-top: 0;
	}
	
	.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_modern .sc_icons_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_modern .sc_icons .sc_icons_icon:before, .sc_icons_modern .sc_icons .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
		font-size: 2.8em;
	}
	
	.sc_icons_modern.sc_icons_size_large .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 4.8em;
	}
	
	.sc_icons_motley .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_motley .sc_icons_icon + .sc_icons_item_details, .sc_icons_motley .sc_icons_image + .sc_icons_item_details {
		margin-top: .8em;
	}
	
	.sc_icons_card .sc_icons_item {
		padding: 3em 1.8em 2em;
	}
	
	.sc_icons_card .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .7em;
	}
	
	.sc_icons_card .sc_icons_icon + .sc_icons_item_details, .sc_icons_card .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.6em;
	}
	
	.sc_icons_card .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_card .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1.3em;
	}
	
	.sc_icons_hover .sc_icons_item {
		padding: 1.8em;
	}
	
	.sc_icons_hover .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_hover .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .8em;
	}
	
	.sc_icons_hover .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_item_details {
		order: 2;
		margin-right: 0;
	}
	
	.sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_icon, .sc_icons_hover2.sc_align_right .sc_icons_item .sc_icons_image {
		order: 1;
		align-self: end;
	}
	
	.sc_icons_hover2.sc_align_center .sc_icons_item .sc_icons_icon, .sc_icons_hover2.sc_align_center .sc_icons_item .sc_icons_image {
		align-self: center;
	}
	
	.sc_icons_hover2 .sc_icons_item {
		padding: 1.8em;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.sc_icons_hover2 .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_hover2 .sc_icons_item_details {
		width: 100%;
	}
	
	.sc_icons_hover2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover2 .sc_icons_image + .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_hover2.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
		padding: 0;
		margin-left: 0;
		margin-top: .6em;
	}
	
	.sc_icons_hover2.sc_icons_size_large .sc_icons_icon:before, .sc_icons_hover2.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 4.8em;
	}
	
	.sc_icons_accent .sc_icons_item {
		padding: 2.8em 1.8em;
	}
	
	.sc_icons_accent .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent .sc_icons_image + .sc_icons_item_details {
		margin-top: .8em;
	}
	
	.sc_icons_accent .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_accent2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_accent2 .sc_icons_image + .sc_icons_item_details {
		margin-top: 2.6em;
	}
	
	.sc_icons_decoration .sc_icons_icon + .sc_icons_item_details, .sc_icons_decoration .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_decoration .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_decoration .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .8em;
	}
	
	.sc_icons_figure .sc_icons_icon + .sc_icons_item_details, .sc_icons_figure .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.3em;
	}
	
	.sc_icons_figure .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_figure .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1.2em;
	}
	
	.sc_icons_number .sc_icons_columns_wrap .trx_addons_column-1_3:not([class*="-mobile"]):nth-child(3) {
		width: 100% !important;
	}
	
	.sc_icons_number .sc_icons_item {
		min-height: 4em;
	}
	
	.sc_icons_number .sc_icons_item_number {
		font-size: 6em;
		top: -.3em;
	}
	
	.sc_icons_number .sc_icons_item_header + .sc_icons_item_details {
		margin-top: .3em;
	}
	
	.sc_icons_number .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .6em;
	}
	
	.sc_icons_number.sc_align_center .sc_icons_item_number, .sc_icons_number.sc_align_right .sc_icons_item_number {
		top: -.3em;
	}
	
	.sc_icons_rounded .sc_icons_icon + .sc_icons_item_details, .sc_icons_rounded .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_rounded .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_rounded .sc_icons_icon>span, .sc_icons_rounded .sc_icons_icon, .sc_icons_rounded .sc_icons_image {
		width: 6.4em;
		height: 6.4em;
		line-height: 6.4em;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: block !important;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider .slider-wrapper .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider .slider-wrapper .sc_icons_item, .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.sc_icons_divider .sc_icons_icon:before, .sc_icons_divider .sc_icons_icon>span:before {
		font-size: 3.8em;
	}
	
	.sc_icons_divider .sc_icons_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_divider .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1em;
	}
	
	.sc_icons_divider2 {
		padding: 2em 0;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: block !important;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider2 .slider-wrapper .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap));
		margin-bottom: 0;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
		margin-bottom: 0;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
		padding-bottom: 0;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: 0;
	}
	
	.sc_icons_divider2.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
		right: calc(-1 * var(--theme-var-grid_gap) / 2);
	}
	
	.sc_icons_divider2.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
		right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_icons_divider2 .slider-wrapper .sc_icons_item, .sc_icons_divider2 .sc_icons_columns_wrap .sc_icons_item {
		padding: 1.5em;
	}
	
	.sc_icons_divider2 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider2 .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_divider2 .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_divider2 .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_divider2 .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1.2em;
	}
	
	.sc_icons_divider3 .sc_icons_item {
		padding: 2.6em 1.4em 2.5em;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after {
		display: none !important;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item_wrap:after {
		display: block;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_icons_item_wrap:after {
		display: none;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item_wrap:after {
		display: block !important;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item_wrap:after {
		display: none !important;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_icons_item_wrap:after {
		display: none !important;
	}
	
	.sc_icons_divider3 .slider-wrapper .sc_icons_item_wrap:after {
		display: none;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider3 .sc_icons_icon + .sc_icons_item_details, .sc_icons_divider3 .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_divider3 .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after {
		display: block;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]):last-child .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: block !important;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="trx_addons_column-1_1-mobile"] .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11[class*="-mobile"]:last-child .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12[class*="-mobile"]:last-child .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider4 .slider-wrapper .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_icons_divider4 .sc_icons_item {
		padding: 6px 0;
	}
	
	.sc_icons_extra .sc_icons_columns_wrap .trx_addons_column-1_3:not([class*="-mobile"]):nth-child(3) {
		width: 100% !important;
	}
	
	.sc_icons_extra .sc_icons_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before, .sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
		font-size: 6.5em;
	}
	
	.sc_icons_extra .sc_icons_icon + .sc_icons_item_details, .sc_icons_extra .sc_icons_image + .sc_icons_item_details {
		margin-top: .8em;
	}
	
	.sc_icons_extra .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .7em;
	}
	
	.sc_icons_extra .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_extra .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .8em;
	}
	
	.sc_icons_plain .sc_icons_item_title {
		font-size: 1.3em;
	}
	
	.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
		font-size: 16px;
	}
	
	.sc_icons_plain .sc_icons_icon + .sc_icons_item_details, .sc_icons_plain .sc_icons_image + .sc_icons_item_details {
		margin-top: .8em;
	}
	
	.sc_icons_plain .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_plain .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_plain .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 0;
	}
	
	.sc_icons_alter .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter .sc_icons_image + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
		margin-top: .6em;
	}
	
	.sc_icons_alter .sc_icons_item_title + .sc_icons_item_description, .sc_icons_alter.sc_icons_size_small .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_alter.sc_align_center .sc_icons_item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_image + .sc_icons_item_details {
		margin-top: .6em;
	}
	
	.sc_icons_alter.sc_align_center .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_center .sc_icons_image + .sc_icons_item_details, .sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_center.sc_icons_size_small .sc_icons_image + .sc_icons_item_details, .sc_icons_alter.sc_align_center.sc_icons_size_large .sc_icons_icon + .sc_icons_item_details, .sc_icons_alter.sc_align_center.sc_icons_size_large .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
	}
	
	.sc_icons_alter .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_alter .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .8em;
	}
	
	.sc_icons_bordered .sc_icons_item .sc_icons_item_more_link {
		font-size: 18px;
		line-height: 22px;
	}
	
	.sc_icons_bordered .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_bordered .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: .6em;
	}
	
	.sc_icons_bordered .sc_icons_item_title {
		font-size: 1.2em;
	}
	
	.sc_icons_bordered .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .4em;
	}
	
	.sc_icons_bordered.sc_align_center .sc_icons_item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.sc_icons_bordered.sc_align_center .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered.sc_align_center .sc_icons_image + .sc_icons_item_details {
		margin-left: 0;
	}
	
	.sc_icons_partners .sc_icons_icon + .sc_icons_item_details, .sc_icons_partners .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_partners .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .7em;
	}
	
	.sc_icons_partners .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_partners .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1em;
	}
	
	.sc_icons_fill .sc_icons_item {
		padding: 2em;
	}
	
	.sc_icons_fill .sc_icons_item .sc_icons_item_description {
		font-size: 16px;
	}
	
	.sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.2em;
	}
	
	.sc_icons_fill .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_fill .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_fill .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1.2em;
	}
	
	.extra-icon-padding .sc_icons_fill .sc_icons_item {
		padding: 2em;
	}
	
	.extra-icon-padding .sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .extra-icon-padding .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
		margin-top: 1.2em;
	}
	
	.services_page_tabs {
		margin-top: 3em;
	}
	
	.services_page_related + .services_page_section_contacts, .services_single + .services_page_section_contacts {
		margin-top: 3em;
	}
	
	.sc_services .sc_services_item_content, .sc_services .sc_services_item_text {
		font-size: 16px;
	}
	
	.sc_services .sc_services_item_subtitle {
		font-size: 16px;
	}
	
	.sc_services_default .sc_services_item_content, .sc_services_default .sc_services_item_button {
		display: block;
	}
	
	.sc_services_hover .sc_services_item_content .sc_services_item_title {
		margin: .7em 0 0;
	}
	
	.sc_services_hover .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_modern .sc_services_item_title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.sc_services_modern .sc_services_item_subtitle {
		font-size: 15px;
	}
	
	.sc_services_modern .sc_services_item .sc_button_arrow:before {
		font-size: 11px;
	}
	
	.sc_services_modern .sc_services_modern .sc_services_item_content {
		margin-top: .4em;
	}
	
	.sc_services_modern .sc_services_item_button {
		margin: .7em 0 0;
	}
	
	.sc_services_creative .sc_services_item_content_inner {
		padding: 2.4em;
	}
	
	.sc_services_creative .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_breezy .sc_services_item_content_inner {
		padding: 2.2em;
	}
	
	.sc_services_breezy .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_breezy .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 2.2em;
	}
	
	.sc_services_breezy .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_breezy .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_shine .sc_services_item_title {
		font-size: 1.4em;
		margin: 1em 0 0;
	}
	
	.sc_services_shine .sc_services_item .sc_services_item_button {
		margin-top: 1em;
	}
	
	.sc_services_shine .sc_services_item_title + .sc_services_item_text, .sc_services_shine .sc_services_item_subtitle + .sc_services_item_text {
		margin-top: .6em;
	}
	
	.sc_services_shine .sc_services_item_content_inner {
		padding: 2.4em 2em;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	.elementor-section-full_width .sc_services_motley .sc_services_item:before {
		padding-top: 65%;
	}
	
	.sc_services_classic .sc_services_item_content_inner {
		padding: 2.4em;
	}
	
	.sc_services_classic .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_classic .sc_services_item:before {
		padding-top: 90%;
	}
	
	.sc_services_classic .sc_services_item .sc_services_item_more_link {
		margin-top: 20px;
	}
	
	.sc_services_fashion .sc_services_item_title + .sc_services_item_subtitle {
		margin-top: .2em;
	}
	
	.sc_services_fashion .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_backward .sc_services_item .sc_services_item_button {
		margin: .6em 0 0;
	}
	
	.sc_services_backward .sc_services_item_title {
		font-size: 1.4em;
	}
	
	.sc_services_backward .sc_services_item_content {
		margin-top: .7em;
	}
	
	.sc_services_backward .sc_services_item_info + .sc_services_item_thumb {
		margin-top: 1em;
	}
	
	.sc_services_accent .sc_services_item {
		padding: 2em;
	}
	
	.sc_services_strange {
		overflow: visible;
	}
	
	.sc_services_strange .sc_services_item_header:before, .sc_services_strange .sc_services_item_content:before {
		padding-top: 85%;
	}
	
	.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_2"]:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_4"]:nth-child(2n) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_6"]:nth-child(2n) .sc_services_item .sc_services_item_header {
		order: 1;
	}
	
	.sc_services_strange .sc_services_slider .slider-slide:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_2"]:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_4"]:nth-child(2n) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_6"]:nth-child(2n) .sc_services_item .sc_services_item_content {
		order: 2;
	}
	
	.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_3"]:nth-child(3n-1) .sc_services_item .sc_services_item_header {
		order: 1;
	}
	
	.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_3"]:nth-child(3n-1) .sc_services_item .sc_services_item_content {
		order: 2;
	}
	
	.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(2) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(4) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(7) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(9) .sc_services_item .sc_services_item_header, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(12) .sc_services_item .sc_services_item_header {
		order: 1;
	}
	
	.sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(2) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(4) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(7) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(9) .sc_services_item .sc_services_item_content, .sc_services_strange .sc_services_columns_wrap [class*="trx_addons_column-1_5"]:nth-child(12) .sc_services_item .sc_services_item_content {
		order: 2;
	}
	
	.sc_services_strange .sc_services_item .sc_services_item_button {
		margin: 1em 0 0;
	}
	
	.sc_services_unusual .sc_services_item_header {
		padding-bottom: .8em;
	}
	
	.sc_services_unusual .sc_services_item_thumb {
		margin-bottom: .7em;
	}
	
	.sc_services_unusual .sc_services_item_title {
		font-size: 1.3em;
	}
	
	.sc_services_alter .sc_services_item {
		padding: 1.4em;
	}
	
	.sc_services_alter .sc_services_item_icon, .sc_services_alter .sc_services_item_pictogram {
		margin-top: .2em;
		font-size: 3.6em;
	}
	
	.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
		margin-bottom: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_services_price .trx_addons_columns_wrap {
		margin-right: calc(-1 * var(--theme-var-grid_gap));
	}
	
	.sc_services_price .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: var(--theme-var-grid_gap);
	}
	
	.sc_services_price .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"], .sc_services_price .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
		padding-bottom: var(--theme-var-grid_gap);
	}
	
	.sc_services_price .sc_services_item_content {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.sc_services_price2 .sc_services_item_price {
		font-size: 1.25em;
	}
	
	.sc_services_price2 .sc_services_item_title {
		font-size: 1.25em;
	}
	
	.sc_services_price2 .sc_services_item_divider {
		margin-top: .4em;
	}
	
	.sc_services_cool .sc_services_item_title + .sc_services_item_text {
		margin-top: .4em;
	}
	
	.sc_services_cool .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_cool .sc_services_item_button {
		margin-top: 1em;
	}
	
	.sc_services_cool .sc_services_item .sc_services_item_more_link .link_icon:before {
		font-size: 11px;
	}
	
	.sc_services_extra .sc_services_item_title + .sc_services_item_text {
		margin-top: .4em;
	}
	
	.sc_services_extra .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_extra .sc_services_item .sc_services_item_more_link .link_icon:before {
		font-size: 11px;
	}
	
	.sc_services_strong .sc_services_item_content_inner {
		padding: 1.6em;
	}
	
	.sc_services_strong .sc_services_item_title {
		font-size: 1.25em;
	}
	
	.sc_services_strong .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_strong .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.6em;
	}
	
	.sc_services_strong .sc_services_item_title + .sc_services_item_text {
		margin-top: .4em;
	}
	
	.sc_services_strong .sc_services_item:before {
		padding-top: 95%;
	}
	
	.sc_services_strong .sc_services_item_button {
		margin-top: 1em;
	}
	
	.sc_services_strong .sc_services_item .sc_services_item_more_link .link_icon:before {
		font-size: 11px;
	}
	
	.sc_services_minimal .sc_services_item_subtitle {
		font-size: 12px;
	}
	
	.sc_services_minimal .sc_services_item_title + .sc_services_item_text {
		margin-top: .4em;
	}
	
	.elementor-section-full_width .sc_services_minimal .sc_services_item:before {
		padding-top: 65%;
	}
	
	.sc_services_minimal .sc_services_item .sc_services_item_more_link .link_icon:before {
		font-size: 13px;
	}
	
	.sc_services_panel .sc_services_item:before {
		padding-top: 35%;
	}
	
	.sc_services_panel .sc_services_item .sc_services_item_text {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	.sc_services_panel .sc_services_item .sc_services_item_header + .sc_services_item_text {
		margin-top: .4em;
	}
	
	.sc_services_timeline .sc_services_content {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-direction: column;
		margin-top: -10px;
		margin-bottom: -10px;
	}
	
	.sc_services_timeline .sc_services_item {
		width: 100%;
	}
	
	.sc_services_timeline .sc_services_item:after {
		bottom: 0 !important;
		left: 0 !important;
		top: 50% !important;
		transform: translate(-50%, -50%) rotate(40deg) skew(-10deg) !important;
	}
	
	.sc_services_timeline .sc_services_item + .sc_services_item {
		margin-top: 20px;
		margin-left: 0;
	}
	
	.sc_services_timeline .extra_row {
		padding: 0 0 0 44px !important;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.sc_services_timeline .extra_row:nth-child(1) {
		order: 2;
	}
	
	.sc_services_timeline .extra_row:nth-child(3) {
		order: 4;
	}
	
	.sc_services_timeline .extra_row:nth-child(4) {
		order: 3;
	}
	
	.sc_services_timeline .extra_row:nth-child(5) {
		order: 6;
	}
	
	.sc_services_timeline .extra_row:nth-child(6) {
		order: 5;
	}
	
	.sc_services_timeline .extra_row:before {
		content: "";
		position: absolute;
		bottom: 0;
		top: auto;
		left: 0;
		height: 100%;
		width: 4px;
		display: block;
		background-color: var(--theme-color-bd_color);
	}
	
	.sc_services_timeline .extra_row:nth-child(2n+1):after {
		top: 0;
		left: 0;
		height: 100%;
		width: 4px;
	}
	
	.sc_services_timeline .extra_row:nth-child(2n+1):before {
		display: none;
		margin-top: 0;
	}
	
	.sc_services_timeline .extra_row .sc_services_item_timeline_point {
		left: -42px !important;
		top: 50% !important;
		transform: translate(-50%, -50%) !important;
	}
	
	.widget_contacts .socials_wrap:not(.socials_type_list) .social_item .social_icon {
		width: 2.6em;
		height: 2.6em;
		line-height: 2.6em;
		text-align: center;
	}
	
	.widget_contacts .contacts_map_right .contacts_map, .widget_contacts .contacts_map_right .contacts_info, .widget_contacts .contacts_map_left .contacts_map, .widget_contacts .contacts_map_left .contacts_info {
		float: none;
		width: 100%;
	}
	
	.widget_contacts .contacts_map_right .contacts_info, .widget_contacts .contacts_map_left .contacts_info {
		margin-left: 0;
		margin-right: 0;
	}
	
	.widget_contacts .contacts_map_right .contacts_map + .contacts_info, .widget_contacts .contacts_map_left .contacts_map + .contacts_info {
		margin-top: 20px;
	}
	
	.widget_contacts .contacts_info .contacts_left + .contacts_right {
		margin-top: 1em;
	}
	
	.widget_contacts .contacts_info .contacts_left, .widget_contacts .contacts_info .contacts_right {
		text-align: left;
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	
	.widget_contacts .contacts_info .contacts_left>:before {
		left: 0;
		right: auto;
		text-align: center;
	}
	
	.widget_contacts .contacts_info .contacts_left>* {
		padding-left: 2.2em;
		padding-right: 0;
	}
	
	.sc_slider_controller_info_title {
		max-width: 95%;
	}
	
	.sc_slider_controller_titles .sc_slider_controller_info {
		font-size: 16px;
	}
	
	.sc_slider_controller_horizontal[data-controls="1"] {
		padding-left: 30px;
		padding-right: 27px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
		width: 30px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		left: -30px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		right: -27px;
	}
	
	.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_next:before, .sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a.slider_prev:before {
		font-size: 20px;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 26px;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet {
		margin-top: 5px !important;
	}
	
	.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
		width: 2.5em;
		height: 2.5em;
		line-height: 2.5em;
	}
	
	.team_member_page .team_member_position + .team_member_title {
		margin-top: 5px;
	}
	
	body:not(.remove_margins) .team_page_wrap_info.comments_close {
		margin-bottom: -60px;
	}
	
	.team_member_page .team_member_title {
		font-size: 34px;
	}
	
	.team_member_page .team_member_description {
		margin: 0 0 1.6em 0;
	}
	
	.team_member_page:after {
		margin: 0;
	}
	
	.team_member_page>.team_member_content {
		margin-bottom: 0;
	}
	
	.team_member_page .team_member_featured {
		padding: 0;
		margin-bottom: 30px;
	}
	
	.team_member_page .team_member_featured .post_featured {
		margin-bottom: 30px;
	}
	
	.team_page_wrap_info .team_page_wrap_info_over {
		padding: 60px 0;
	}
	
	.team_page_wrap_info .section_title {
		font-size: 26px;
		margin: 0 0 .7em 0;
	}
	
	.team_member_projects .team_member_projects_title, .team_page_related .related_wrap_title {
		font-size: 26px;
	}
	
	.team_page_wrap_info .page_contact_form, .team_page_wrap_info .team_member_details {
		width: 100%;
		padding: 0;
	}
	
	.team_page_wrap_info .team_member_details + .page_contact_form {
		margin-top: 35px !important;
	}
	
	.team_page_wrap_info {
		margin-top: 60px;
	}
	
	.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style {
		margin-top: 10px;
	}
	
	.team_page_wrap_info .page_contact_form div.wpcf7 .form-style-5 .wpcf7-submit-style .wpcf7-submit {
		-webkit-box-shadow: none !important;
		-ms-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.left_shift {
		margin: 0;
		width: 100% !important;
	}
	
	.related_wrap.team_page_related .sc_team_posts_item .sc_team_posts_item_title {
		font-size: 20px;
	}
	
	div.wpcf7 .form-style-5 .style-line.icon-email:before {
		margin-top: 2px;
	}
	
	div.wpcf7 .form-style-5 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap>[class*="column-"] {
		padding-bottom: 18px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 28px;
	}
	
	div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before {
		top: 12px;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 25px;
	}
	
	div.wpcf7 .form-style-6 .columns_wrap.margin-bottom {
		padding-bottom: 10px;
	}
	
	div.wpcf7 [class*="form-style"] + div.wpcf7-response-output {
		margin: 20px 0 0;
	}
	
	#style-1.mc4wp-form .mc4wp-form-fields input[type="email"] {
		padding: .5em 4em .5em 0;
		font-size: 16px;
		line-height: 20px;
		height: 45px;
	}
	
	#style-1.mc4wp-form .mc4wp-form-fields button, #style-1.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
		font-size: 16px;
		line-height: 20px;
		padding: .5em 120px .5em 0;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields button, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
		max-width: 120px;
		font-size: 16px;
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields button, #style-3.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		max-width: 150px;
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"] {
		padding: .5em 0 .5em 0;
		font-size: 1rem;
		line-height: 20px;
		height: 45px;
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields button, #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 43px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 22px;
		padding-right: 70px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields {
		display: block;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields button, #style-5.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		position: absolute;
		z-index: 9;
		right: 0;
		top: 0;
		width: 70px;
	}
	
	#style-5.mc4wp-form label {
		padding: 0 0 0 40px;
		width: auto;
		display: inline-block;
		margin-top: 14px;
	}
	
	#style-5.mc4wp-form input[type="checkbox"] + label:before {
		width: 25px;
		height: 25px;
		line-height: 25px;
		font-size: 10px;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields button, #style-6.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 39px;
		height: 39px;
		line-height: 39px;
	}
	
	#style-7.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
		padding: .6em 10em .6em 1.6em;
	}
	
	#style-7.mc4wp-form .mc4wp-form-fields button, #style-7.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
	}
	
	#style-7.mc4wp-form label {
		margin: 15px auto 0;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields:before {
		top: 8px;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields button, #style-8.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields:before {
		top: 8px;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields button, #style-9.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		height: 45px;
		line-height: 45px;
	}
	
	#style-10.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
		width: calc(100% - 50px);
	}
	
	#style-10.mc4wp-form .mc4wp-form-fields:before {
		top: 9px;
	}
	
	#style-10.mc4wp-form .mc4wp-form-fields button, #style-10.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	
	#style-10.mc4wp-form label {
		margin: 14px 0 0;
	}
	
	.ua_safari #style-11.mc4wp-form .mc4wp-form-fields:before {
		top: 9px;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields:before {
		top: 8px;
	}
	
	#style-11.mc4wp-form label {
		margin: 14px 0 0;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields {
		padding-bottom: 60px;
	}
	
	#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item, #sb_instagram.feedOne.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item, #sb_instagram.feedTwo.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
		width: 33.33%;
	}
	
	.widget_instagram_type_simple .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 33.333% !important;
	}
	
	.widget_instagram_type_alter .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 33.333% !important;
	}
	
	.widget_instagram_type_modern .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 33.333% !important;
	}
	
	h1.sc_item_title {
		line-height: 34px;
	}
	
	h2.sc_item_title {
		line-height: 28px;
	}
	
	h3.sc_item_title {
		line-height: 26px;
	}
	
	h4.sc_item_title {
		line-height: 23px;
	}
	
	h5.sc_item_title {
		line-height: 20px;
	}
	
	h6.sc_item_title {
		line-height: 19px;
	}
	
	.sc_item_descr {
		line-height: 1.4em;
	}
	
	.sc_item_descr.sc_align_center {
		max-width: 85%;
	}
	
	.sc_item_subtitle {
		font-size: 12px;
		line-height: 16px;
	}
	
	.sc_title_default h5.sc_item_title_tag + .sc_title_subtitle {
		font-size: 1em;
	}
	
	h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_descr, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_slider, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_columns, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_masonry, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_filters_wrap, h2.sc_item_title:not(.sc_item_title_tag) + .sc_item_content {
		margin-top: .65em;
	}
	
	h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_masonry, h1.sc_item_title_tag + .sc_item_filters_wrap, h1.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_masonry, h2.sc_item_title_tag + .sc_item_filters_wrap, h2.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_masonry, h3.sc_item_title_tag + .sc_item_filters_wrap, h3.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_masonry, h4.sc_item_title_tag + .sc_item_filters_wrap, h4.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_masonry, h5.sc_item_title_tag + .sc_item_filters_wrap, h5.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_masonry, h6.sc_item_title_tag + .sc_item_filters_wrap, h6.sc_item_title_tag + .sc_item_content {
		margin-top: .65em;
	}
	
	.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
		margin-top: 1.1em;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap {
		padding: 25px;
	}
	
	.trx_addons_audio_wrap .trx_addons_audio_navigation {
		font-size: 13px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_navigation {
		top: 28px;
		right: 22px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing {
		padding: 4px 14px 4px;
		margin-bottom: 8px;
	}
	
	.trx_addons_audio_player div.mejs-controls div.mejs-button.mejs-volume-button>button {
		margin-top: 0;
	}
	
	div.mejs-controls .mejs-time.mejs-currenttime-container {
		margin-left: 10px;
	}
	
	.trx_addons_audio_player div.mejs-controls .mejs-time-rail {
		margin: 0 10px;
	}
	
	.trx_addons_audio_player div.mejs-controls .mejs-time.mejs-duration-container {
		margin-right: 4px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption {
		font-size: 20px;
	}
	
	.wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
		margin-bottom: 30px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks {
		margin-top: 30px;
	}
	
	.wp-playlist.wp-audio-playlist .mejs-container .mejs-controls {
		margin-bottom: 25px;
	}
	
	.wp-playlist.wp-audio-playlist .mejs-container {
		min-height: 74px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-item-artist, .trx_addons_audio_player .trx_addons_audio_player_wrap .audio_description {
		font-size: 16px;
		line-height: 20px;
	}
	
	.trx_addons_audio_wrap.list .trx_addons_audio_player {
		padding-top: 0;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
		width: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta + .sc_blogger_item_button {
		margin-top: 10px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top + .sc_blogger_item_list.sc_blogger_item_image_position_top {
		margin-top: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 10px;
	}
	
	.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: .6em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: row;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_content {
		order: 2;
		width: 70% !important;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_featured, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_featured {
		order: 1;
		width: 30% !important;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content {
		order: 1;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured {
		order: 2;
	}
	
	.sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info .post_info, .sc_blogger_portfolio .post_layout_portfolio_4 .post_featured.hover_info .post_info {
		padding: 30px;
	}
	
	.sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
		padding-top: 100%;
	}
	
	.sc_blogger_portfolio .post_featured.hover_info .post_info .post_title {
		font-size: 22px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
		padding: 2em;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title, .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
		font-size: 24px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_featured_bg:after {
		padding-top: 100%;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] {
		padding: 30px 30px 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
		display: block;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] .sc_blogger_item {
		padding: 1px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] .sc_blogger_item:after {
		display: none;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 28px;
		left: 30px;
		right: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 28px;
		left: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
		width: 25px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
		margin: 0 0 8px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
		font-size: 20px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
		margin-bottom: 1.4em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_header {
		padding-right: 0;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1.5em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
		font-size: 24px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
		margin: 0 0 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 20px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
		padding: 25px 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 30px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
		right: 25px;
		top: -50px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		min-width: 60px;
		max-width: 100px;
		padding: 15px 10px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
		font-size: 36px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		width: 60px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
		margin-left: 70px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
		font-size: 22px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta + .sc_blogger_item_excerpt {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
		margin-top: 1.4em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
		margin-top: 8px !important;
	}
	
	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item {
		padding: 10px 5px;
	}
	
	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon {
		width: 1.3em;
		height: 1.3em;
		line-height: 1.3em;
	}
	
	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_name {
		font-size: 14px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
		margin-top: 7px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
		margin-top: 6px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
		font-size: 15px;
	}
	
	.mobile_layout .menu_footer_nav_area>ul>li>a, .mobile_layout .footer_wrap .sc_layouts_menu>ul>li>a {
		padding: .4em;
	}
	
	.menu_footer_nav_area>ul>li, .footer_wrap .sc_layouts_menu>ul>li {
		font-size: 16px;
	}
	
	footer #sb_instagram.sbi_disable_mobile #sbi_images {
		padding: 0 !important;
	}
	
	.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
		margin-right: 20px;
		font-size: 16px;
	}
	
	.widget_video .trx_addons_video_player.with_cover .video_hover {
		font-size: 15px;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		margin-left: 15px;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		margin-right: 15px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 15px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 15px;
	}
	
	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 17px;
	}
	
	.single-format-gallery .post_featured.with_gallery .sc_slider_controller_horizontal .slider_container {
		max-height: 70px !important;
	}
	
	.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		margin-left: 10px;
	}
	
	.single-format-gallery .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .single-format-gallery .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		margin-right: 10px;
	}
	
	.single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 15px;
	}
	
	.single-format-gallery .slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .single-format-gallery .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 15px;
	}
	
	.extra-spacer-small-mobile {
		height: 15px !important;
	}
	
	.wp-block-gallery + .extra-spacer-small-mobile {
		height: 6px !important;
	}
	
	.round-square .elementor-button {
		width: 81px;
		height: 81px;
		line-height: 80px;
	}
	
	#powerTip {
		padding: 10px 20px;
	}
	
	.trx_addons_video_list_controller_right .trx_addons_video_list_controller_wrap, .trx_addons_video_list_controller_left .trx_addons_video_list_controller_wrap {
		white-space: normal;
	}
	
	.trx_addons_video_list_video_wrap .trx_addons_video_player.with_cover .video_hover {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		top: 15px;
		right: 15px;
		left: auto;
	}
	
	.sc_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_blogger.sc_blogger_portfolio .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
		margin-top: 1.2em;
	}
	
	.slider_outer_controls_top>.slider_controls_wrap {
		top: -3.7em;
	}
	
	.sc_testimonials_qw-big .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title, .sc_testimonials_qw-date .sc_testimonials_item_author .sc_testimonials_item_author_data .sc_testimonials_item_author_title {
		font-size: 17px;
	}
	
	.sc_services_qw-tricolore .sc_services_item .sc_services_item_text, .sc_services_qw-stylish .sc_services_item .sc_services_item_text, .sc_services_qw-plaque .sc_services_item .sc_services_item_text, .sc_services_qw-card .sc_services_item .sc_services_item_text, .sc_services_qw-nodes .sc_services_item .sc_services_item_text, .sc_services_qw-panel .sc_services_item .sc_services_item_text {
		font-size: 1rem;
	}
	
	.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
		line-height: 2.5em;
	}
	
	.sc_services_qw-stylish .sc_services_item .sc_services_item_more_link {
		bottom: 0;
	}
}

@media (max-width:600px) {
	:root {
		--theme-var-grid_gap: 20px;
		--theme-var-grid_max_columns: 1;
	}
	
	.row:not(.columns_fluid)>[class*="column-"]:not([class*="-mobile"]), .columns_wrap:not(.columns_fluid)>[class*="column-"]:not([class*="-mobile"]), .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"]:not([class*="-mobile"]) {
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.gallery.gallery-columns-9 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-8 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-7 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-6 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-5 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-4 .gallery-item {
		width: 50% !important;
	}
	
	.gallery.gallery-columns-3 .gallery-item {
		width: 50% !important;
	}
	
	.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image, .wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-image, .wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:last-child, .wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item:last-child {
		margin-bottom: 0;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 24px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item>a {
		font-size: 17px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 24px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
		font-size: 17px;
	}
	
	.related_wrap.related_style_classic .related_item {
		padding-bottom: 3px;
	}
	
	.slider_container.slider_titles_rb .slide_info_large, .slider_container.slider_titles_lb .slide_info_large {
		max-width: 100%;
	}
	
	.slider_container .slide_info.slide_info_large {
		padding: .7em;
	}
	
	.slider_container .slide_info.slide_info_large .slide_title {
		font-size: 1.2em;
		line-height: 1.2em;
		margin-top: 0;
		margin-bottom: .2em;
	}
	
	.slider_container.slider_multi .slide_title, .slider_container .slide_info:not(.slide_info_large) .slide_title {
		font-size: 1.1em;
		line-height: 1.2em;
	}
	
	.slider_container .slide_info .slide_cats, .slider_container .slide_content .slide_cats {
		font-size: 15px;
	}
	
	.slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play + .slide_info, .slider_type_bg.slider_container.slider_titles_center .trx_addons_video_player.with_cover.hover_play:hover + .slide_info {
		-webkit-transform: translateY(3.6em);
		-ms-transform: translateY(3.6em);
		transform: translateY(3.6em);
	}
	
	.slider_container .slide_info, .slider_container .slide_content {
		padding: .5em 1em;
	}
	
	.slider_container.slider_titles_center .slide_info:not(.slide_info_large), .slider_container.slider_titles_center .slide_content {
		padding: 1em 5%;
	}
	
	.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info, .slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info, .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info, .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info {
		margin-bottom: 3.5em;
	}
	
	.sticky_wrap {
		margin-bottom: 3em;
	}
	
	.sticky_wrap.columns_wrap>div + div {
		margin-top: 2em;
	}
	
	.sc_igenerator_extended .sc_igenerator_form_fields {
		gap: 0;
	}
	
	.sc_igenerator_extended .sc_igenerator_form_field, .sc_igenerator_extended .sc_igenerator_form_field:last-child:not(.sc_igenerator_form_field_generate) {
		margin: 0 0 1em 0;
	}
	
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		padding: 3% 0;
	}
	
	.wp-block-media-text.is-stacked-on-mobile.alignfull .wp-block-media-text__content {
		padding: 5% 6%;
	}
	
	.wp-block-media-text .wp-block-media-text__content p[class*="font-size"] {
		margin-bottom: 1em;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item {
		display: block;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
		padding: 1.4em 0 1em !important;
		width: 100%;
	}
	
	.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap {
		max-width: unset;
	}
	
	.portfolio_page .portfolio_page_title {
		margin-bottom: 15px;
	}
	
	.portfolio_page_details_bottom .portfolio_page_details_wrap {
		margin-top: 1em;
	}
	
	.search_modern .search_wrap {
		height: 280px;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_alter.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_simple.with_divider .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_2-mobile:nth-child(2n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_3-mobile:nth-child(3n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_4-mobile:nth-child(4n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_5-mobile:nth-child(5n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_6-mobile:nth-child(6n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_7-mobile:nth-child(7n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_8-mobile:nth-child(8n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_9-mobile:nth-child(9n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_10-mobile:nth-child(10n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_11-mobile:nth-child(11n) .sc_skills_item_wrap:after, .sc_skills_counter_modern .sc_skills_columns .trx_addons_column-1_12-mobile:nth-child(12n) .sc_skills_item_wrap:after {
		display: none;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_services_cool .trx_addons_columns_wrap>[class*="trx_addons_column-"] {
		padding-right: 0;
	}
	
	.sc_services_cool .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"] {
		padding-bottom: 0;
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
		padding-top: 3em;
	}
	
	.sc_services_strange .sc_services_item_header:before, .sc_services_strange .sc_services_item_content:before {
		padding-top: 65%;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider2 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item_wrap:after, .sc_icons_divider3 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item_wrap:after {
		display: none;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_icons_item_wrap:after {
		display: none !important;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after, .sc_icons_divider4 .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
		display: none;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"]:not([class*="-mobile"]) .sc_icons_item:after {
		display: none !important;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_close {
		top: -1.5em;
		right: -1.5em;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_prev {
		left: -1.5em;
		right: auto;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_next {
		right: -1.5em;
		left: auto;
	}
	
	#trx_addons_post_details_popup .services_page_header .post_details_page_title {
		font-size: 1.3em;
	}
}

@media (max-width:479px) {
	:root {
		--theme-var-page_extra: 20px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-grid_gap: 20px;
		--theme-var-grid_max_columns: 1;
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.menu_side_present {
		--theme-var-menu_side: 60px;
		--theme-var-page: calc(100vw - var(--theme-var-page_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_boxed {
		--theme-var-page_boxed_extra: var(--theme-var-page_extra);
		--theme-var-page_boxed: 100vw;
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_boxed.menu_side_present {
		--theme-var-page: calc(var(--theme-var-page_boxed) - var(--theme-var-page_boxed_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_fullwide {
		--theme-var-page_fullwide_extra: var(--theme-var-page_extra);
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	.body_style_fullwide.menu_side_present {
		--theme-var-page: calc(100vw - var(--theme-var-page_fullwide_extra) * 2);
		--theme-var-sidebar: clamp(var(--theme-var-sidebar_width_min, 150px), calc(var(--theme-var-page) * var(--theme-var-sidebar_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_width_max, 500px));
		--theme-var-sidebar_gap: clamp(var(--theme-var-sidebar_gap_width_min, 0px), calc(var(--theme-var-page) * var(--theme-var-sidebar_gap_prc) * var(--theme-var-sidebar_proportional) + var(--theme-var-sidebar_gap_width) * ( 1 - var(--theme-var-sidebar_proportional) )), var(--theme-var-sidebar_gap_width_max, 100px));
		--theme-var-sidebar_and_gap: calc(var(--theme-var-sidebar) + var(--theme-var-sidebar_gap));
		--theme-var-content: var(--theme-var-page);
		--theme-var-content_narrow: var(--theme-var-content);
		--theme-var-padding_narrow: 0px;
	}
	
	html, body {
		font-size: 15px;
		line-height: 153.84615%;
	}
	
	h1, h2, h3, h4, h5, h6 {
		hyphens: auto;
	}
	
	h1, .front_page_section_caption {
		font-size: 26px;
		line-height: 31px;
		margin-top: 25px;
		margin-bottom: 14px;
		letter-spacing: 0;
	}
	
	h2 {
		font-size: 22px;
		line-height: 26px;
		margin-top: 25px;
		margin-bottom: 14px;
		letter-spacing: 0;
	}
	
	h3 {
		font-size: 20px;
		line-height: 24px;
		margin-top: 22px;
		margin-bottom: 13px;
		letter-spacing: 0;
	}
	
	h4 {
		font-size: 18px;
		line-height: 22px;
		margin-top: 20px;
		margin-bottom: 12px;
		letter-spacing: 0;
	}
	
	h5 {
		font-size: 17px;
		line-height: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
		letter-spacing: 0;
	}
	
	h6 {
		font-size: 16px;
		line-height: 19px;
		margin-top: 18px;
		margin-bottom: 8px;
		letter-spacing: 0;
	}
	
	.sc_layouts_row_type_compact .sc_layouts_title_caption {
		font-size: 26px;
		line-height: 31px;
	}
	
	.page_content_wrap {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.sc_table table td, table td {
		padding: .5em;
	}
	
	.sc_table table th, table th {
		padding: .5em;
	}
	
	table th {
		font-size: 16px;
		line-height: 21px;
	}
	
	table td {
		font-size: 15px;
		line-height: 20px;
	}
	
	.blog_mode_post blockquote, .blog_mode_page blockquote {
		margin: 1.4em 0;
	}
	
	blockquote, blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
		padding: 25px;
	}
	
	blockquote.trx_addons_blockquote_style_1, blockquote.trx_addons_blockquote_style_2 {
		padding: 1.5em 2em;
	}
	
	blockquote.trx_addons_blockquote_style_1:before, blockquote.trx_addons_blockquote_style_1:before, blockquote.trx_addons_blockquote_style_2:before, blockquote.trx_addons_blockquote_style_2:before {
		font-size: 16px;
		margin: 0 0 5px;
	}
	
	.wp-block-pullquote p {
		font-size: 17px;
	}
	
	blockquote>a, blockquote>p>a, blockquote>cite, blockquote>p>cite {
		margin-top: 10px;
	}
	
	input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, #buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"], #buddypress .groups-members-search input[type="search"], #buddypress .groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea {
		padding: .5em 0;
		width: 100%;
	}
	
	figure figcaption, .wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {
		font-size: 15px;
		padding: 12px 0 2px 0 !important;
	}
	
	[class*="content_wrap"]>.sidebar {
		margin-top: 50px;
	}
	
	.sidebar_small_screen_above .content_wrap>.sidebar {
		margin-bottom: 40px;
	}
	
	.sidebar_small_screen_float.sidebar_show .sidebar {
		width: 285px !important;
	}
	
	.widgets_above_page_wrap, .widgets_above_content_wrap {
		margin-bottom: 50px;
	}
	
	.widgets_below_page_wrap, .widgets_below_content_wrap {
		margin-top: 50px;
	}
	
	.row:not(.columns_fluid)>[class*="column-"], .columns_wrap:not(.columns_fluid)>[class*="column-"], .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
		width: calc(100% / var(--theme-var-grid_max_columns));
	}
	
	.row.columns_fluid>[class*="column-"], .columns_wrap.columns_fluid>[class*="column-"], .trx_addons_columns_wrap.columns_fluid>[class*="trx_addons_column-"] {
		width: 50%;
	}
	
	.row.columns_fluid>.column-1_1, .columns_wrap.columns_fluid>.column-1_1, .row.columns_fluid>.column-2_2, .columns_wrap.columns_fluid>.column-2_2, .row.columns_fluid>.column-3_3, .columns_wrap.columns_fluid>.column-3_3, .row.columns_fluid>.column-4_4, .columns_wrap.columns_fluid>.column-4_4, .row.columns_fluid>.column-5_5, .columns_wrap.columns_fluid>.column-5_5, .row.columns_fluid>.column-6_6, .columns_wrap.columns_fluid>.column-6_6, .row.columns_fluid>.column-7_7, .columns_wrap.columns_fluid>.column-7_7, .row.columns_fluid>.column-8_8, .columns_wrap.columns_fluid>.column-8_8, .row.columns_fluid>.column-9_9, .columns_wrap.columns_fluid>.column-9_9, .row.columns_fluid>.column-10_10, .columns_wrap.columns_fluid>.column-10_10, .row.columns_fluid>.column-11_11, .columns_wrap.columns_fluid>.column-11_11, .row.columns_fluid>.column-12_12, .columns_wrap.columns_fluid>.column-12_12 {
		width: 100%;
	}
	
	.post-password-form label {
		width: 100%;
	}
	
	.post-password-form input[type="password"], .post-password-form input[type="submit"] {
		height: 40px;
		display: block;
		width: 100%;
	}
	
	.post-password-form input[type="submit"] {
		margin-top: 15px;
	}
	
	.top_panel_mobile {
		display: block;
	}
	
	body.header_mobile_enabled .top_panel {
		display: none;
	}
	
	.top_panel.with_bg_image {
		min-height: 18em;
	}
	
	.menu_side_wrap .sc_layouts_logo {
		padding: 40% 8%;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_icon, .menu_side_icons .toc_menu_item .toc_menu_description:before {
		height: 5.5rem;
	}
	
	.menu_side_icons .toc_menu_item .toc_menu_description span {
		letter-spacing: 0;
	}
	
	.menu_mobile .menu_mobile_content_wrap_inner.without_socials .menu_mobile_nav_area {
		margin-bottom: 2em;
	}
	
	.menu_mobile .menu_mobile_nav_area {
		margin-top: 2em;
	}
	
	.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
		font-size: 22px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item>a {
		font-size: 16px;
	}
	
	.menu_mobile .menu_mobile_nav_area .open_child_menu {
		top: 0;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item .menu-item .open_child_menu {
		top: 3px;
	}
	
	.menu_mobile .menu_mobile_nav_area li>a>.open_child_menu:before {
		font-size: 11px;
	}
	
	.menu_mobile .menu_mobile_nav_area .menu-item[class*="icon-"]:before {
		font-size: 20px;
		top: 10px;
		-webkit-transform: translateX(-8rem);
		-ms-transform: translateX(-8rem);
		transform: translateX(-8rem);
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]:before {
		margin-left: .9em;
		font-size: 15px;
		top: 5px;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item[class*="icon-"]>a {
		padding-left: 2.2em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 3.6em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item[class*="icon-"]:before {
		margin-left: 2.3em;
	}
	
	.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area>ul>.menu-item .menu-item .menu-item .menu-item[class*="icon-"]>a {
		padding-left: 4.9em;
	}
	
	.menu_mobile .menu_mobile_header_wrap {
		padding: 24px 22px;
	}
	
	.menu_mobile .sc_layouts_logo img {
		max-height: 40px;
	}
	
	.menu_mobile .menu_mobile_close .menu_button_close_text {
		display: none;
	}
	
	.menu_mobile .menu_mobile_close .menu_button_close_icon {
		font-size: 17px;
	}
	
	.menu_mobile .socials_mobile {
		margin-top: 1.5em;
		padding-top: 1em;
		padding-bottom: 1em;
	}
	
	.menu_mobile .socials_mobile .social_item {
		margin: 0 1.2em 0 0;
	}
	
	.menu_mobile .socials_mobile .social_item:last-child {
		margin-right: 0;
	}
	
	.menu_mobile .socials_mobile .social_item .social_icon {
		font-size: 14px;
	}
	
	.sc_layouts_panel_menu {}
	
	.sc_layouts_panel_menu .panel_menu_header {
		padding: 24px 12px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close {
		top: 28px;
		right: 22px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_text {
		font-size: 15px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_panel_menu_close .sc_layouts_panel_menu_close_icon {
		font-size: 17px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown {
		max-height: 50vh;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav {
		font-size: 22px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 2px 2rem 2px 0;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-right: 2.8rem !important;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
		font-size: 16px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li>a>.open_child_menu:before, .sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu:before {
		font-size: 11px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li.menu-item-has-children>a>.open_child_menu {
		top: 3px;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 2px 2.8rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li[class*="icon-"]>a, .sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .3rem 1.6rem;
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_center .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav li[class*="icon-"]:before {
		-webkit-transform: translateX(-8rem);
		-ms-transform: translateX(-8rem);
		transform: translateX(-8rem);
	}
	
	.sc_layouts_panel_menu .sc_layouts_column_align_right .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding-left: 2.8rem;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav ul>li>ul {
		font-size: 15px;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li.menu-item-has-children>a {
		padding: 2px 0;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li ul li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li:last-child ul li>a {
		padding: .2rem 0;
	}
	
	.sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a, .sc_layouts_panel_menu.sc_layouts_vertical_menu_extra .sc_layouts_column_align_left .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li li li>a {
		padding: .15em 0;
	}
	
	.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
		font-size: 14px;
	}
	
	.sc_layouts_panel_menu .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon + .social_name {
		display: none;
	}
	
	.sc_layouts_panel_menu .sc_widget_socials .socials_wrap .social_item {
		font-size: 14px;
		margin-right: 20px;
	}
	
	.top_panel .slider_engine_revo .slide_subtitle {
		font-size: 13px !important;
	}
	
	.top_panel .slider_engine_revo .slide_button {
		font-size: 9px !important;
	}
	
	.post_item_404 .page_title {
		font-size: 120px;
	}
	
	.post_item_404 .page_subtitle {
		margin: 18px 0 0;
		font-size: 37px;
	}
	
	.post_item_none_search .page_info .page_subtitle {
		font-size: 26px;
	}
	
	.post_item_404 .page_description {
		font-size: 17px;
		line-height: 1.5em;
	}
	
	.post_item_none_search .page_info .page_description {
		margin-top: 18px;
		margin-bottom: 22px;
	}
	
	.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field {
		padding: .6em 1.2em .6em 3em !important;
	}
	
	.format-audio .post_featured.with_thumb .post_audio {
		bottom: 1em;
	}
	
	.format-audio .post_featured.with_thumb .post_audio.with_iframe {
		bottom: -3px;
		left: 0;
		right: 0;
	}
	
	.mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls .mejs-horizontal-volume-total {
		width: 40px;
	}
	
	.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links>span:not(.page_links_title), .page_links>a, .comments_pagination .page-numbers, .nav-links .page-numbers {
		width: 40px;
		height: 40px;
		line-height: 39px;
	}
	
	.nav-links .page-numbers.next:before, .comments_pagination .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {
		top: 0;
	}
	
	.page_links .page_links_title {
		margin-top: 1em;
	}
	
	.post_item_single>.post_featured {
		margin-bottom: 2em;
	}
	
	.author_info .author_avatar {
		position: static;
		margin-bottom: .7em;
		width: 100px;
		height: 100px;
		line-height: 100px;
	}
	
	.author_info .author_description {
		padding-left: 0;
	}
	
	.author_info .author_label {
		line-height: 16px;
	}
	
	.nav-links-single .nav-links .nav-previous {
		padding-right: 8px;
	}
	
	.nav-links-single .nav-links .nav-next {
		padding-left: 8px;
	}
	
	.nav-links-single .nav-links .post-title {
		letter-spacing: 0;
	}
	
	.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {
		font-size: 1em;
	}
	
	.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item {
		margin: 2px 0 2px 4px;
	}
	
	.comments_list_wrap ul ul.children {
		padding-left: 20px;
	}
	
	.comments_list_wrap ul ul ul.children {
		padding-left: 10px;
	}
	
	.comments_list_wrap .comment_posted {
		display: block;
		margin-left: 0;
	}
	
	.comments_list_wrap ul ul {
		margin-left: 0;
		padding-left: 2em;
	}
	
	.comments_list_wrap li + li, .comments_list_wrap li ul {
		margin-top: 25px;
	}
	
	.comments_list_wrap ul ul ul ul {
		margin-left: 0;
	}
	
	.comments_list_wrap .bypostauthor .comment_bypostauthor {
		margin: 0 5px 10px 0;
	}
	
	.comments_list_wrap ul li + li>.comment_body>.comment_author_avatar, .comments_list_wrap li>ul>li>.comment_body>.comment_author_avatar {
		top: 0;
	}
	
	.comments_list_wrap .comment_author_avatar {
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: .8em;
	}
	
	.comments_list_wrap .comment_content {
		padding-left: 0;
	}
	
	.show_comments_single, .comments_list_wrap, .comments_form_wrap {
		margin-top: 2.5em;
	}
	
	.comments_wrap .comments_list_wrap .comments_form_title {
		font-size: 16px;
	}
	
	.comments_wrap .comments_field {
		margin-bottom: 1.1em;
	}
	
	.comments_list_wrap .comment_author {
		margin: 0 0 6px 0;
		display: block;
	}
	
	#cancel-comment-reply-link {
		top: 13px;
	}
	
	.post_content .related_wrap.related_position_inside_left, .post_content .related_wrap.related_position_inside_right {
		float: none;
		margin: 2em 0;
		max-width: none;
	}
	
	.related_wrap {
		margin-top: 2.5em;
	}
	
	.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title {
		font-size: 18px;
	}
	
	.sidebar .widget, .sidebar_default[class*="scheme_"] .widget {
		width: 100% !important;
	}
	
	.footer_wrap .widget + .widget, .sidebar .widget + .widget, .sidebar_default[class*="scheme_"] .widget + .widget {
		margin-top: 25px !important;
	}
	
	.widget.column-1_2, .widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
		width: 100%;
	}
	
	.footer_wrap .sc_content .wpb_column, .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
		display: block;
		float: none;
		vertical-align: top;
		width: 100% !important;
	}
	
	.footer_wrap .sc_content .wpb_column + .wpb_column {
		margin-top: var(--theme-var-grid_gap) !important;
		padding-top: var(--theme-var-grid_gap) !important;
		border-top-width: 1px;
		border-top-style: solid;
	}
	
	.widget .widget_title, .widget .widgettitle {
		margin-bottom: 1em;
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.sidebar_default[class*="scheme_"] .sidebar_inner {
		padding: 25px;
	}
	
	.sidebar_default.sidebar_float[class*="scheme_"] .sidebar_inner {
		padding: 25px;
	}
	
	.sidebar:not(.sidebar_float) .widget, .sidebar_default:not(.sidebar_float)[class*="scheme_"] .widget {
		width: 100%;
		padding: 0;
	}
	
	.widget_area .post_item .post_thumb, aside .post_item .post_thumb {
		width: 70px;
		height: 70px;
		margin: 0 17px 0 0;
		flex: 70px 0 0;
	}
	
	.mfp-title {
		line-height: 13px;
	}
	
	div.mejs-controls .mejs-time.mejs-currenttime-container {
		margin-left: 10px;
	}
	
	div.mejs-controls .mejs-time-rail {
		margin: 0 10px;
	}
	
	div.mejs-controls .mejs-time.mejs-duration-container {
		margin-right: 10px;
	}
	
	.format-audio .post_featured .post_audio_title, .single-format-audio .post_featured .post_audio_title {
		font-size: 18px;
	}
	
	.adp-popup {
		max-width: calc(100vw - 3rem);
		max-height: calc(100vh - 3rem);
	}
	
	.adp-popup .adp-popup-close {
		top: 10px;
		right: 10px;
	}
	
	.adp-popup .adp-popup-close:before {
		font-size: 16px;
	}
	
	.adp-popup-type-notification-box .adp-popup-button {
		padding: 10px;
	}
	
	.adp-popup-type-notification-bar .adp-popup-text {
		padding: 0;
	}
	
	.adp-popup-type-notification-bar .adp-popup-text:before {
		margin: 0 0 10px 0;
		display: block;
		height: 25px;
		line-height: 25px;
	}
	
	.small_padding .slider_container .slide_content {
		padding: 0;
	}
	
	.small_padding .slider_container .slider-wrapper {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.small_padding .slider_container .slider-wrapper .slider-slide {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide {
		padding: 20px 30px;
		min-height: 110px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info {
		padding: 0 10px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_title {
		font-size: 17px;
	}
	
	.awards_slider .widget_slider .slider_type_images .slider-slide .slide_info .slide_cats {
		font-size: 15px;
	}
	
	.post_item_single .post_tags_single a {
		padding: 6px 10px 5px;
		font-size: 11px;
	}
	
	.post_item_single .post_tags_single {
		margin-top: 1.8em;
	}
	
	.nav-links-single .nav-links .post-title {
		margin: 5px 0 0;
		font-size: 17px;
	}
	
	.widget_aboutme .aboutme_username {
		font-size: 18px;
	}
	
	.widget_aboutme .aboutme_description {
		font-size: 16px;
	}
	
	.widget_aboutme .aboutme_avatar + .aboutme_username {
		margin-top: .6em;
	}
	
	.widget_aboutme .aboutme_avatar + .aboutme_description, .widget_aboutme .aboutme_username + .aboutme_description {
		margin-top: .2em;
	}
	
	.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.posts_container .post_item_container.post_format_audio .post_featured.with_thumb .post_audio .post_info_audio .post_audio_title {
		margin-bottom: 15px;
	}
	
	.mobile_device .wp-block-latest-comments>li:before, .mobile_device .widget_recent_comments ul>li:before, .mobile_device .widget ul>li a:first-child:before, .mobile_device ul.wp-block-archives-list>li a:first-child:before, .mobile_device ul.wp-block-categories-list>li a:first-child:before, .mobile_device ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before, .mobile_device ul.wp-block-rss>li a:first-child:before, .ua_safari .wp-block-latest-comments>li:before, .ua_safari .widget_recent_comments ul>li:before, .ua_safari .widget ul>li a:first-child:before, .ua_safari ul.wp-block-archives-list>li a:first-child:before, .ua_safari ul.wp-block-categories-list>li a:first-child:before, .ua_safari ul.wp-block-latest-posts:not(.is-grid)>li a:first-child:before, .ua_safari ul.wp-block-rss>li a:first-child:before {
		top: .65em;
	}
	
	.post_layout_excerpt .post_featured {
		margin-bottom: 1.1em;
	}
	
	.post_layout_excerpt .post_meta + .post_content_inner {
		margin-top: .6em;
	}
	
	.post_layout_excerpt .post-more-link {
		margin-top: .7em;
	}
	
	.post_layout_excerpt + .post_layout_excerpt {
		margin-top: 2rem;
	}
	
	.post_layout_excerpt.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 20px;
	}
	
	.post_layout_excerpt .slider_container.slider_controls_side .slider_controls_wrap>a, .post_layout_excerpt .slider_outer_controls_side .slider_controls_wrap>a {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.post_layout_excerpt.sticky {
		padding: 20px;
	}
	
	.post_layout_excerpt.sticky div.mejs-controls .mejs-time.mejs-duration-container, .post_layout_excerpt.sticky div.mejs-controls .mejs-time.mejs-currenttime-container {
		display: none;
	}
	
	.post_layout_band .post_content_wrap {
		padding: 1.5em;
	}
	
	.post_layout_band .post_content_wrap .post_content_inner {
		font-size: 15px;
	}
	
	.post_layout_band .post_title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.post_layout_band .post_content_wrap .post_category {
		margin-bottom: .4em;
	}
	
	.post_layout_band.post_format_audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 2.5em 1.5em 0;
	}
	
	.post_layout_band.post_format_quote .post_content_wrap {
		padding: 23px 24px !important;
	}
	
	.post_layout_classic .post_title {
		font-size: 18px;
		margin-top: 6px;
	}
	
	.masonry_wrap .masonry_item .post_featured {
		margin-bottom: 1.2em;
	}
	
	.masonry_wrap .masonry_item .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_1 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_2 .post_header .post_meta, .masonry_wrap .masonry_item .post_layout_classic-masonry_3 .post_header .post_meta {
		margin: 0 0 6px;
	}
	
	.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 40px;
	}
	
	.post_header_wrap_style_style-1 {
		margin-top: 40px;
	}
	
	.post_header_wrap_style_style-1 .post_featured + .post_header {
		min-width: 100%;
	}
	
	.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {
		margin-top: 10px;
	}
	
	.header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_thumb:not(.with_video) + .post_header, .header_position_over.single_style_style-1 .post_header_wrap_style_style-1 .post_featured.with_gallery + .post_header {
		bottom: 1.5em;
	}
	
	.header_position_over.single_style_style-1 .page_content_wrap>.content_wrap {
		padding-top: 40px;
	}
	
	.post_header_wrap_style_style-1 .post_featured.sc_parallax_wrap {
		height: 16rem;
	}
	
	.single_style_style-1.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		margin: 0 20px 2rem;
	}
	
	.single_style_style-2 .page_content_wrap>.content_wrap {
		padding-top: 2em;
	}
	
	.post_header_wrap_style_style-2 .post_header .post_meta_other {
		margin-top: 1em;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.post_header_wrap_style_style-2 .post_header .post_meta_other_part2 {
		margin-top: .5em;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.post_header_wrap_style_style-2 .post_header .post_meta_categories {
		margin-bottom: 15px;
	}
	
	.single_style_style-2.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		margin: 0 20px;
	}
	
	.single_style_style-3 .page_content_wrap>.content_wrap {
		padding-top: 1.5em;
	}
	
	.post_header_wrap_style_style-3 .post_header .content_wrap {
		padding: 20px;
	}
	
	.post_header_wrap_style_style-3:not(.with_featured_image) .post_header .content_wrap {
		padding: 15px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other {
		margin-top: 9px;
	}
	
	.post_header_wrap_style_style-3 .post_featured.post_featured_bg {
		height: 16rem;
	}
	
	.post_header_wrap_style_style-3 .post_featured.sc_parallax_wrap {
		height: 11rem;
	}
	
	.post_header_wrap_style_style-3 .post_header {
		padding: 0 20px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio div.mejs-controls div.mejs-button.mejs-volume-button, .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio .mejs-controls a.mejs-horizontal-volume-slider, .single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.with_thumb .post_audio .mejs-controls .mejs-horizontal-volume-total {
		display: none;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar>img {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	
	.post_header_wrap_style_style-3 .post_header .post_meta_other .post_author_avatar {
		margin-right: .6em;
	}
	
	.post_header_wrap_style_style-3.post_header_wrap_in_header {
		margin-top: 3em;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		margin: 0 20px;
	}
	
	.single_style_style-3.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio {
		margin: 0;
	}
	
	.single_style_style-4 .page_content_wrap {
		padding-top: 2em;
	}
	
	.post_header_wrap_style_style-4 {
		margin-bottom: 1.6em;
	}
	
	.post_header_wrap_style_style-4 .post_header {
		margin-bottom: 1.3em;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_other .post_meta_item .post_author_avatar {
		margin-right: 10px;
	}
	
	.post_header_wrap_style_style-4 .post_header .post_meta_categories {
		margin-bottom: 5px;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other_part2 {
		margin-top: .5em;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar>img {
		width: 26px;
		height: 26px;
		line-height: 26px;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other .post_meta_item .post_author_avatar {
		margin-right: .6em;
	}
	
	.post_header_wrap_style_style-5 .post_header .post_meta_other {
		margin-top: 10px;
	}
	
	.post_header_wrap_style_style-5.post_header_wrap_in_header .post_header {
		margin-bottom: 1.3em;
	}
	
	.post_header_wrap_style_style-5 {
		margin-bottom: 1.3em;
	}
	
	.single_style_style-5 .page_content_wrap {
		padding-top: 3em;
	}
	
	.post_header_wrap_style_style-5.post_header_wrap_in_content {
		margin-bottom: 1.6em;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
		padding: 0 10px;
	}
	
	.single_style_style-5.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
		display: none;
	}
	
	.single_style_style-6 .page_content_wrap {
		padding-top: 3em;
	}
	
	.post_header_wrap_style_style-6 .post_header .post_meta_other {
		margin-top: 1em;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.post_header_wrap_style_style-6 .post_header .post_meta_other_part2 {
		margin-top: .5em;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
		display: none;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio {
		margin-bottom: 15px;
	}
	
	.single_style_style-6.single-format-audio .post_header_wrap_in_content.with_featured_image .post_audio .post_info_audio .post_audio_author {
		display: none;
	}
	
	.single_style_style-7 .page_content_wrap>.content_wrap {
		padding-top: 1.5em;
	}
	
	.post_header_wrap_style_style-7 .post_featured.post_featured_bg {
		height: 18rem;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_style_style-7 .post_featured.post_featured_bg {
		height: 22rem;
	}
	
	.post_header_wrap_style_style-7 .post_featured + .post_header_single {
		margin-top: 30px;
	}
	
	.post_header_wrap_style_style-7 .post_header {
		padding: 0 20px;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other {
		margin-top: 10px;
	}
	
	.post_header_wrap_style_style-7 .post_header .post_meta_other .post_author_avatar>img {
		width: 28px;
		height: 28px;
		line-height: 28px;
	}
	
	.single_style_style-7.single-format-audio .post_header_wrap_in_header .post_featured.without_thumb .post_audio div.mejs-controls .mejs-time {
		display: none;
	}
	
	.post_featured.hover_border .post_info .post_info_back {
		padding: 2.5em;
	}
	
	.post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after {
		position: absolute;
		z-index: 1;
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
	}
	
	.post_featured.hover_border .post_info .post_title {
		padding-bottom: 4px;
	}
	
	.narrow_content .trx_addons_video_list_controller_bottom .trx_addons_video_list_controller_wrap .trx_addons_video_list_controller_item .trx_addons_video_list_image {
		width: 50%;
	}
	
	.search_wrap .search_results {
		padding: 2em 1em;
	}
	
	.sc_portfolio_preview_show .post_title {
		font-size: 20px;
		line-height: 24px;
	}
	
	.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description {
		font-size: 15px;
	}
	
	.sc_switcher_controls {
		margin-bottom: 1.5em;
	}
	
	.sc_switcher_tabs .sc_switcher_tabs_controls {
		display: block;
		margin-left: 0;
		margin-right: 0;
	}
	
	.sc_switcher_tabs .sc_switcher_tab {
		width: 100%;
		margin: 0;
	}
	
	.sc_switcher_tabs .sc_switcher_tab + .sc_switcher_tab {
		margin: 10px 0 0 0;
	}
	
	.sc_igenerator_form_field_tags_label {
		padding: 0 0 10px 0;
	}
	
	.sc_igenerator_extended .sc_igenerator_form_actions_list {
		gap: 1.5em;
	}
	
	.sc_igenerator_extended .sc_igenerator_form_actions_item>a {
		font-size: 14px;
		line-height: 18px;
	}
	
	.sc_squeeze_titles .sc_squeeze_title .sc_squeeze_title_text {
		font-size: 1.4em;
	}
	
	.slider_outer.slider_outer_titles_outside_top .slide_info .slide_title, .slider_outer.slider_outer_titles_outside_top .slide_info .slide_number {
		font-size: 26px;
	}
	
	.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
		height: 10px !important;
	}
	
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 20px !important;
	}
	
	.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
		height: 30px !important;
	}
	
	.elementor-widget-spacer.sc_height_large .elementor-spacer-inner, .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
		height: 54px !important;
	}
	
	.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
		height: 54px !important;
	}
	
	.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper {
		margin-top: 5px;
	}
	
	.elementor-widget-progress .elementor-progress-percentage {
		top: -19px;
		font-size: 16px;
	}
	
	.elementor-widget-progress .elementor-title, .elementor-progress-bar {
		font-size: 17px;
	}
	
	.elementor-widget-progress + .elementor-widget-progress {
		margin-top: 16px;
	}
	
	.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title small {
		font-size: 15px;
	}
	
	body.edit-post-visual-editor {
		line-height: 153.84615%;
	}
	
	.portfolio_page_details_item_title {
		width: 40%;
	}
	
	.portfolio_page_details_item_value {
		width: 60%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 35%;
	}
	
	.portfolio_page.portfolio_page_details_right .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_left .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
		width: 65%;
	}
	
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 35%;
	}
	
	.portfolio_page.portfolio_page_details_top .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value, .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_value {
		width: 65%;
	}
	
	body.body_style_wide:not(.expand_content) .portfolio_page_details_top .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title, body.body_style_wide:not(.expand_content) .portfolio_page_details_bottom .portfolio_page_details .portfolio_page_details_item .portfolio_page_details_item_title {
		width: 35%;
	}
	
	.sc_portfolio[class*="sc_portfolio_"] .sc_portfolio_item .post_featured .post_info .post_meta .post_categories, .slider_width_auto .sc_portfolio[class*="sc_portfolio_"] .sc_portfolio_item .post_featured .post_info .post_meta .post_categories, .sc_blogger_lay_portfolio[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content .post_meta .post_categories {
		font-size: 15px;
	}
	
	.sc_blogger_lay_portfolio[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories, .sc_blogger_lay_portfolio[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories .post_categories, .sc_blogger_lay_portfolio[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories, .sc_blogger_lay_portfolio[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories .post_categories, .sc_blogger_lay_portfolio_grid[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta .post_categories, .sc_blogger_lay_portfolio_grid[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bc .post_meta.post_meta_categories .post_categories, .sc_blogger_lay_portfolio_grid[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories, .sc_blogger_lay_portfolio_grid[class*="sc_blogger_lay_portfolio"] .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta.post_meta_categories .post_categories {
		font-size: 15px;
	}
	
	.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style-1 .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_content {
		margin-bottom: 10px;
	}
	
	.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_info {
		left: 15px !important;
		bottom: 15px !important;
		max-width: calc(100% - 30px) !important;
	}
	
	.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 17px;
		padding: 10px 19px 12px;
	}
	
	.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
		font-size: 14px;
		line-height: 1.4em;
		letter-spacing: 0;
		padding: 6px 19px 8px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
		font-size: 17px;
		padding: 10px 19px 12px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
		font-size: 14px;
		line-height: 1.4em;
		letter-spacing: 0;
		padding: 6px 19px 8px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_item .sc_blogger_item_body .post_featured:before, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_8 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"], .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_4 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 100%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_item + .sc_blogger_item {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_13 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 100%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_item + .sc_blogger_item {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_5 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item + .sc_blogger_item {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap + .sc_blogger_grid_wrap {
		margin-top: 20px;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured:before {
		padding-top: 75%;
	}
	
	.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_grid_wrap[class*="sc_blogger_grid_"] {
		display: block !important;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_title {
		font-size: 1.3em;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
		padding: 0 15px 8px 0;
	}
	
	.sc_portfolio.sc_portfolio_simple .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
		font-size: 15px;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .related_columns .sc_portfolio_item {
		display: block;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap {
		display: block;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap .post_meta {
		padding-left: 0;
		margin-left: 0;
	}
	
	.sc_portfolio.sc_portfolio_simple.related_wrap .sc_portfolio_item .post_content_wrap .post_meta:before {
		display: none;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info {
		padding: 15px;
		max-width: calc(100% - 30px);
		bottom: 15px;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 17px;
		line-height: 1.3em;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_default .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured:before {
		padding-top: 140%;
	}
	
	.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .sc_portfolio_item .post_featured .post_info .post_title {
		font-size: 17px;
		line-height: 1.3em;
	}
	
	.portfolio_page .portfolio_page_gallery .trx_addons_column-1_2, .portfolio_page .portfolio_page_gallery .trx_addons_column-1_3, .portfolio_page .portfolio_page_gallery .trx_addons_column-1_4 {
		width: calc(100% / var(--theme-var-grid_max_columns)) !important;
	}
	
	.portfolio_page_gallery_type_masonry_2, .portfolio_page_gallery_type_masonry_3, .portfolio_page_gallery_type_masonry_4 {
		margin-right: 0 !important;
	}
	
	.portfolio_page_gallery_type_masonry_2 .portfolio_page_gallery_item, .portfolio_page_gallery_type_masonry_3 .portfolio_page_gallery_item, .portfolio_page_gallery_type_masonry_4 .portfolio_page_gallery_item {
		width: 100% !important;
		padding-right: 0 !important;
	}
	
	.sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share .socials_share .social_items .social_item {
		margin: 0 1em 8px 0;
	}
	
	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after {
		bottom: 1.3rem;
	}
	
	.sc_countdown_default .sc_countdown_separator {
		font-size: 25px;
		margin: 0 8px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_digits {
		font-size: 28px;
	}
	
	.sc_countdown_default .sc_countdown_item .sc_countdown_label {
		font-size: 15px;
	}
	
	.sc_countdown_default.aligncenter .sc_countdown_separator {
		margin: 0 5px;
	}
	
	.sc_countdown_default.alignleft {
		margin-right: 0 !important;
	}
	
	.sc_price .sc_price_item_description, .sc_price .sc_price_item_details {
		font-size: 15px;
	}
	
	.sc_price .sc_price_item .sc_price_item_info .sc_price_item_subtitle {
		font-size: 15px;
	}
	
	.sc_price .sc_price_item .sc_price_item_info .sc_price_item_price_after {
		font-size: 15px;
	}
	
	.sc_testimonials_classic .slider_container .sc_testimonials_item {
		padding: 0 15px;
	}
	
	.sc_testimonials_classic .slider_container.slider_controls_side .slider_controls_wrap>a {
		display: none;
	}
	
	.sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
		padding: 0;
	}
	
	.sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap>a {
		display: none;
	}
	
	.sc_testimonials_alter .slider_container.slider_one .sc_testimonials_item {
		padding: 0 15px;
	}
	
	.sc_testimonials_alter .slider_container.slider_controls_side .slider_controls_wrap>a {
		display: none;
	}
	
	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev {
		left: calc(50% - 105px) !important;
	}
	
	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next {
		right: calc(50% - 105px) !important;
	}
	
	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top {
		margin: 0 0 17px 0;
	}
	
	.trx_addons_video_sticky_on .trx_addons_video_sticky_close {
		bottom: 180px;
	}
	
	.sc_team .sc_team_item .sc_team_item_subtitle {
		font-size: 15px;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_title {
		font-size: 20px;
	}
	
	.sc_team_plain .trx_addons_hover_team .sc_team_item_socials {
		margin-top: 12px;
	}
	
	.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap [class*="trx_addons_column-"] {
		width: 100% !important;
	}
	
	.trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_negatives, .trx_addons_reviews_block.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_positives {
		width: calc(100% - 1em);
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_info, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
		padding: 2em 1em;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons {
		margin: 3em 1em;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
		padding-right: 0;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_title, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
		text-align: center;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn .trx_addons_reviews_block_subtitle {
		margin: 0 0 .5em;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li {
		text-align: left;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list_title {
		position: relative;
		left: 0;
		padding-right: 0 !important;
		width: 100%;
		display: block;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_list li + li {
		margin-top: .7em;
	}
	
	.trx_addons_reviews_block_detailed .trx_addons_reviews_block_buttons .trx_addons_reviews_block_subtitle, .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias .trx_addons_reviews_block_subtitle {
		margin-bottom: .5em;
	}
	
	.trx_addons_popup {
		width: 260px;
	}
	
	.search_modern .search_form_wrap .search_submit:before {
		font-size: 20px !important;
	}
	
	.search_modern .search_header_wrap .search_close {
		top: 20px;
		right: 10px;
	}
	
	.search_modern .search_header_wrap .search_close:before {
		font-size: 18px;
	}
	
	.search_modern .search_header_wrap .logo_image {
		top: 30px;
		left: 20px;
	}
	
	.search_modern .search_wrap {
		height: 240px;
	}
	
	.search_modern .search_wrap.search_opened .search_field {
		font-size: 1.2rem !important;
	}
	
	.search_style_fullscreen.search_opened .search_submit, .search_style_fullscreen.search_opened .search_field {
		font-size: 1.4em !important;
	}
	
	.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
		height: 2.2em;
	}
	
	.search_style_fullscreen.search_opened .search_close {
		font-size: 1.2em !important;
	}
	
	.sc_events_modern .sc_events_item {
		padding: 0 2%;
	}
	
	.sc_events_alter .sc_events_alter .sc_events_item_info {
		padding: 1.8em 1.6em;
	}
	
	.sc_events_alter .sc_events_item_price {
		top: -32px;
		right: 14px;
		min-width: 36px;
		min-height: 36px;
	}
	
	.sc_events_alter .sc_events_item_price .sc_events_item_price_text {
		font-size: 14px;
	}
	
	.sc_skills_counter .sc_skills_total, .sc_skills_counter .sc_skills_item_title {
		text-align: inherit;
	}
	
	.sc_skills_counter_alter.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_item_wrap {
		min-height: auto;
	}
	
	.sc_skills_counter_simple.with_divider .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_columns [class*="trx_addons_column-"][class*="-mobile"] .sc_skills_item_wrap:after {
		display: none !important;
	}
	
	.sc_skills_counter_modern .sc_skills_item_wrap {
		min-height: 5.5em;
	}
	
	.sc_skills_counter_modern .sc_skills_total {
		top: calc(50% - 6px);
		font-size: 6em;
	}
	
	.sc_skills_counter_modern .sc_skills_item_title {
		font-size: 18px;
	}
	
	.sc_icons .sc_icons_item_description {
		font-size: 15px;
	}
	
	.sc_icons_card .sc_icons_item {
		padding: 2em 1.8em;
	}
	
	.sc_icons_card .sc_icons_icon + .sc_icons_item_details, .sc_icons_card .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_card .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_card .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link, .sc_icons_card .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
		margin-top: 1em;
	}
	
	.sc_icons_modern .sc_icons_item_title {
		font-size: 1.25em;
	}
	
	.sc_icons_modern .sc_icons_item_title + .sc_icons_item_description {
		margin-top: .5em;
	}
	
	.sc_icons_modern.sc_icons_size_small .sc_icons_icon, .sc_icons_modern.sc_icons_size_small .sc_icons_image {
		width: 5.2em;
		height: 5.2em;
		line-height: 5.2em;
	}
	
	.sc_icons_modern.sc_icons_size_small .sc_icons_icon>span {
		width: 5.2em;
		height: 5.2em;
		line-height: 5.2em;
	}
	
	.sc_icons_modern.sc_icons_size_small .sc_icons_icon:before, .sc_icons_modern.sc_icons_size_small .sc_icons_icon>span:before {
		font-size: 2.8em;
	}
	
	.sc_icons_simple .sc_icons_icon + .sc_icons_item_details, .sc_icons_simple .sc_icons_image + .sc_icons_item_details {
		margin-left: .5em;
	}
	
	.sc_icons_fill .sc_icons_icon + .sc_icons_item_details, .sc_icons_fill .sc_icons_image + .sc_icons_item_details {
		margin-top: 1em;
	}
	
	.sc_icons_light .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] {
		width: 50% !important;
	}
	
	.sc_icons_divider .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider .slider-wrapper .sc_icons_item, .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
		padding: 0;
	}
	
	.sc_icons_divider2 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_divider3 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item_wrap:after {
		display: none !important;
	}
	
	.sc_icons_divider4 .sc_icons_item {
		padding: 0;
	}
	
	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after {
		display: none !important;
	}
	
	.sc_icons_plain .sc_icons_item .sc_icons_item_more_link {
		font-size: 15px;
	}
	
	.sc_services .sc_services_item .sc_services_item_text, .sc_services .sc_services_item .sc_services_item_content, .sc_services .sc_services_item .sc_services_item_info .sc_services_item_content {
		font-size: 15px;
	}
	
	.sc_services .sc_services_item .sc_services_item_subtitle {
		font-size: 15px;
	}
	
	.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
		padding: .7em 1.4em;
	}
	
	.sc_services_breezy .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_breezy .sc_services_item_title + .sc_services_item_text, .sc_services_breezy .sc_services_item_subtitle + .sc_services_item_text {
		margin-top: .2em;
	}
	
	.sc_services_creative .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_fashion .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_strange .sc_services_item_header:before, .sc_services_strange .sc_services_item_content:before {
		padding-top: 85%;
	}
	
	.sc_services_alter .sc_services_item {
		padding: 1.8em;
	}
	
	.sc_services_alter .sc_services_item_title {
		font-size: 20px;
	}
	
	.sc_services_alter .sc_services_item_number + .sc_services_item_info, .sc_services_alter .sc_services_item_icon + .sc_services_item_info, .sc_services_alter .sc_services_item_pictogram + .sc_services_item_info {
		margin-top: 1.3em;
	}
	
	.sc_services_accent .sc_services_item {
		padding: 1.8em;
	}
	
	.sc_services_accent.sc_services_featured_top .post_featured {
		margin-bottom: 1em;
	}
	
	.sc_services_accent .sc_services_item_number + .sc_services_item_info, .sc_services_accent .sc_services_item_icon + .sc_services_item_info, .sc_services_accent .sc_services_item_pictogram + .sc_services_item_info {
		margin-top: 1.4em;
	}
	
	.sc_services_accent .sc_services_item_content {
		margin-top: .4em;
	}
	
	.sc_services_accent .sc_services_item .sc_services_item_button {
		margin: .8em 0 0;
	}
	
	.sc_services_cool .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_cool .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_cool .trx_addons_column-1_5 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_6 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_7 .sc_services_item_content_inner .sc_services_item_title, .sc_services_cool .trx_addons_column-1_8 .sc_services_item_content_inner .sc_services_item_title {
		font-size: 1.5em;
	}
	
	.sc_services_extra .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_extra .trx_addons_column-1_5 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_6 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_7 .sc_services_item_content_inner, .sc_services_extra .trx_addons_column-1_8 .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_strong .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	.sc_services_minimal .sc_services_item.with_more:not(.no_links) .sc_services_item_content_inner_bottom {
		padding-top: 1em;
	}
	
	.sc_services_classic .sc_services_item_content_inner {
		padding: 1.8em;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_close {
		top: -1.4em;
		right: -1.3em;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_prev {
		left: -1.2em;
		right: auto;
	}
	
	#trx_addons_post_details_popup .trx_addons_post_details_popup_next {
		right: -1.2em;
		left: auto;
	}
	
	#trx_addons_post_details_popup .services_page_header .post_details_page_title {
		font-size: 1.15em;
	}
	
	.trx_addons_list_parameters>li {
		font-size: 17px;
	}
	
	.trx_addons_list_parameters>li + li {
		margin-top: 13px !important;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_prev {
		margin-left: 10px;
	}
	
	.slider_container.slider_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_container.slider_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_container.slider_controls_side .slider_controls_wrap>a.slider_next, .slider_outer_controls_side .slider_outer_controls_side .slider_controls_wrap>a.slider_next {
		margin-right: 10px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_prev, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_prev {
		margin-left: 10px;
	}
	
	.slider_container.slider_controls_side:hover .slider_controls_wrap>a.slider_next, .slider_outer_controls_side:hover .slider_controls_wrap>a.slider_next {
		margin-right: 10px;
	}
	
	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 16px;
	}
	
	.sc_slider_controller_titles .sc_slider_controller_info {
		font-size: 16px;
	}
	
	.sc_slider_controller_info_title {
		max-width: 95%;
	}
	
	.slider_pagination_style_title .slider_pagination_wrap .slider_pagination_bullet {
		font-size: 24px;
	}
	
	.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev {
		height: 46px;
		width: 46px;
		min-width: 46px;
		line-height: 42px;
	}
	
	.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_next:before, .sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before {
		font-size: 13px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_player_wrap {
		padding: 20px;
	}
	
	.trx_addons_audio_wrap .trx_addons_audio_navigation {
		font-size: 12px;
	}
	
	.trx_addons_audio_player .trx_addons_audio_navigation {
		top: 23px;
		right: 15px;
	}
	
	.trx_addons_audio_wrap.resized.list .trx_addons_audio_player_wrap {
		height: auto;
	}
	
	.trx_addons_audio_wrap .trx_addons_audio_navigation>span span {
		font-size: 1.2rem;
		margin-top: 0;
	}
	
	body:not(.remove_margins) .team_page_wrap_info.comments_close {
		margin-bottom: -50px;
	}
	
	.team_member_page .team_member_title {
		font-size: 26px;
	}
	
	.team_member_page .team_member_position {
		font-size: 12px;
		line-height: 16px;
	}
	
	.team_page_wrap_info {
		margin-top: 50px;
	}
	
	.team_member_page .team_member_featured {
		margin-bottom: 25px;
	}
	
	.team_member_page .team_member_featured .post_featured {
		margin-bottom: 20px;
	}
	
	.team_page_wrap_info .team_page_wrap_info_over {
		padding: 50px 0;
	}
	
	.team_member_projects .team_member_projects_title, .team_page_related .related_wrap_title, .team_page_wrap_info .section_title {
		font-size: 24px;
	}
	
	div.wpcf7 [class*="form-style-"] .wpcf7-spinner, div.wpcf7 [class*="form-style-"] .ajax-loader {
		margin: 0 0 0 10px;
	}
	
	div.wpcf7 [class*="form-style-"] .wpcf7-spinner + .acceptance, div.wpcf7 [class*="form-style-"] .wpcf7-spinner + [data-name="acceptance"], div.wpcf7 [class*="form-style-"] .ajax-loader + .acceptance {
		display: block;
		margin: 10px 0 0 0;
	}
	
	div.wpcf7 [class*="form-style"] + div.wpcf7-response-output {
		margin: 20px 0 0;
	}
	
	div.wpcf7 .form-style-6 .hiddendiv, div.wpcf7 .form-style-6 input[type="text"], div.wpcf7 .form-style-6 input[type="number"], div.wpcf7 .form-style-6 input[type="email"], div.wpcf7 .form-style-6 input[type="url"], div.wpcf7 .form-style-6 input[type="tel"], div.wpcf7 .form-style-6 input[type="password"], div.wpcf7 .form-style-6 input[type="search"], div.wpcf7 .form-style-6 select, div.wpcf7 .form-style-6 textarea, div.wpcf7 .form-style-6 textarea.wp-editor-area {
		font-size: 15px;
	}
	
	div.wpcf7 .form-style-6 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-7 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-7 .wpcf7-submit-style {
		margin-top: 7px;
	}
	
	div.wpcf7 .form-style-7 .style-line[class*="icon-"]:before {
		font-size: 20px;
		top: 11px;
	}
	
	div.wpcf7 .form-style-7 .style-line.icon-email:before {
		margin-top: 1px;
		font-size: 16px;
	}
	
	div.wpcf7 .form-style-4 input[type="text"], div.wpcf7 .form-style-4 input[type="number"], div.wpcf7 .form-style-4 input[type="email"], div.wpcf7 .form-style-4 input[type="url"], div.wpcf7 .form-style-4 input[type="tel"], div.wpcf7 .form-style-4 input[type="password"], div.wpcf7 .form-style-4 input[type="search"], div.wpcf7 .form-style-4 select, div.wpcf7 .form-style-4 textarea, div.wpcf7 .form-style-4 textarea.wp-editor-area {
		padding: 10px 45px;
	}
	
	div.wpcf7 .form-style-4 .style-icon[class*="icon-"]:before {
		top: 10px;
		left: 18px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-4 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 10px;
	}
	
	div.wpcf7 .form-style-4 .wpcf7-form-control-wrap + .wpcf7-submit-style {
		margin-top: 18px;
	}
	
	div.wpcf7 .form-style-4 .style-icon.icon-email:before {
		margin-top: 1px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-3 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 22px;
	}
	
	div.wpcf7 .form-style-3 .wpcf7-spinner + .acceptance, div.wpcf7 .form-style-3 .wpcf7-spinner + [data-name="acceptance"], div.wpcf7 .form-style-3 .ajax-loader + .acceptance {
		margin: 10px 0 0 0;
	}
	
	div.wpcf7 .form-style-3 .style-line.icon-phone:before {
		top: 12px;
	}
	
	div.wpcf7 .form-style-5 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-5 [data-name="acceptance"], div.wpcf7 .form-style-5 .acceptance {
		margin-bottom: 18px;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap>[class*="column-"] {
		padding-bottom: 12px;
	}
	
	div.wpcf7 .form-style-2 .columns_wrap.margin-bottom>[class*="column-"] {
		padding-bottom: 22px;
	}
	
	div.wpcf7 .form-style-2 .hiddendiv, div.wpcf7 .form-style-2 input[type="text"], div.wpcf7 .form-style-2 input[type="number"], div.wpcf7 .form-style-2 input[type="email"], div.wpcf7 .form-style-2 input[type="url"], div.wpcf7 .form-style-2 input[type="tel"], div.wpcf7 .form-style-2 input[type="password"], div.wpcf7 .form-style-2 input[type="search"], div.wpcf7 .form-style-2 select, div.wpcf7 .form-style-2 textarea, div.wpcf7 .form-style-2 textarea.wp-editor-area {
		font-size: 15px;
	}
	
	.wpcf7 form .trx_addons_message_box.wpcf7-response-output, .wpcf7 div.wpcf7-response-output {
		padding: 10px 15px;
	}
	
	.trx_addons_message_box {
		padding: 10px 15px;
		max-width: 70%;
		bottom: 10px;
		right: 10px;
		font-size: 13px;
		line-height: 16px;
	}
	
	#style-1.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields input[type="email"] {
		height: 45px;
		font-size: 15px;
		line-height: 18px;
		padding: .5em 125px .5em 0;
	}
	
	#style-2.mc4wp-form .mc4wp-form-fields button, #style-2.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		max-width: 125px;
	}
	
	#style-2.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 1rem;
		line-height: 18px;
		width: calc(100% - 125px);
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields button, #style-3.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		max-width: 125px;
		margin-top: -20px;
		height: 40px;
		line-height: 40px;
	}
	
	#style-3.mc4wp-form .mc4wp-form-fields button:before, #style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
		margin: 0 10px 0 0;
		font-size: 16px;
	}
	
	#style-3.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-4.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields input[type="email"] {
		padding: .6em 1.5em;
		font-size: 15px;
		line-height: 20px;
		width: calc(100% - 145px);
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields button, #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		width: 140px;
		font-size: 11px;
		line-height: 40px;
	}
	
	#style-4.mc4wp-form .mc4wp-form-fields button:before, #style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
		margin: 0 10px 0 0;
		font-size: 16px;
	}
	
	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 18px;
	}
	
	#style-5.mc4wp-form label {
		padding: 0 0 0 35px;
		margin-top: 10px;
	}
	
	#style-6.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 15px;
		line-height: 20px;
	}
	
	#style-6.mc4wp-form label {
		margin: 10px auto 0;
	}
	
	#style-7.mc4wp-form .mc4wp-form-fields input[type="email"] {
		padding: .6em 9em .6em 1.5em;
		font-size: 15px;
		line-height: 20px;
	}
	
	#style-7.mc4wp-form label {
		margin: 10px auto 0;
	}
	
	#style-7.mc4wp-form .mc4wp-form-fields button, #style-7.mc4wp-form .mc4wp-form-fields input[type="submit"] {
		padding: 0 20px 0 15px !important;
		letter-spacing: .5px;
	}
	
	#style-7.mc4wp-form .mc4wp-form-fields button:before, #style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
		margin: 0 8px 0 0;
	}
	
	#style-8.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 15px;
		line-height: 20px;
	}
	
	#style-8.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 15px;
		line-height: 20px;
	}
	
	#style-9.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-10.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#style-11.mc4wp-form .mc4wp-form-fields input[type="email"] {
		font-size: 15px;
		line-height: 20px;
	}
	
	#style-11.mc4wp-form label {
		margin: 10px 0 0;
	}
	
	#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item, #sb_instagram.feedOne.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item, #sb_instagram.feedTwo.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
		width: 50%;
	}
	
	#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn, #sb_instagram.feedOne .sbi_follow_btn {
		width: 80%;
	}
	
	.no_load #sb_instagram.sbi_disable_mobile #sbi_images {
		padding: 7px !important;
	}
	
	.widget_instagram_type_simple .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 50% !important;
	}
	
	.widget_instagram_type_alter .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 50% !important;
	}
	
	.widget_instagram_type_modern .widget_instagram_images.widget_instagram_images_columns_6 .widget_instagram_images_item_wrap {
		width: 50% !important;
	}
	
	h1.sc_item_title {
		line-height: 30px;
	}
	
	h2.sc_item_title {
		line-height: 26px;
	}
	
	h3.sc_item_title {
		line-height: 24px;
	}
	
	h4.sc_item_title {
		line-height: 22px;
	}
	
	h5.sc_item_title {
		line-height: 20px;
	}
	
	h6.sc_item_title {
		line-height: 19px;
	}
	
	.sc_item_title:not(.sc_typed) br {
		display: none;
	}
	
	.sc_item_title_style_icon_bottom.sc_item_title:after, .sc_title_icon_bottom .sc_item_title:after {
		margin-top: 14px;
	}
	
	.sc_item_descr.sc_align_center {
		max-width: 100%;
	}
	
	.sc_title_accent .sc_item_subtitle {
		padding-left: 40px;
	}
	
	.sc_title_accent .sc_item_subtitle:before {
		width: 25px;
	}
	
	.sc_title_accent .sc_item_subtitle.sc_align_right {
		padding: 0 40px 0 0;
	}
	
	.trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
		width: 100%;
	}
	
	.trx_addons_audio_player.with_cover {
		display: block;
	}
	
	.trx_addons_audio_player.with_cover .trx_addons_audio_player_image {
		height: 180px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-item-title {
		font-size: 20px;
	}
	
	.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-length, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-artist, .wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-item-title {
		font-size: 16px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
		width: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_meta + .sc_blogger_item_button {
		margin-top: 10px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top + .sc_blogger_item_list.sc_blogger_item_image_position_top {
		margin-top: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item .sc_blogger_item_body {
		padding: 25px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_list.sc_blogger_list_with_image .sc_blogger_content .sc_blogger_item_list {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	
	.post_featured.hover_info .post_info .post_title .hover-arrow {
		margin-top: 10px;
	}
	
	.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_meta + .sc_blogger_item_button, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt + .sc_blogger_item_button {
		margin-top: .6em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: row;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_content {
		order: 2;
		width: 80% !important;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_featured, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured, .sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_featured {
		order: 1;
		width: 30% !important;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content {
		order: 1;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured {
		order: 2;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_content .sc_blogger_item_default + .sc_blogger_item_default {
		margin-top: 25px;
	}
	
	.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content, .sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
		padding-left: 20px;
	}
	
	.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_content {
		padding-right: 20px;
	}
	
	.sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info .post_info, .sc_blogger_portfolio .post_layout_portfolio_4 .post_featured.hover_info .post_info {
		padding: 25px 25px 22px;
	}
	
	.sc_blogger_portfolio .post_layout_portfolio .post_featured.hover_info.post_featured_bg:before {
		padding-top: 100%;
	}
	
	.sc_blogger_portfolio .post_featured.hover_info .post_info .post_title {
		font-size: 20px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap {
		padding: 25px;
	}
	
	.sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_content_wrap .post_title, .sc_blogger_band.sc_blogger_band_default .post_layout_band:only-child .post_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] {
		padding: 25px 25px 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_excerpt {
		display: block;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_blogger_item_title + .sc_blogger_item_excerpt {
		display: none;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .trx_addons_columns_wrap.no_margin>[class*="trx_addons_column-"] .sc_blogger_item {
		padding: 1px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover .sc_item_featured [class*="post_info_"] .sc_blogger_item_excerpt {
		font-size: 16px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 23px;
		left: 25px;
		right: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc {
		padding: 15px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .post_meta.sc_blogger_item_meta.post_meta_categories {
		top: 23px;
		left: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body [class*="post_info_"] .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_item_featured [class*="post_info_"] .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured [class*="post_info_"] .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header {
		padding: 0 0 0 40px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header:before {
		width: 25px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_header .post_meta {
		margin: 0 0 8px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_title {
		font-size: 18px;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry .post_featured {
		margin-bottom: 1.4em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets, .sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
		margin-top: 1em;
	}
	
	.sc_blogger_classic-masonry.sc_blogger_classic-masonry_default .post_layout_classic-masonry.post_layout_classic_1 .post_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .post_meta_categories {
		margin: 0 0 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic .slider_outer_centered .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 20px 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 20px 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_header {
		padding: 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_3 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_4 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_5 .sc_blogger_item_title, .sc_blogger_default.sc_blogger_default_classic_3 .trx_addons_column-1_6 .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
		padding: 30px 25px 25px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .post_meta.sc_blogger_item_meta.post_meta_date {
		right: 20px;
		top: -50px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		min-width: 60px;
		max-width: 100px;
		padding: 15px 10px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .post_meta {
		margin: 0 0 8px 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title {
		font-size: 18px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date b {
		font-size: 34px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
		width: 55px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_content>.post_meta.sc_blogger_item_meta.post_meta_date~* {
		margin-left: 65px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title {
		font-size: 20px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_title + .sc_blogger_item_excerpt, .sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_meta + .sc_blogger_item_excerpt {
		margin-top: 8px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta {
		margin: 8px 0 0 0;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_time_2 .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
		margin-top: 1.4em;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
		font-size: 20px;
		padding-bottom: 1px;
	}
	
	.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
		margin: 0 0 8px 0;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
		margin-top: 5px;
	}
	
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item + .social_item {
		margin-top: 4px;
	}
	
	.sc_layouts_row_type_compact .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item + .social_item {
		margin-top: 6px;
	}
	
	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item .social_icon + .social_name {
		display: block;
		margin: 0;
	}
	
	.footer_wrap .sc_layouts_row_type_narrow .sc_layouts_menu>ul>li {
		font-size: 15px;
	}
	
	.footer_wrap .sc_layouts_row_type_normal .sc_socials.sc_socials_names:not(.alter) .socials_wrap .social_item {
		margin-right: 14px;
		font-size: 15px;
	}
	
	.footer_wrap .extra_menu_in_footer .sc_layouts_menu>ul>li>a {
		font-size: 15px;
	}
	
	.widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
		margin-top: 6px !important;
	}
	
	.extra-spacer-small-mobile {
		height: 10px !important;
	}
	
	.wp-block-gallery + .extra-spacer-small-mobile {
		height: 1px !important;
	}
	
	.sc_services_qw-nodes .sc_services_item .sc_services_item_number {
		line-height: 2.7em;
	}
	
	.sc_services_qw-price .sc_services_item_number {
		margin-top: -2%;
	}
}

@media (max-width:781px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column + .wp-block-column {
		margin-top: 1em;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
		margin-left: 0;
	}
	
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child) {
		margin-right: 0;
	}
}

@media (min-width:641px) and (max-width:767px) {
	.post_layout_band {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.post_layout_band .post_featured {
		-webkit-flex-basis: 48%;
		-ms-flex-basis: 48%;
		flex-basis: 48%;
	}
	
	.post_layout_band .post_featured + .post_content_wrap {
		-webkit-flex-basis: 52%;
		-ms-flex-basis: 52%;
		flex-basis: 52%;
	}
	
	.post_layout_band .post_header .post_price {
		position: static;
		right: auto;
		top: auto;
		margin-top: .3em;
	}
}
}/*# sourceMappingURL=skin-upgrade-style.css.map */

form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore, form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, [data-tooltip-text]:after, .trx_addons_dropcap_style_1, .sc_icons_accent2 .sc_icons_item:hover .sc_icons_icon, .sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title, .sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_title a, .sc_icons_accent2 .sc_icons_item .sc_icons_item_title a:hover, .sc_icons_accent2 .sc_icons_item:hover .sc_icons_item_description, .sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link, .sc_layouts_cart_items_short, .woocommerce_status_bar .active .num, .woocommerce span.onsale, .woocommerce #btn-buy, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button, .woocommerce #respond input#submit, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="s"], .woocommerce-page input[type="submit"], .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .yith-woocompare-widget a.clear-all, [class*="scheme_"].sidebar .woocommerce-message .button, [class*="scheme_"].sidebar .woocommerce-error .button, [class*="scheme_"].sidebar .woocommerce-info .button, [class*="scheme_"].sidebar .widget.woocommerce .button, [class*="scheme_"].sidebar .widget.woocommerce a.button, [class*="scheme_"].sidebar .widget.woocommerce button.button, [class*="scheme_"].sidebar .widget.woocommerce input.button, [class*="scheme_"].sidebar .widget.woocommerce input[type="button"], [class*="scheme_"].sidebar .widget.woocommerce input[type="submit"], [class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button, [class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button, [class*="scheme_"].sidebar .widget_product_search .search_button, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce #btn-buy:hover, .woocommerce #btn-buy:focus, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:hover, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:focus, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce .button:focus, .woocommerce-page .button:focus, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce a.button:focus, .woocommerce-page a.button:focus, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce button.button:focus, .woocommerce-page button.button:focus, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce input.button:focus, .woocommerce-page input.button:focus, .woocommerce input[type="button"]:hover, .woocommerce-page input[type="button"]:hover, .woocommerce input[type="button"]:focus, .woocommerce-page input[type="button"]:focus, .woocommerce input[type="submit"]:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce input[type="submit"]:focus, .woocommerce-page input[type="submit"]:focus, .woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product .button:focus, .woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus, .woocommerce #review_form #respond p.form-submit input[type="submit"]:hover, .woocommerce #review_form #respond p.form-submit input[type="submit"]:focus, .woocommerce-page #review_form #respond p.form-submit input[type="submit"]:hover, .woocommerce-page #review_form #respond p.form-submit input[type="submit"]:focus, .woocommerce table.my_account_orders .order-actions .button:hover, .woocommerce table.my_account_orders .order-actions .button:focus, .woocommerce table.cart td.actions .button:hover, [class*="scheme_"].sidebar .sidebar_inner .widget.woocommerce .button:hover, [class*="scheme_"].sidebar .sidebar_inner .widget.woocommerce button.button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus, .yith-woocompare-widget a.clear-all:hover, .yith-woocompare-widget a.clear-all:focus, .scroll_to_top_style_default:hover {
	color: var(--theme-color-inverse_dark);
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a, .theme_button, .theme_button:hover, .theme_button:focus, .sc_layouts_row_type_compact .sc_layouts_iconed_text:not(.sc_layouts_menu_mobile_button):not(.sc_layouts_menu_mobile_button_burger) .sc_layouts_iconed_text_link .sc_layouts_iconed_text_icon, .sc_button_bordered:not(.sc_button_bg_image):hover, .sc_button_bordered:not(.sc_button_bg_image):focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus, .sc_price_metro .sc_price_item.sc_price_active .sc_price_item_link, body table.booked-calendar td.today:hover .date span, table.booked-calendar tbody tr td:not(.prev-date):hover .date, body table.booked-calendar tr td.today:not(.prev-date):hover .date, body table.booked-calendar tr td.active:not(.prev-date) .date, body .booked-calendar-wrap.small .timeslot button .spots-available, body .booked-calendar-wrap.small .timeslot button table.booked-calendar tbody tr td:not(.prev-date):hover .date, body .booked-calendar-wrap.small .timeslot button table.booked-calendar tbody tr td.active:not(.prev-date) .date, body .booked-calendar-wrap.small .timeslot button table.booked-calendar tbody tr td.today:hover .date {
	color: var(--theme-color-inverse_dark) !important;
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled], body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
	color: var(--theme-color-inverse_link) !important;
}

.error404 .page_content_wrap {
	background-color: var(--theme-color-bg_color);
}

.error404 .page_content_wrap .all-svg {
	display: none;
}

.adp-popup-type-notification-bar .adp-popup-button:hover, .adp-popup-type-notification-box .adp-popup-button:hover {
	color: #171a21;
}

.underline_anim {
	padding-bottom: .7em;
}

h1.sc_item_title, h2.sc_item_title, h3.sc_item_title {
	line-height: 1.15em;
}

.sc_title .sc_item_title_text b {
	font-weight: 400;
}

.sc_title .sc_item_descr {
	font-size: 18px;
}

.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
	font-size: 135px;
	line-height: 1.05em;
}

ul[class*="trx_addons_list"] > li:before {
	color: currentColor;
}

.sc_item_button.sc_button_wrap {
	margin-left: -5px;
	margin-right: -5px;
}

.sc_item_button.sc_button_wrap > *:last-child, .sc_item_button.sc_button_wrap > * {
	margin-left: 5px;
	margin-right: 5px;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: var(--theme-color-text_dark);
}

.aspect_ratio_extra.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
	padding-bottom: 32.5%;
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
	font-size: 22px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.team_page_wrap_info .team_member_details_phone .team_member_details_value, .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	font-weight: 700;
}

body .booked-calendar-wrap.small table.booked-calendar thead th .page-right, body .booked-calendar-wrap.small table.booked-calendar thead th .page-left {
	margin-top: -17px;
}

@media (max-width: 1439px) {
	.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
		font-size: 100px;
	}
	
	body .booked-calendar-wrap.small table.booked-calendar thead th .page-right, body .booked-calendar-wrap.small table.booked-calendar thead th .page-left {
		margin-top: -14px;
	}
}

@media (max-width: 1279px) {
	.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
		font-size: 70px;
	}
	
	.sc_title .sc_item_descr {
		font-size: 17px;
	}
	
	.aspect_ratio_extra.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
		padding-bottom: 41.5%;
	}
}

@media (max-width: 1023px) {
	.sc_title .sc_item_descr {
		font-size: 17px;
	}
	
	.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
		font-size: 50px;
	}
}

@media (max-width: 767px) {
	.sc_title .sc_item_descr {
		font-size: 16px;
	}
	
	.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
		font-size: 40px;
	}
}

@media (max-width: 479px) {
	.sc_title .sc_item_descr {
		font-size: 15px;
	}
	
	.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
		font-size: 30px;
	}
	
	body .booked-calendar-wrap.small table.booked-calendar thead th .page-right, body .booked-calendar-wrap.small table.booked-calendar thead th .page-left {
		margin-top: -11px;
	}
}

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

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

.swiper-container-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-container-android .swiper-slide, .swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
	flex-wrap: wrap;
}

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

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

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

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

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

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

.swiper-container-3d {
	perspective: 1200px;
}

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

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

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

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

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

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

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

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

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

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

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

: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(-1 * 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-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

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

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

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

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #fff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000;
}

.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-container-horizontal>.swiper-pagination-bullets, .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: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

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

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

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

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

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

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

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

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

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

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

.swiper-container-horizontal.swiper-container-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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

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

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

.swiper-pagination-white {
	--swiper-pagination-color: #fff;
}

.swiper-pagination-black {
	--swiper-pagination-color: #000;
}

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

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

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

.swiper-container-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-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

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

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

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

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

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-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-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

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

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

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

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

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-flip {
	overflow: visible;
}

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

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

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

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