.wcpay-payment-element
{
	margin-bottom:2rem;
}

.wcpay-card-mounted
{
	background-color:#fff;
}

#express-payment-method-woopay
{
	width:100%;
}

.wc-block-components-main .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child
{
	padding:0;
}

#contact-fields
{
	padding-bottom:1.5em;
}

button.wcpay-stripelink-modal-trigger
{
	display:none;
	position:absolute;
	right:5px;
	width:64px;
	height:40px;
	background:no-repeat url(/wp-content/plugins/woocommerce-payments/assets/images/payment-methods/link.svg?ver=1ca35a4d775cf0c0a9d8);
	background-color:transparent;
	cursor:pointer;
	border:none;
}

button.wcpay-stripelink-modal-trigger:hover
{
	background-color:transparent;
	border-color:transparent;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__label span
{
	width:95%;
}

.wc-block-checkout__payment-method .wc-block-components-radio-control__label span img
{
	float:right;
}

#contact_details
{
	float:none;
}

#contact_details+#customer_details
{
	display:block;
}

#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.woopay-billing-email .wc-block-components-text-input,.woopay-billing-email .woocommerce-input-wrapper
{
	display:inline-block;
	position:relative;
	width:100%;
}

#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.woopay-billing-email .wc-block-components-text-input .wc-block-components-spinner,.woopay-billing-email .woocommerce-input-wrapper .wc-block-components-spinner
{
	right:10px;
	width:24px;
}

.woopay-login-session-iframe
{
	width:100%;
	height:100vh;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:355000;
	border:0;
	background:#fff;
	visibility:hidden;
}

.woopay-login-session-iframe.open
{
	transition:top 500ms;
	visibility:visible;
}

@media screen and (min-width: 768px) {
	.woopay-login-session-iframe-wrapper
	{
		position:fixed;
		background:rgba(117,117,117,.6);
		top:0;
		left:0;
		width:100vw;
		height:100vh;
		content:" ";
		display:block;
		z-index:355000;
	}

	.woopay-login-session-iframe-wrapper .woopay-login-session-iframe
	{
		transition:none;
		height:90vh;
		max-height:520px;
		position:absolute;
		max-width:374px;
		border-radius:8px;
	}
}

.woopay-otp-iframe
{
	transition:top 500ms;
	width:100%;
	height:100dvh;
	position:fixed;
	top:100%;
	left:0;
	z-index:355000;
	border:0;
	background:#fff;
}

.woopay-otp-iframe.open
{
	top:0;
}

.woopay-otp-iframe-wrapper .arrow
{
	position:fixed;
	top:100%;
}

@media screen and (min-width: 768px) {
	.woopay-otp-iframe-wrapper
	{
		position:fixed;
		background:rgba(117,117,117,.6);
		top:0;
		left:0;
		width:100vw;
		height:100vh;
		content:" ";
		display:block;
		z-index:355000;
	}

	.woopay-otp-iframe-wrapper .woopay-otp-iframe
	{
		transition:none;
		height:90vh;
		max-height:650px;
		position:absolute;
		max-width:374px;
		border-radius:8px;
		right:50px;
		left:auto;
	}

	.woopay-otp-iframe-wrapper .arrow
	{
		position:absolute;
		right:7.5px;
		background:transparent;
		width:0;
		height:0;
		z-index:355001;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
		border-right:15px solid #fff;
	}
}

.woopay-express-button
{
	font-size:13px;
	font-weight:500;
	font-family:"SF Pro Text","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
	letter-spacing:.8px;
	height:40px;
	background:#f2deff !important;
	border:1px solid #fff !important;
	color:#674399 !important;
	width:100%;
	border-radius:4px;
	padding-top:1px;
	padding-bottom:1px;
	display:flex;
	align-items:center;
	justify-content:center;
	white-space:nowrap;
}

.woopay-express-button:hover
{
	background:#d9baff !important;
	cursor:pointer;
}

.woopay-express-button svg
{
	fill:#674399;
	position:relative;
	top:1px;
}

.woopay-express-button[data-theme=dark]
{
	background:#674399 !important;
	color:#fff !important;
	border-color:#674399 !important;
}

.woopay-express-button[data-theme=dark] svg
{
	fill:#fff;
}

.woopay-express-button[data-theme=dark]:hover
{
	background:#533582 !important;
}

.woopay-express-button[data-theme=light-outline]
{
	border-color:#674399 !important;
}

.woopay-express-button[data-theme=light-outline]:hover
{
	background:#d9baff !important;
}

.woopay-express-button[data-size=medium]
{
	font-size:14px;
	height:48px;
}

.woopay-express-button[data-size=medium] svg
{
	top:2px;
	width:auto;
	height:27px;
}

.woopay-express-button[data-size=large]
{
	font-size:16px;
	height:56px;
}

.woopay-express-button[data-size=large] svg
{
	top:3px;
	width:auto;
	height:32px;
}

.woopay-express-button[data-type=buy] svg,.woopay-express-button[data-type=book] svg,.woopay-express-button[data-type=donate] svg
{
	margin-left:6px;
}

.woopay-express-button[data-type=buy][data-size=large] svg,.woopay-express-button[data-type=book][data-size=large] svg,.woopay-express-button[data-type=donate][data-size=large] svg
{
	margin-left:8px;
}

.is-loadable-placeholder
{
	animation:loading-fade 1.6s ease-in-out infinite;
	background-color:#e2e4e7;
	color:transparent;
	display:inline-block;
}

@media screen and (prefers-reduced-motion: reduce) {
	.is-loadable-placeholder
	{
		animation:none;
	}
}

.is-loadable-placeholder.is-inline
{
	display:inline;
}

.is-loadable-placeholder.is-block
{
	display:block;
	margin-top:1em;
}

.is-loadable-placeholder.is-block:first-child
{
	margin-top:0;
}

.is-loadable-placeholder.is-block p
{
	margin:0;
}body.wc-block-product-gallery-modal-open,body.wc-modal--open
{
	overflow:hidden;
}

.wc-block-grid__products .wc-block-grid__product-image
{
	display:block;
	position:relative;
	text-decoration:none;
}

.wc-block-grid__products .wc-block-grid__product-image a
{
	border:0;
	box-shadow:none;
	outline:0;
	text-decoration:none;
}

.wc-block-grid__products .wc-block-grid__product-image img
{
	height:auto;
	max-width:100%;
	width:100%;
}

.wc-block-grid__products .wc-block-grid__product-image img[hidden]
{
	display:none;
}

.wc-block-grid__products .wc-block-grid__product-image img[alt=""]
{
	border:1px solid #f2f2f2;
}

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title
{
	color:inherit;
	display:block;
	font-family:inherit;
	font-size:inherit;
	font-weight:700;
	line-height:1.2;
	padding:0;
}

.wc-block-grid__product-price
{
	display:block;
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular
{
	margin-right:.5em;
}

.wc-block-grid__product-add-to-cart.wp-block-button
{
	white-space:normal;
	word-break:break-word;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link
{
	display:inline-flex;
	font-size:1em;
	justify-content:center;
	text-align:center;
	white-space:normal;
	word-break:break-word;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading
{
	opacity:.25;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after
{
	content:"";
	display:inline-block;
	font-family:WooCommerce;
	height:auto;
	margin-left:.5em;
	width:auto;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after
{
	animation:spin 2s linear infinite;
	content:"";
	display:inline-block;
	font-family:WooCommerce;
	height:auto;
	margin-left:.5em;
	width:auto;
}

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after
{
	content:"";
	margin:0;
}

.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating
{
	display:block;
}

.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars
{
	font-family:WooCommerce;
	font-size:1em;
	font-weight:400;
	height:1.618em;
	line-height:1.618;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:5.3em;
}

.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before
{
	content:"SSSSS";
	left:0;
	opacity:.5;
	position:absolute;
	right:0;
	top:0;
	white-space:nowrap;
}

.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span
{
	left:0;
	overflow:hidden;
	padding-top:1.5em;
	position:absolute;
	right:0;
	top:0;
}

.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before
{
	color:inherit;
	content:"SSSSS";
	left:0;
	position:absolute;
	right:0;
	top:0;
	white-space:nowrap;
}

.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale
{
	background:#fff;
	border:1px solid #43454b;
	border-radius:4px;
	color:#43454b;
	display:inline-block;
	font-size:.875em;
	font-weight:600;
	left:auto;
	padding:.25em .75em;
	position:absolute;
	right:4px;
	text-align:center;
	text-transform:uppercase;
	top:4px;
	width:auto;
	z-index:9;
}

.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link
{
	display:inline-block;
	position:relative;
}

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title
{
	margin:0 0 12px;
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating
{
	margin:0 auto 12px;
}

.theme-twentysixteen .wc-block-grid .price ins
{
	color:#77a464;
}

.theme-twentynineteen .wc-block-grid__product
{
	font-size:.88889em;
}

.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title
{
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
}

.theme-twentynineteen .wc-block-grid__product-title:before
{
	display:none;
}

.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale
{
	line-height:1;
}

.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color)
{
	color:#fff;
}

.theme-twentytwenty .wc-block-grid__product-link
{
	color:#000;
}

.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title
{
	color:#cd2653;
	font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
	font-size:1em;
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title
{
	margin-top:0;
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value
{
	font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
	font-size:.9em;
}

.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del
{
	opacity:.5;
}

.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins
{
	text-decoration:none;
}

.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating
{
	font-size:.7em;
}

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars
{
	line-height:1;
}

.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link
{
	font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
}

.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale
{
	background:#cd2653;
	color:#fff;
	font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;
	font-weight:700;
	letter-spacing:-.02em;
	line-height:1.2;
	text-transform:uppercase;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge
{
	position:static;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge
{
	position:absolute;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge)
{
	position:absolute;
	right:4px;
	top:4px;
	z-index:1;
}

.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title
{
	font-size:1em;
}

.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link
{
	font-size:.75em;
}

@media only screen and (min-width:768px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale
	{
		font-size:.875em;
		padding:.5em;
	}
}

@media only screen and (min-width:1168px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale
	{
		font-size:.875em;
		padding:.5em;
	}
}

.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart
{
	display:block;
	margin-top:12px;
}

.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins
{
	text-decoration:none;
}

.screen-reader-text
{
	clip:rect(1px,1px,1px,1px);
	word-wrap:normal !important;
	border:0;
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	overflow-wrap:normal !important;
	padding:0;
	position:absolute !important;
	width:1px;
}

.screen-reader-text:focus
{
	clip:auto !important;
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip-path:none;
	color:#2b2d2f;
	display:block;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
}

.wp-block-group.woocommerce.product .up-sells.upsells.products
{
	max-width:var(--wp--style--global--wide-size);
}

.wc-block-components-notice-banner
{
	align-content:flex-start;
	align-items:stretch;
	background-color:#fff;
	border:1px solid #2f2f2f;
	border-radius:4px;
	box-sizing:border-box;
	color:#2f2f2f;
	display:flex;
	font-size:.875em;
	font-weight:400;
	gap:12px;
	line-height:1.5;
	margin:16px 0;
	padding:16px !important;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content
{
	align-self:center;
	flex-basis:100%;
	padding-right:16px;
	white-space:normal;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child
{
	padding-right:0;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary
{
	font-weight:600;
	margin:0 0 8px;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul
{
	margin:0 0 0 24px;
	padding:0;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after
{
	clear:both;
	content:"";
	display:block;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward
{
	appearance:none;
	background:transparent !important;
	border:0;
	color:#2f2f2f !important;
	float:right;
	margin:0;
	opacity:.7;
	padding:0 !important;
	text-decoration-line:underline;
	text-underline-position:under;
	transition:all .2s ease-in-out;
}

.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover
{
	opacity:1;
	text-decoration:none;
}

.wc-block-components-notice-banner>svg
{
	fill:#fff;
	background-color:#2f2f2f;
	border-radius:50%;
	flex-grow:0;
	flex-shrink:0;
	height:100%;
	padding:2px;
}

.wc-block-components-notice-banner>.wc-block-components-button
{
	background:transparent none !important;
	border:0 !important;
	box-shadow:none !important;
	color:#2f2f2f !important;
	flex:0 0 16px;
	height:16px !important;
	margin:6px 0 0 auto !important;
	min-height:auto !important;
	min-width:0 !important;
	opacity:.6;
	outline:none !important;
	padding:0 !important;
	width:16px !important;
}

.wc-block-components-notice-banner>.wc-block-components-button>svg
{
	margin:0 !important;
}

.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover
{
	opacity:1;
}

.wc-block-components-notice-banner>.wc-block-components-button:focus
{
	outline:2px solid currentColor !important;
	outline-offset:0;
}

.wc-block-components-notice-banner.is-error
{
	background-color:#fff0f0;
	border-color:#cc1818;
}

.wc-block-components-notice-banner.is-error>svg
{
	background-color:#cc1818;
	transform:rotate(180deg);
}

.wc-block-components-notice-banner.is-warning
{
	background-color:#fffbf4;
	border-color:#f0b849;
}

.wc-block-components-notice-banner.is-warning>svg
{
	background-color:#f0b849;
	transform:rotate(180deg);
}

.wc-block-components-notice-banner.is-success
{
	background-color:#f4fff7;
	border-color:#4ab866;
}

.wc-block-components-notice-banner.is-success>svg
{
	background-color:#4ab866;
}

.wc-block-components-notice-banner.is-info
{
	background-color:#f4f8ff;
	border-color:#007cba;
}

.wc-block-components-notice-banner.is-info>svg
{
	background-color:#007cba;
}

.wc-block-components-notice-banner:focus
{
	outline-width:0;
}

.wc-block-components-notice-banner:focus-visible
{
	outline-style:solid;
	outline-width:2px;
}

.woocommerce.wc-block-store-notices.alignwide
{
	max-width:var(--wp--style--global--wide-size);
}/*! elementor - v3.30.0 - 30-07-2025 */
.elementor-widget-divider
{
	--divider-border-style:none;
	--divider-border-width:1px;
	--divider-color:#0c0d0e;
	--divider-icon-size:20px;
	--divider-element-spacing:10px;
	--divider-pattern-height:24px;
	--divider-pattern-size:20px;
	--divider-pattern-url:none;
	--divider-pattern-repeat:repeat-x;
}

.elementor-widget-divider .elementor-divider
{
	display:flex;
}

.elementor-widget-divider .elementor-divider__text
{
	font-size:15px;
	line-height:1;
	max-width:95%;
}

.elementor-widget-divider .elementor-divider__element
{
	flex-shrink:0;
	margin:0 var(--divider-element-spacing);
}

.elementor-widget-divider .elementor-icon
{
	font-size:var(--divider-icon-size);
}

.elementor-widget-divider .elementor-divider-separator
{
	direction:ltr;
	display:flex;
	margin:0;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator
{
	align-items:center;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before
{
	border-block-end:0;
	border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);
	content:"";
	display:block;
	flex-grow:1;
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type
{
	flex-grow:0;
	flex-shrink:100;
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before
{
	content:none;
}

.elementor-widget-divider--element-align-left .elementor-divider__element
{
	margin-left:0;
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type
{
	flex-grow:0;
	flex-shrink:100;
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after
{
	content:none;
}

.elementor-widget-divider--element-align-right .elementor-divider__element
{
	margin-right:0;
}

.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type
{
	flex-grow:0;
	flex-shrink:100;
}

.elementor-widget-divider--element-align-start .elementor-divider-separator:before
{
	content:none;
}

.elementor-widget-divider--element-align-start .elementor-divider__element
{
	margin-inline-start:0;
}

.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type
{
	flex-grow:0;
	flex-shrink:100;
}

.elementor-widget-divider--element-align-end .elementor-divider-separator:after
{
	content:none;
}

.elementor-widget-divider--element-align-end .elementor-divider__element
{
	margin-inline-end:0;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator
{
	border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.elementor-widget-divider--separator-type-pattern
{
	--divider-border-style:none;
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator
{
	background-color:var(--divider-color);
	-webkit-mask-image:var(--divider-pattern-url);
	mask-image:var(--divider-pattern-url);
	-webkit-mask-repeat:var(--divider-pattern-repeat);
	mask-repeat:var(--divider-pattern-repeat);
	-webkit-mask-size:var(--divider-pattern-size) 100%;
	mask-size:var(--divider-pattern-size) 100%;
	min-height:var(--divider-pattern-height);
	width:100%;
}

.elementor-widget-divider--no-spacing
{
	--divider-pattern-size:auto;
}

.elementor-widget-divider--bg-round
{
	--divider-pattern-repeat:round;
}

.rtl .elementor-widget-divider .elementor-divider__text
{
	direction:rtl;
}

.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider
{
	width:var(--container-widget-width,100%);
	--flex-grow:var(--container-widget-flex-grow);
}/*! elementor - v3.30.0 - 30-07-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container))
{
	font-size:0;
	line-height:1;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid
{
	display:inline-grid;
}

.elementor-widget-social-icons .elementor-grid
{
	grid-column-gap:var(--grid-column-gap,5px);
	grid-row-gap:var(--grid-row-gap,5px);
	grid-template-columns:var(--grid-template-columns);
	justify-content:var(--justify-content,center);
	justify-items:var(--justify-content,center);
}

.elementor-icon.elementor-social-icon
{
	font-size:var(--icon-size,25px);
	height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));
	line-height:var(--icon-size,25px);
	width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));
}

.elementor-social-icon
{
	--e-social-icon-icon-color:#fff;
	align-items:center;
	background-color:#69727d;
	cursor:pointer;
	display:inline-flex;
	justify-content:center;
	text-align:center;
}

.elementor-social-icon i
{
	color:var(--e-social-icon-icon-color);
}

.elementor-social-icon svg
{
	fill:var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child
{
	margin:0;
}

.elementor-social-icon:hover
{
	color:#fff;
	opacity:.9;
}

.elementor-social-icon-android
{
	background-color:#a4c639;
}

.elementor-social-icon-apple
{
	background-color:#999;
}

.elementor-social-icon-behance
{
	background-color:#1769ff;
}

.elementor-social-icon-bitbucket
{
	background-color:#205081;
}

.elementor-social-icon-codepen
{
	background-color:#000;
}

.elementor-social-icon-delicious
{
	background-color:#39f;
}

.elementor-social-icon-deviantart
{
	background-color:#05cc47;
}

.elementor-social-icon-digg
{
	background-color:#005be2;
}

.elementor-social-icon-dribbble
{
	background-color:#ea4c89;
}

.elementor-social-icon-elementor
{
	background-color:#d30c5c;
}

.elementor-social-icon-envelope
{
	background-color:#ea4335;
}

.elementor-social-icon-facebook,.elementor-social-icon-facebook-f
{
	background-color:#3b5998;
}

.elementor-social-icon-flickr
{
	background-color:#0063dc;
}

.elementor-social-icon-foursquare
{
	background-color:#2d5be3;
}

.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp
{
	background-color:#006400;
}

.elementor-social-icon-github
{
	background-color:#333;
}

.elementor-social-icon-gitlab
{
	background-color:#e24329;
}

.elementor-social-icon-globe
{
	background-color:#69727d;
}

.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g
{
	background-color:#dd4b39;
}

.elementor-social-icon-houzz
{
	background-color:#7ac142;
}

.elementor-social-icon-instagram
{
	background-color:#262626;
}

.elementor-social-icon-jsfiddle
{
	background-color:#487aa2;
}

.elementor-social-icon-link
{
	background-color:#818a91;
}

.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in
{
	background-color:#0077b5;
}

.elementor-social-icon-medium
{
	background-color:#00ab6b;
}

.elementor-social-icon-meetup
{
	background-color:#ec1c40;
}

.elementor-social-icon-mixcloud
{
	background-color:#273a4b;
}

.elementor-social-icon-odnoklassniki
{
	background-color:#f4731c;
}

.elementor-social-icon-pinterest
{
	background-color:#bd081c;
}

.elementor-social-icon-product-hunt
{
	background-color:#da552f;
}

.elementor-social-icon-reddit
{
	background-color:#ff4500;
}

.elementor-social-icon-rss
{
	background-color:#f26522;
}

.elementor-social-icon-shopping-cart
{
	background-color:#4caf50;
}

.elementor-social-icon-skype
{
	background-color:#00aff0;
}

.elementor-social-icon-slideshare
{
	background-color:#0077b5;
}

.elementor-social-icon-snapchat
{
	background-color:#fffc00;
}

.elementor-social-icon-soundcloud
{
	background-color:#f80;
}

.elementor-social-icon-spotify
{
	background-color:#2ebd59;
}

.elementor-social-icon-stack-overflow
{
	background-color:#fe7a15;
}

.elementor-social-icon-steam
{
	background-color:#00adee;
}

.elementor-social-icon-stumbleupon
{
	background-color:#eb4924;
}

.elementor-social-icon-telegram
{
	background-color:#2ca5e0;
}

.elementor-social-icon-threads
{
	background-color:#000;
}

.elementor-social-icon-thumb-tack
{
	background-color:#1aa1d8;
}

.elementor-social-icon-tripadvisor
{
	background-color:#589442;
}

.elementor-social-icon-tumblr
{
	background-color:#35465c;
}

.elementor-social-icon-twitch
{
	background-color:#6441a5;
}

.elementor-social-icon-twitter
{
	background-color:#1da1f2;
}

.elementor-social-icon-viber
{
	background-color:#665cac;
}

.elementor-social-icon-vimeo
{
	background-color:#1ab7ea;
}

.elementor-social-icon-vk
{
	background-color:#45668e;
}

.elementor-social-icon-weibo
{
	background-color:#dd2430;
}

.elementor-social-icon-weixin
{
	background-color:#31a918;
}

.elementor-social-icon-whatsapp
{
	background-color:#25d366;
}

.elementor-social-icon-wordpress
{
	background-color:#21759b;
}

.elementor-social-icon-x-twitter
{
	background-color:#000;
}

.elementor-social-icon-xing
{
	background-color:#026466;
}

.elementor-social-icon-yelp
{
	background-color:#af0606;
}

.elementor-social-icon-youtube
{
	background-color:#cd201f;
}

.elementor-social-icon-500px
{
	background-color:#0099e5;
}.e--ua-appleWebkit.rtl
{
	--flex-right:flex-start;
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right
{
	--justify-content:var(--flex-right,flex-end);
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center
{
	--justify-content:center;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid
{
	display:flex;
	flex-wrap:wrap;
	justify-content:var(--justify-content,space-between);
	margin-left:calc(-.5 * var(--grid-column-gap));
	margin-right:calc(-.5 * var(--grid-column-gap));
	width:auto;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item
{
	margin-left:calc(.5 * var(--grid-column-gap));
	margin-right:calc(.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid
{
	display:inline-block;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item
{
	margin-left:0;
	margin-right:0;
}

@media (max-width:1024px) {
	.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right
	{
		--justify-content:var(--flex-right,flex-end);
	}

	.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center
	{
		--justify-content:center;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid
	{
		display:flex;
		flex-wrap:wrap;
		justify-content:var(--justify-content,space-between);
		margin-left:calc(-.5 * var(--grid-column-gap));
		margin-right:calc(-.5 * var(--grid-column-gap));
		width:auto;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item
	{
		margin-left:calc(.5 * var(--grid-column-gap));
		margin-right:calc(.5 * var(--grid-column-gap));
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid
	{
		display:inline-block;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item
	{
		margin-left:0;
		margin-right:0;
	}
}

@media (max-width:767px) {
	.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right
	{
		--justify-content:var(--flex-right,flex-end);
	}

	.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center
	{
		--justify-content:center;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid
	{
		display:flex;
		flex-wrap:wrap;
		justify-content:var(--justify-content,space-between);
		margin-left:calc(-.5 * var(--grid-column-gap));
		margin-right:calc(-.5 * var(--grid-column-gap));
		width:auto;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item
	{
		margin-left:calc(.5 * var(--grid-column-gap));
		margin-right:calc(.5 * var(--grid-column-gap));
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid
	{
		display:inline-block;
	}

	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item
	{
		margin-left:0;
		margin-right:0;
	}
}/*! elementor - v3.30.0 - 30-07-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a
{
	color:inherit;
	font-size:inherit;
	line-height:inherit;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small
{
	font-size:15px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium
{
	font-size:19px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large
{
	font-size:29px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl
{
	font-size:39px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl
{
	font-size:59px;
}/*! elementor - v3.30.0 - 30-07-2025 */
.elementor-column .elementor-spacer-inner
{
	height:var(--spacer-size);
}

.e-con
{
	--container-widget-width:100%;
}

.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer
{
	width:var(--container-widget-width,var(--spacer-size));
	--align-self:var(--container-widget-align-self,initial);
	--flex-shrink:0;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container
{
	height:100%;
	width:100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer
{
	height:100%;
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner
{
	height:var(--container-widget-height,var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer
{
	height:100%;
}

.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner
{
	height:var(--container-widget-height,var(--spacer-size));
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty
{
	min-height:22px;
	min-width:22px;
	position:relative;
}

.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon
{
	height:22px;
	inset:0;
	margin:auto;
	padding:0;
	position:absolute;
	width:22px;
}/*! elementor - v3.30.0 - 30-07-2025 */
body.elementor-page .elementor-widget-menu-anchor
{
	margin-bottom:0;
}/*! elementor - v3.30.0 - 30-07-2025 */
.elementor-widget-image
{
	text-align:center;
}

.elementor-widget-image a
{
	display:inline-block;
}

.elementor-widget-image a img[src$=".svg"]
{
	width:48px;
}

.elementor-widget-image img
{
	display:inline-block;
	vertical-align:middle;
}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas
{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1;
}

.fa-lg
{
	font-size:1.33333em;
	line-height:.75em;
	vertical-align:-.0667em;
}

.fa-xs
{
	font-size:.75em;
}

.fa-sm
{
	font-size:.875em;
}

.fa-1x
{
	font-size:1em;
}

.fa-2x
{
	font-size:2em;
}

.fa-3x
{
	font-size:3em;
}

.fa-4x
{
	font-size:4em;
}

.fa-5x
{
	font-size:5em;
}

.fa-6x
{
	font-size:6em;
}

.fa-7x
{
	font-size:7em;
}

.fa-8x
{
	font-size:8em;
}

.fa-9x
{
	font-size:9em;
}

.fa-10x
{
	font-size:10em;
}

.fa-fw
{
	text-align:center;
	width:1.25em;
}

.fa-ul
{
	list-style-type:none;
	margin-left:2.5em;
	padding-left:0;
}

.fa-ul>li
{
	position:relative;
}

.fa-li
{
	left:-2em;
	position:absolute;
	text-align:center;
	width:2em;
	line-height:inherit;
}

.fa-border
{
	border:.08em solid #eee;
	border-radius:.1em;
	padding:.2em .25em .15em;
}

.fa-pull-left
{
	float:left;
}

.fa-pull-right
{
	float:right;
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left
{
	margin-right:.3em;
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right
{
	margin-left:.3em;
}

.fa-spin
{
	-webkit-animation:fa-spin 2s linear infinite;
	animation:fa-spin 2s linear infinite;
}

.fa-pulse
{
	-webkit-animation:fa-spin 1s steps(8) infinite;
	animation:fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
	0%
	{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}

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

@keyframes fa-spin {
	0%
	{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}

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

.fa-rotate-90
{
	-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}

.fa-rotate-180
{
	-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

.fa-rotate-270
{
	-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg);
}

.fa-flip-horizontal
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
}

.fa-flip-vertical
{
	-webkit-transform:scaleY(-1);
	transform:scaleY(-1);
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical
{
	-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical
{
	-webkit-transform:scale(-1);
	transform:scale(-1);
}

:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270
{
	-webkit-filter:none;
	filter:none;
}

.fa-stack
{
	display:inline-block;
	height:2em;
	line-height:2em;
	position:relative;
	vertical-align:middle;
	width:2.5em;
}

.fa-stack-1x,.fa-stack-2x
{
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}

.fa-stack-1x
{
	line-height:inherit;
}

.fa-stack-2x
{
	font-size:2em;
}

.fa-inverse
{
	color:#fff;
}

.fa-500px:before
{
	content:"\f26e";
}

.fa-accessible-icon:before
{
	content:"\f368";
}

.fa-accusoft:before
{
	content:"\f369";
}

.fa-acquisitions-incorporated:before
{
	content:"\f6af";
}

.fa-ad:before
{
	content:"\f641";
}

.fa-address-book:before
{
	content:"\f2b9";
}

.fa-address-card:before
{
	content:"\f2bb";
}

.fa-adjust:before
{
	content:"\f042";
}

.fa-adn:before
{
	content:"\f170";
}

.fa-adversal:before
{
	content:"\f36a";
}

.fa-affiliatetheme:before
{
	content:"\f36b";
}

.fa-air-freshener:before
{
	content:"\f5d0";
}

.fa-airbnb:before
{
	content:"\f834";
}

.fa-algolia:before
{
	content:"\f36c";
}

.fa-align-center:before
{
	content:"\f037";
}

.fa-align-justify:before
{
	content:"\f039";
}

.fa-align-left:before
{
	content:"\f036";
}

.fa-align-right:before
{
	content:"\f038";
}

.fa-alipay:before
{
	content:"\f642";
}

.fa-allergies:before
{
	content:"\f461";
}

.fa-amazon:before
{
	content:"\f270";
}

.fa-amazon-pay:before
{
	content:"\f42c";
}

.fa-ambulance:before
{
	content:"\f0f9";
}

.fa-american-sign-language-interpreting:before
{
	content:"\f2a3";
}

.fa-amilia:before
{
	content:"\f36d";
}

.fa-anchor:before
{
	content:"\f13d";
}

.fa-android:before
{
	content:"\f17b";
}

.fa-angellist:before
{
	content:"\f209";
}

.fa-angle-double-down:before
{
	content:"\f103";
}

.fa-angle-double-left:before
{
	content:"\f100";
}

.fa-angle-double-right:before
{
	content:"\f101";
}

.fa-angle-double-up:before
{
	content:"\f102";
}

.fa-angle-down:before
{
	content:"\f107";
}

.fa-angle-left:before
{
	content:"\f104";
}

.fa-angle-right:before
{
	content:"\f105";
}

.fa-angle-up:before
{
	content:"\f106";
}

.fa-angry:before
{
	content:"\f556";
}

.fa-angrycreative:before
{
	content:"\f36e";
}

.fa-angular:before
{
	content:"\f420";
}

.fa-ankh:before
{
	content:"\f644";
}

.fa-app-store:before
{
	content:"\f36f";
}

.fa-app-store-ios:before
{
	content:"\f370";
}

.fa-apper:before
{
	content:"\f371";
}

.fa-apple:before
{
	content:"\f179";
}

.fa-apple-alt:before
{
	content:"\f5d1";
}

.fa-apple-pay:before
{
	content:"\f415";
}

.fa-archive:before
{
	content:"\f187";
}

.fa-archway:before
{
	content:"\f557";
}

.fa-arrow-alt-circle-down:before
{
	content:"\f358";
}

.fa-arrow-alt-circle-left:before
{
	content:"\f359";
}

.fa-arrow-alt-circle-right:before
{
	content:"\f35a";
}

.fa-arrow-alt-circle-up:before
{
	content:"\f35b";
}

.fa-arrow-circle-down:before
{
	content:"\f0ab";
}

.fa-arrow-circle-left:before
{
	content:"\f0a8";
}

.fa-arrow-circle-right:before
{
	content:"\f0a9";
}

.fa-arrow-circle-up:before
{
	content:"\f0aa";
}

.fa-arrow-down:before
{
	content:"\f063";
}

.fa-arrow-left:before
{
	content:"\f060";
}

.fa-arrow-right:before
{
	content:"\f061";
}

.fa-arrow-up:before
{
	content:"\f062";
}

.fa-arrows-alt:before
{
	content:"\f0b2";
}

.fa-arrows-alt-h:before
{
	content:"\f337";
}

.fa-arrows-alt-v:before
{
	content:"\f338";
}

.fa-artstation:before
{
	content:"\f77a";
}

.fa-assistive-listening-systems:before
{
	content:"\f2a2";
}

.fa-asterisk:before
{
	content:"\f069";
}

.fa-asymmetrik:before
{
	content:"\f372";
}

.fa-at:before
{
	content:"\f1fa";
}

.fa-atlas:before
{
	content:"\f558";
}

.fa-atlassian:before
{
	content:"\f77b";
}

.fa-atom:before
{
	content:"\f5d2";
}

.fa-audible:before
{
	content:"\f373";
}

.fa-audio-description:before
{
	content:"\f29e";
}

.fa-autoprefixer:before
{
	content:"\f41c";
}

.fa-avianex:before
{
	content:"\f374";
}

.fa-aviato:before
{
	content:"\f421";
}

.fa-award:before
{
	content:"\f559";
}

.fa-aws:before
{
	content:"\f375";
}

.fa-baby:before
{
	content:"\f77c";
}

.fa-baby-carriage:before
{
	content:"\f77d";
}

.fa-backspace:before
{
	content:"\f55a";
}

.fa-backward:before
{
	content:"\f04a";
}

.fa-bacon:before
{
	content:"\f7e5";
}

.fa-bacteria:before
{
	content:"\e059";
}

.fa-bacterium:before
{
	content:"\e05a";
}

.fa-bahai:before
{
	content:"\f666";
}

.fa-balance-scale:before
{
	content:"\f24e";
}

.fa-balance-scale-left:before
{
	content:"\f515";
}

.fa-balance-scale-right:before
{
	content:"\f516";
}

.fa-ban:before
{
	content:"\f05e";
}

.fa-band-aid:before
{
	content:"\f462";
}

.fa-bandcamp:before
{
	content:"\f2d5";
}

.fa-barcode:before
{
	content:"\f02a";
}

.fa-bars:before
{
	content:"\f0c9";
}

.fa-baseball-ball:before
{
	content:"\f433";
}

.fa-basketball-ball:before
{
	content:"\f434";
}

.fa-bath:before
{
	content:"\f2cd";
}

.fa-battery-empty:before
{
	content:"\f244";
}

.fa-battery-full:before
{
	content:"\f240";
}

.fa-battery-half:before
{
	content:"\f242";
}

.fa-battery-quarter:before
{
	content:"\f243";
}

.fa-battery-three-quarters:before
{
	content:"\f241";
}

.fa-battle-net:before
{
	content:"\f835";
}

.fa-bed:before
{
	content:"\f236";
}

.fa-beer:before
{
	content:"\f0fc";
}

.fa-behance:before
{
	content:"\f1b4";
}

.fa-behance-square:before
{
	content:"\f1b5";
}

.fa-bell:before
{
	content:"\f0f3";
}

.fa-bell-slash:before
{
	content:"\f1f6";
}

.fa-bezier-curve:before
{
	content:"\f55b";
}

.fa-bible:before
{
	content:"\f647";
}

.fa-bicycle:before
{
	content:"\f206";
}

.fa-biking:before
{
	content:"\f84a";
}

.fa-bimobject:before
{
	content:"\f378";
}

.fa-binoculars:before
{
	content:"\f1e5";
}

.fa-biohazard:before
{
	content:"\f780";
}

.fa-birthday-cake:before
{
	content:"\f1fd";
}

.fa-bitbucket:before
{
	content:"\f171";
}

.fa-bitcoin:before
{
	content:"\f379";
}

.fa-bity:before
{
	content:"\f37a";
}

.fa-black-tie:before
{
	content:"\f27e";
}

.fa-blackberry:before
{
	content:"\f37b";
}

.fa-blender:before
{
	content:"\f517";
}

.fa-blender-phone:before
{
	content:"\f6b6";
}

.fa-blind:before
{
	content:"\f29d";
}

.fa-blog:before
{
	content:"\f781";
}

.fa-blogger:before
{
	content:"\f37c";
}

.fa-blogger-b:before
{
	content:"\f37d";
}

.fa-bluetooth:before
{
	content:"\f293";
}

.fa-bluetooth-b:before
{
	content:"\f294";
}

.fa-bold:before
{
	content:"\f032";
}

.fa-bolt:before
{
	content:"\f0e7";
}

.fa-bomb:before
{
	content:"\f1e2";
}

.fa-bone:before
{
	content:"\f5d7";
}

.fa-bong:before
{
	content:"\f55c";
}

.fa-book:before
{
	content:"\f02d";
}

.fa-book-dead:before
{
	content:"\f6b7";
}

.fa-book-medical:before
{
	content:"\f7e6";
}

.fa-book-open:before
{
	content:"\f518";
}

.fa-book-reader:before
{
	content:"\f5da";
}

.fa-bookmark:before
{
	content:"\f02e";
}

.fa-bootstrap:before
{
	content:"\f836";
}

.fa-border-all:before
{
	content:"\f84c";
}

.fa-border-none:before
{
	content:"\f850";
}

.fa-border-style:before
{
	content:"\f853";
}

.fa-bowling-ball:before
{
	content:"\f436";
}

.fa-box:before
{
	content:"\f466";
}

.fa-box-open:before
{
	content:"\f49e";
}

.fa-box-tissue:before
{
	content:"\e05b";
}

.fa-boxes:before
{
	content:"\f468";
}

.fa-braille:before
{
	content:"\f2a1";
}

.fa-brain:before
{
	content:"\f5dc";
}

.fa-bread-slice:before
{
	content:"\f7ec";
}

.fa-briefcase:before
{
	content:"\f0b1";
}

.fa-briefcase-medical:before
{
	content:"\f469";
}

.fa-broadcast-tower:before
{
	content:"\f519";
}

.fa-broom:before
{
	content:"\f51a";
}

.fa-brush:before
{
	content:"\f55d";
}

.fa-btc:before
{
	content:"\f15a";
}

.fa-buffer:before
{
	content:"\f837";
}

.fa-bug:before
{
	content:"\f188";
}

.fa-building:before
{
	content:"\f1ad";
}

.fa-bullhorn:before
{
	content:"\f0a1";
}

.fa-bullseye:before
{
	content:"\f140";
}

.fa-burn:before
{
	content:"\f46a";
}

.fa-buromobelexperte:before
{
	content:"\f37f";
}

.fa-bus:before
{
	content:"\f207";
}

.fa-bus-alt:before
{
	content:"\f55e";
}

.fa-business-time:before
{
	content:"\f64a";
}

.fa-buy-n-large:before
{
	content:"\f8a6";
}

.fa-buysellads:before
{
	content:"\f20d";
}

.fa-calculator:before
{
	content:"\f1ec";
}

.fa-calendar:before
{
	content:"\f133";
}

.fa-calendar-alt:before
{
	content:"\f073";
}

.fa-calendar-check:before
{
	content:"\f274";
}

.fa-calendar-day:before
{
	content:"\f783";
}

.fa-calendar-minus:before
{
	content:"\f272";
}

.fa-calendar-plus:before
{
	content:"\f271";
}

.fa-calendar-times:before
{
	content:"\f273";
}

.fa-calendar-week:before
{
	content:"\f784";
}

.fa-camera:before
{
	content:"\f030";
}

.fa-camera-retro:before
{
	content:"\f083";
}

.fa-campground:before
{
	content:"\f6bb";
}

.fa-canadian-maple-leaf:before
{
	content:"\f785";
}

.fa-candy-cane:before
{
	content:"\f786";
}

.fa-cannabis:before
{
	content:"\f55f";
}

.fa-capsules:before
{
	content:"\f46b";
}

.fa-car:before
{
	content:"\f1b9";
}

.fa-car-alt:before
{
	content:"\f5de";
}

.fa-car-battery:before
{
	content:"\f5df";
}

.fa-car-crash:before
{
	content:"\f5e1";
}

.fa-car-side:before
{
	content:"\f5e4";
}

.fa-caravan:before
{
	content:"\f8ff";
}

.fa-caret-down:before
{
	content:"\f0d7";
}

.fa-caret-left:before
{
	content:"\f0d9";
}

.fa-caret-right:before
{
	content:"\f0da";
}

.fa-caret-square-down:before
{
	content:"\f150";
}

.fa-caret-square-left:before
{
	content:"\f191";
}

.fa-caret-square-right:before
{
	content:"\f152";
}

.fa-caret-square-up:before
{
	content:"\f151";
}

.fa-caret-up:before
{
	content:"\f0d8";
}

.fa-carrot:before
{
	content:"\f787";
}

.fa-cart-arrow-down:before
{
	content:"\f218";
}

.fa-cart-plus:before
{
	content:"\f217";
}

.fa-cash-register:before
{
	content:"\f788";
}

.fa-cat:before
{
	content:"\f6be";
}

.fa-cc-amazon-pay:before
{
	content:"\f42d";
}

.fa-cc-amex:before
{
	content:"\f1f3";
}

.fa-cc-apple-pay:before
{
	content:"\f416";
}

.fa-cc-diners-club:before
{
	content:"\f24c";
}

.fa-cc-discover:before
{
	content:"\f1f2";
}

.fa-cc-jcb:before
{
	content:"\f24b";
}

.fa-cc-mastercard:before
{
	content:"\f1f1";
}

.fa-cc-paypal:before
{
	content:"\f1f4";
}

.fa-cc-stripe:before
{
	content:"\f1f5";
}

.fa-cc-visa:before
{
	content:"\f1f0";
}

.fa-centercode:before
{
	content:"\f380";
}

.fa-centos:before
{
	content:"\f789";
}

.fa-certificate:before
{
	content:"\f0a3";
}

.fa-chair:before
{
	content:"\f6c0";
}

.fa-chalkboard:before
{
	content:"\f51b";
}

.fa-chalkboard-teacher:before
{
	content:"\f51c";
}

.fa-charging-station:before
{
	content:"\f5e7";
}

.fa-chart-area:before
{
	content:"\f1fe";
}

.fa-chart-bar:before
{
	content:"\f080";
}

.fa-chart-line:before
{
	content:"\f201";
}

.fa-chart-pie:before
{
	content:"\f200";
}

.fa-check:before
{
	content:"\f00c";
}

.fa-check-circle:before
{
	content:"\f058";
}

.fa-check-double:before
{
	content:"\f560";
}

.fa-check-square:before
{
	content:"\f14a";
}

.fa-cheese:before
{
	content:"\f7ef";
}

.fa-chess:before
{
	content:"\f439";
}

.fa-chess-bishop:before
{
	content:"\f43a";
}

.fa-chess-board:before
{
	content:"\f43c";
}

.fa-chess-king:before
{
	content:"\f43f";
}

.fa-chess-knight:before
{
	content:"\f441";
}

.fa-chess-pawn:before
{
	content:"\f443";
}

.fa-chess-queen:before
{
	content:"\f445";
}

.fa-chess-rook:before
{
	content:"\f447";
}

.fa-chevron-circle-down:before
{
	content:"\f13a";
}

.fa-chevron-circle-left:before
{
	content:"\f137";
}

.fa-chevron-circle-right:before
{
	content:"\f138";
}

.fa-chevron-circle-up:before
{
	content:"\f139";
}

.fa-chevron-down:before
{
	content:"\f078";
}

.fa-chevron-left:before
{
	content:"\f053";
}

.fa-chevron-right:before
{
	content:"\f054";
}

.fa-chevron-up:before
{
	content:"\f077";
}

.fa-child:before
{
	content:"\f1ae";
}

.fa-chrome:before
{
	content:"\f268";
}

.fa-chromecast:before
{
	content:"\f838";
}

.fa-church:before
{
	content:"\f51d";
}

.fa-circle:before
{
	content:"\f111";
}

.fa-circle-notch:before
{
	content:"\f1ce";
}

.fa-city:before
{
	content:"\f64f";
}

.fa-clinic-medical:before
{
	content:"\f7f2";
}

.fa-clipboard:before
{
	content:"\f328";
}

.fa-clipboard-check:before
{
	content:"\f46c";
}

.fa-clipboard-list:before
{
	content:"\f46d";
}

.fa-clock:before
{
	content:"\f017";
}

.fa-clone:before
{
	content:"\f24d";
}

.fa-closed-captioning:before
{
	content:"\f20a";
}

.fa-cloud:before
{
	content:"\f0c2";
}

.fa-cloud-download-alt:before
{
	content:"\f381";
}

.fa-cloud-meatball:before
{
	content:"\f73b";
}

.fa-cloud-moon:before
{
	content:"\f6c3";
}

.fa-cloud-moon-rain:before
{
	content:"\f73c";
}

.fa-cloud-rain:before
{
	content:"\f73d";
}

.fa-cloud-showers-heavy:before
{
	content:"\f740";
}

.fa-cloud-sun:before
{
	content:"\f6c4";
}

.fa-cloud-sun-rain:before
{
	content:"\f743";
}

.fa-cloud-upload-alt:before
{
	content:"\f382";
}

.fa-cloudflare:before
{
	content:"\e07d";
}

.fa-cloudscale:before
{
	content:"\f383";
}

.fa-cloudsmith:before
{
	content:"\f384";
}

.fa-cloudversify:before
{
	content:"\f385";
}

.fa-cocktail:before
{
	content:"\f561";
}

.fa-code:before
{
	content:"\f121";
}

.fa-code-branch:before
{
	content:"\f126";
}

.fa-codepen:before
{
	content:"\f1cb";
}

.fa-codiepie:before
{
	content:"\f284";
}

.fa-coffee:before
{
	content:"\f0f4";
}

.fa-cog:before
{
	content:"\f013";
}

.fa-cogs:before
{
	content:"\f085";
}

.fa-coins:before
{
	content:"\f51e";
}

.fa-columns:before
{
	content:"\f0db";
}

.fa-comment:before
{
	content:"\f075";
}

.fa-comment-alt:before
{
	content:"\f27a";
}

.fa-comment-dollar:before
{
	content:"\f651";
}

.fa-comment-dots:before
{
	content:"\f4ad";
}

.fa-comment-medical:before
{
	content:"\f7f5";
}

.fa-comment-slash:before
{
	content:"\f4b3";
}

.fa-comments:before
{
	content:"\f086";
}

.fa-comments-dollar:before
{
	content:"\f653";
}

.fa-compact-disc:before
{
	content:"\f51f";
}

.fa-compass:before
{
	content:"\f14e";
}

.fa-compress:before
{
	content:"\f066";
}

.fa-compress-alt:before
{
	content:"\f422";
}

.fa-compress-arrows-alt:before
{
	content:"\f78c";
}

.fa-concierge-bell:before
{
	content:"\f562";
}

.fa-confluence:before
{
	content:"\f78d";
}

.fa-connectdevelop:before
{
	content:"\f20e";
}

.fa-contao:before
{
	content:"\f26d";
}

.fa-cookie:before
{
	content:"\f563";
}

.fa-cookie-bite:before
{
	content:"\f564";
}

.fa-copy:before
{
	content:"\f0c5";
}

.fa-copyright:before
{
	content:"\f1f9";
}

.fa-cotton-bureau:before
{
	content:"\f89e";
}

.fa-couch:before
{
	content:"\f4b8";
}

.fa-cpanel:before
{
	content:"\f388";
}

.fa-creative-commons:before
{
	content:"\f25e";
}

.fa-creative-commons-by:before
{
	content:"\f4e7";
}

.fa-creative-commons-nc:before
{
	content:"\f4e8";
}

.fa-creative-commons-nc-eu:before
{
	content:"\f4e9";
}

.fa-creative-commons-nc-jp:before
{
	content:"\f4ea";
}

.fa-creative-commons-nd:before
{
	content:"\f4eb";
}

.fa-creative-commons-pd:before
{
	content:"\f4ec";
}

.fa-creative-commons-pd-alt:before
{
	content:"\f4ed";
}

.fa-creative-commons-remix:before
{
	content:"\f4ee";
}

.fa-creative-commons-sa:before
{
	content:"\f4ef";
}

.fa-creative-commons-sampling:before
{
	content:"\f4f0";
}

.fa-creative-commons-sampling-plus:before
{
	content:"\f4f1";
}

.fa-creative-commons-share:before
{
	content:"\f4f2";
}

.fa-creative-commons-zero:before
{
	content:"\f4f3";
}

.fa-credit-card:before
{
	content:"\f09d";
}

.fa-critical-role:before
{
	content:"\f6c9";
}

.fa-crop:before
{
	content:"\f125";
}

.fa-crop-alt:before
{
	content:"\f565";
}

.fa-cross:before
{
	content:"\f654";
}

.fa-crosshairs:before
{
	content:"\f05b";
}

.fa-crow:before
{
	content:"\f520";
}

.fa-crown:before
{
	content:"\f521";
}

.fa-crutch:before
{
	content:"\f7f7";
}

.fa-css3:before
{
	content:"\f13c";
}

.fa-css3-alt:before
{
	content:"\f38b";
}

.fa-cube:before
{
	content:"\f1b2";
}

.fa-cubes:before
{
	content:"\f1b3";
}

.fa-cut:before
{
	content:"\f0c4";
}

.fa-cuttlefish:before
{
	content:"\f38c";
}

.fa-d-and-d:before
{
	content:"\f38d";
}

.fa-d-and-d-beyond:before
{
	content:"\f6ca";
}

.fa-dailymotion:before
{
	content:"\e052";
}

.fa-dashcube:before
{
	content:"\f210";
}

.fa-database:before
{
	content:"\f1c0";
}

.fa-deaf:before
{
	content:"\f2a4";
}

.fa-deezer:before
{
	content:"\e077";
}

.fa-delicious:before
{
	content:"\f1a5";
}

.fa-democrat:before
{
	content:"\f747";
}

.fa-deploydog:before
{
	content:"\f38e";
}

.fa-deskpro:before
{
	content:"\f38f";
}

.fa-desktop:before
{
	content:"\f108";
}

.fa-dev:before
{
	content:"\f6cc";
}

.fa-deviantart:before
{
	content:"\f1bd";
}

.fa-dharmachakra:before
{
	content:"\f655";
}

.fa-dhl:before
{
	content:"\f790";
}

.fa-diagnoses:before
{
	content:"\f470";
}

.fa-diaspora:before
{
	content:"\f791";
}

.fa-dice:before
{
	content:"\f522";
}

.fa-dice-d20:before
{
	content:"\f6cf";
}

.fa-dice-d6:before
{
	content:"\f6d1";
}

.fa-dice-five:before
{
	content:"\f523";
}

.fa-dice-four:before
{
	content:"\f524";
}

.fa-dice-one:before
{
	content:"\f525";
}

.fa-dice-six:before
{
	content:"\f526";
}

.fa-dice-three:before
{
	content:"\f527";
}

.fa-dice-two:before
{
	content:"\f528";
}

.fa-digg:before
{
	content:"\f1a6";
}

.fa-digital-ocean:before
{
	content:"\f391";
}

.fa-digital-tachograph:before
{
	content:"\f566";
}

.fa-directions:before
{
	content:"\f5eb";
}

.fa-discord:before
{
	content:"\f392";
}

.fa-discourse:before
{
	content:"\f393";
}

.fa-disease:before
{
	content:"\f7fa";
}

.fa-divide:before
{
	content:"\f529";
}

.fa-dizzy:before
{
	content:"\f567";
}

.fa-dna:before
{
	content:"\f471";
}

.fa-dochub:before
{
	content:"\f394";
}

.fa-docker:before
{
	content:"\f395";
}

.fa-dog:before
{
	content:"\f6d3";
}

.fa-dollar-sign:before
{
	content:"\f155";
}

.fa-dolly:before
{
	content:"\f472";
}

.fa-dolly-flatbed:before
{
	content:"\f474";
}

.fa-donate:before
{
	content:"\f4b9";
}

.fa-door-closed:before
{
	content:"\f52a";
}

.fa-door-open:before
{
	content:"\f52b";
}

.fa-dot-circle:before
{
	content:"\f192";
}

.fa-dove:before
{
	content:"\f4ba";
}

.fa-download:before
{
	content:"\f019";
}

.fa-draft2digital:before
{
	content:"\f396";
}

.fa-drafting-compass:before
{
	content:"\f568";
}

.fa-dragon:before
{
	content:"\f6d5";
}

.fa-draw-polygon:before
{
	content:"\f5ee";
}

.fa-dribbble:before
{
	content:"\f17d";
}

.fa-dribbble-square:before
{
	content:"\f397";
}

.fa-dropbox:before
{
	content:"\f16b";
}

.fa-drum:before
{
	content:"\f569";
}

.fa-drum-steelpan:before
{
	content:"\f56a";
}

.fa-drumstick-bite:before
{
	content:"\f6d7";
}

.fa-drupal:before
{
	content:"\f1a9";
}

.fa-dumbbell:before
{
	content:"\f44b";
}

.fa-dumpster:before
{
	content:"\f793";
}

.fa-dumpster-fire:before
{
	content:"\f794";
}

.fa-dungeon:before
{
	content:"\f6d9";
}

.fa-dyalog:before
{
	content:"\f399";
}

.fa-earlybirds:before
{
	content:"\f39a";
}

.fa-ebay:before
{
	content:"\f4f4";
}

.fa-edge:before
{
	content:"\f282";
}

.fa-edge-legacy:before
{
	content:"\e078";
}

.fa-edit:before
{
	content:"\f044";
}

.fa-egg:before
{
	content:"\f7fb";
}

.fa-eject:before
{
	content:"\f052";
}

.fa-elementor:before
{
	content:"\f430";
}

.fa-ellipsis-h:before
{
	content:"\f141";
}

.fa-ellipsis-v:before
{
	content:"\f142";
}

.fa-ello:before
{
	content:"\f5f1";
}

.fa-ember:before
{
	content:"\f423";
}

.fa-empire:before
{
	content:"\f1d1";
}

.fa-envelope:before
{
	content:"\f0e0";
}

.fa-envelope-open:before
{
	content:"\f2b6";
}

.fa-envelope-open-text:before
{
	content:"\f658";
}

.fa-envelope-square:before
{
	content:"\f199";
}

.fa-envira:before
{
	content:"\f299";
}

.fa-equals:before
{
	content:"\f52c";
}

.fa-eraser:before
{
	content:"\f12d";
}

.fa-erlang:before
{
	content:"\f39d";
}

.fa-ethereum:before
{
	content:"\f42e";
}

.fa-ethernet:before
{
	content:"\f796";
}

.fa-etsy:before
{
	content:"\f2d7";
}

.fa-euro-sign:before
{
	content:"\f153";
}

.fa-evernote:before
{
	content:"\f839";
}

.fa-exchange-alt:before
{
	content:"\f362";
}

.fa-exclamation:before
{
	content:"\f12a";
}

.fa-exclamation-circle:before
{
	content:"\f06a";
}

.fa-exclamation-triangle:before
{
	content:"\f071";
}

.fa-expand:before
{
	content:"\f065";
}

.fa-expand-alt:before
{
	content:"\f424";
}

.fa-expand-arrows-alt:before
{
	content:"\f31e";
}

.fa-expeditedssl:before
{
	content:"\f23e";
}

.fa-external-link-alt:before
{
	content:"\f35d";
}

.fa-external-link-square-alt:before
{
	content:"\f360";
}

.fa-eye:before
{
	content:"\f06e";
}

.fa-eye-dropper:before
{
	content:"\f1fb";
}

.fa-eye-slash:before
{
	content:"\f070";
}

.fa-facebook:before
{
	content:"\f09a";
}

.fa-facebook-f:before
{
	content:"\f39e";
}

.fa-facebook-messenger:before
{
	content:"\f39f";
}

.fa-facebook-square:before
{
	content:"\f082";
}

.fa-fan:before
{
	content:"\f863";
}

.fa-fantasy-flight-games:before
{
	content:"\f6dc";
}

.fa-fast-backward:before
{
	content:"\f049";
}

.fa-fast-forward:before
{
	content:"\f050";
}

.fa-faucet:before
{
	content:"\e005";
}

.fa-fax:before
{
	content:"\f1ac";
}

.fa-feather:before
{
	content:"\f52d";
}

.fa-feather-alt:before
{
	content:"\f56b";
}

.fa-fedex:before
{
	content:"\f797";
}

.fa-fedora:before
{
	content:"\f798";
}

.fa-female:before
{
	content:"\f182";
}

.fa-fighter-jet:before
{
	content:"\f0fb";
}

.fa-figma:before
{
	content:"\f799";
}

.fa-file:before
{
	content:"\f15b";
}

.fa-file-alt:before
{
	content:"\f15c";
}

.fa-file-archive:before
{
	content:"\f1c6";
}

.fa-file-audio:before
{
	content:"\f1c7";
}

.fa-file-code:before
{
	content:"\f1c9";
}

.fa-file-contract:before
{
	content:"\f56c";
}

.fa-file-csv:before
{
	content:"\f6dd";
}

.fa-file-download:before
{
	content:"\f56d";
}

.fa-file-excel:before
{
	content:"\f1c3";
}

.fa-file-export:before
{
	content:"\f56e";
}

.fa-file-image:before
{
	content:"\f1c5";
}

.fa-file-import:before
{
	content:"\f56f";
}

.fa-file-invoice:before
{
	content:"\f570";
}

.fa-file-invoice-dollar:before
{
	content:"\f571";
}

.fa-file-medical:before
{
	content:"\f477";
}

.fa-file-medical-alt:before
{
	content:"\f478";
}

.fa-file-pdf:before
{
	content:"\f1c1";
}

.fa-file-powerpoint:before
{
	content:"\f1c4";
}

.fa-file-prescription:before
{
	content:"\f572";
}

.fa-file-signature:before
{
	content:"\f573";
}

.fa-file-upload:before
{
	content:"\f574";
}

.fa-file-video:before
{
	content:"\f1c8";
}

.fa-file-word:before
{
	content:"\f1c2";
}

.fa-fill:before
{
	content:"\f575";
}

.fa-fill-drip:before
{
	content:"\f576";
}

.fa-film:before
{
	content:"\f008";
}

.fa-filter:before
{
	content:"\f0b0";
}

.fa-fingerprint:before
{
	content:"\f577";
}

.fa-fire:before
{
	content:"\f06d";
}

.fa-fire-alt:before
{
	content:"\f7e4";
}

.fa-fire-extinguisher:before
{
	content:"\f134";
}

.fa-firefox:before
{
	content:"\f269";
}

.fa-firefox-browser:before
{
	content:"\e007";
}

.fa-first-aid:before
{
	content:"\f479";
}

.fa-first-order:before
{
	content:"\f2b0";
}

.fa-first-order-alt:before
{
	content:"\f50a";
}

.fa-firstdraft:before
{
	content:"\f3a1";
}

.fa-fish:before
{
	content:"\f578";
}

.fa-fist-raised:before
{
	content:"\f6de";
}

.fa-flag:before
{
	content:"\f024";
}

.fa-flag-checkered:before
{
	content:"\f11e";
}

.fa-flag-usa:before
{
	content:"\f74d";
}

.fa-flask:before
{
	content:"\f0c3";
}

.fa-flickr:before
{
	content:"\f16e";
}

.fa-flipboard:before
{
	content:"\f44d";
}

.fa-flushed:before
{
	content:"\f579";
}

.fa-fly:before
{
	content:"\f417";
}

.fa-folder:before
{
	content:"\f07b";
}

.fa-folder-minus:before
{
	content:"\f65d";
}

.fa-folder-open:before
{
	content:"\f07c";
}

.fa-folder-plus:before
{
	content:"\f65e";
}

.fa-font:before
{
	content:"\f031";
}

.fa-font-awesome:before
{
	content:"\f2b4";
}

.fa-font-awesome-alt:before
{
	content:"\f35c";
}

.fa-font-awesome-flag:before
{
	content:"\f425";
}

.fa-font-awesome-logo-full:before
{
	content:"\f4e6";
}

.fa-fonticons:before
{
	content:"\f280";
}

.fa-fonticons-fi:before
{
	content:"\f3a2";
}

.fa-football-ball:before
{
	content:"\f44e";
}

.fa-fort-awesome:before
{
	content:"\f286";
}

.fa-fort-awesome-alt:before
{
	content:"\f3a3";
}

.fa-forumbee:before
{
	content:"\f211";
}

.fa-forward:before
{
	content:"\f04e";
}

.fa-foursquare:before
{
	content:"\f180";
}

.fa-free-code-camp:before
{
	content:"\f2c5";
}

.fa-freebsd:before
{
	content:"\f3a4";
}

.fa-frog:before
{
	content:"\f52e";
}

.fa-frown:before
{
	content:"\f119";
}

.fa-frown-open:before
{
	content:"\f57a";
}

.fa-fulcrum:before
{
	content:"\f50b";
}

.fa-funnel-dollar:before
{
	content:"\f662";
}

.fa-futbol:before
{
	content:"\f1e3";
}

.fa-galactic-republic:before
{
	content:"\f50c";
}

.fa-galactic-senate:before
{
	content:"\f50d";
}

.fa-gamepad:before
{
	content:"\f11b";
}

.fa-gas-pump:before
{
	content:"\f52f";
}

.fa-gavel:before
{
	content:"\f0e3";
}

.fa-gem:before
{
	content:"\f3a5";
}

.fa-genderless:before
{
	content:"\f22d";
}

.fa-get-pocket:before
{
	content:"\f265";
}

.fa-gg:before
{
	content:"\f260";
}

.fa-gg-circle:before
{
	content:"\f261";
}

.fa-ghost:before
{
	content:"\f6e2";
}

.fa-gift:before
{
	content:"\f06b";
}

.fa-gifts:before
{
	content:"\f79c";
}

.fa-git:before
{
	content:"\f1d3";
}

.fa-git-alt:before
{
	content:"\f841";
}

.fa-git-square:before
{
	content:"\f1d2";
}

.fa-github:before
{
	content:"\f09b";
}

.fa-github-alt:before
{
	content:"\f113";
}

.fa-github-square:before
{
	content:"\f092";
}

.fa-gitkraken:before
{
	content:"\f3a6";
}

.fa-gitlab:before
{
	content:"\f296";
}

.fa-gitter:before
{
	content:"\f426";
}

.fa-glass-cheers:before
{
	content:"\f79f";
}

.fa-glass-martini:before
{
	content:"\f000";
}

.fa-glass-martini-alt:before
{
	content:"\f57b";
}

.fa-glass-whiskey:before
{
	content:"\f7a0";
}

.fa-glasses:before
{
	content:"\f530";
}

.fa-glide:before
{
	content:"\f2a5";
}

.fa-glide-g:before
{
	content:"\f2a6";
}

.fa-globe:before
{
	content:"\f0ac";
}

.fa-globe-africa:before
{
	content:"\f57c";
}

.fa-globe-americas:before
{
	content:"\f57d";
}

.fa-globe-asia:before
{
	content:"\f57e";
}

.fa-globe-europe:before
{
	content:"\f7a2";
}

.fa-gofore:before
{
	content:"\f3a7";
}

.fa-golf-ball:before
{
	content:"\f450";
}

.fa-goodreads:before
{
	content:"\f3a8";
}

.fa-goodreads-g:before
{
	content:"\f3a9";
}

.fa-google:before
{
	content:"\f1a0";
}

.fa-google-drive:before
{
	content:"\f3aa";
}

.fa-google-pay:before
{
	content:"\e079";
}

.fa-google-play:before
{
	content:"\f3ab";
}

.fa-google-plus:before
{
	content:"\f2b3";
}

.fa-google-plus-g:before
{
	content:"\f0d5";
}

.fa-google-plus-square:before
{
	content:"\f0d4";
}

.fa-google-wallet:before
{
	content:"\f1ee";
}

.fa-gopuram:before
{
	content:"\f664";
}

.fa-graduation-cap:before
{
	content:"\f19d";
}

.fa-gratipay:before
{
	content:"\f184";
}

.fa-grav:before
{
	content:"\f2d6";
}

.fa-greater-than:before
{
	content:"\f531";
}

.fa-greater-than-equal:before
{
	content:"\f532";
}

.fa-grimace:before
{
	content:"\f57f";
}

.fa-grin:before
{
	content:"\f580";
}

.fa-grin-alt:before
{
	content:"\f581";
}

.fa-grin-beam:before
{
	content:"\f582";
}

.fa-grin-beam-sweat:before
{
	content:"\f583";
}

.fa-grin-hearts:before
{
	content:"\f584";
}

.fa-grin-squint:before
{
	content:"\f585";
}

.fa-grin-squint-tears:before
{
	content:"\f586";
}

.fa-grin-stars:before
{
	content:"\f587";
}

.fa-grin-tears:before
{
	content:"\f588";
}

.fa-grin-tongue:before
{
	content:"\f589";
}

.fa-grin-tongue-squint:before
{
	content:"\f58a";
}

.fa-grin-tongue-wink:before
{
	content:"\f58b";
}

.fa-grin-wink:before
{
	content:"\f58c";
}

.fa-grip-horizontal:before
{
	content:"\f58d";
}

.fa-grip-lines:before
{
	content:"\f7a4";
}

.fa-grip-lines-vertical:before
{
	content:"\f7a5";
}

.fa-grip-vertical:before
{
	content:"\f58e";
}

.fa-gripfire:before
{
	content:"\f3ac";
}

.fa-grunt:before
{
	content:"\f3ad";
}

.fa-guilded:before
{
	content:"\e07e";
}

.fa-guitar:before
{
	content:"\f7a6";
}

.fa-gulp:before
{
	content:"\f3ae";
}

.fa-h-square:before
{
	content:"\f0fd";
}

.fa-hacker-news:before
{
	content:"\f1d4";
}

.fa-hacker-news-square:before
{
	content:"\f3af";
}

.fa-hackerrank:before
{
	content:"\f5f7";
}

.fa-hamburger:before
{
	content:"\f805";
}

.fa-hammer:before
{
	content:"\f6e3";
}

.fa-hamsa:before
{
	content:"\f665";
}

.fa-hand-holding:before
{
	content:"\f4bd";
}

.fa-hand-holding-heart:before
{
	content:"\f4be";
}

.fa-hand-holding-medical:before
{
	content:"\e05c";
}

.fa-hand-holding-usd:before
{
	content:"\f4c0";
}

.fa-hand-holding-water:before
{
	content:"\f4c1";
}

.fa-hand-lizard:before
{
	content:"\f258";
}

.fa-hand-middle-finger:before
{
	content:"\f806";
}

.fa-hand-paper:before
{
	content:"\f256";
}

.fa-hand-peace:before
{
	content:"\f25b";
}

.fa-hand-point-down:before
{
	content:"\f0a7";
}

.fa-hand-point-left:before
{
	content:"\f0a5";
}

.fa-hand-point-right:before
{
	content:"\f0a4";
}

.fa-hand-point-up:before
{
	content:"\f0a6";
}

.fa-hand-pointer:before
{
	content:"\f25a";
}

.fa-hand-rock:before
{
	content:"\f255";
}

.fa-hand-scissors:before
{
	content:"\f257";
}

.fa-hand-sparkles:before
{
	content:"\e05d";
}

.fa-hand-spock:before
{
	content:"\f259";
}

.fa-hands:before
{
	content:"\f4c2";
}

.fa-hands-helping:before
{
	content:"\f4c4";
}

.fa-hands-wash:before
{
	content:"\e05e";
}

.fa-handshake:before
{
	content:"\f2b5";
}

.fa-handshake-alt-slash:before
{
	content:"\e05f";
}

.fa-handshake-slash:before
{
	content:"\e060";
}

.fa-hanukiah:before
{
	content:"\f6e6";
}

.fa-hard-hat:before
{
	content:"\f807";
}

.fa-hashtag:before
{
	content:"\f292";
}

.fa-hat-cowboy:before
{
	content:"\f8c0";
}

.fa-hat-cowboy-side:before
{
	content:"\f8c1";
}

.fa-hat-wizard:before
{
	content:"\f6e8";
}

.fa-hdd:before
{
	content:"\f0a0";
}

.fa-head-side-cough:before
{
	content:"\e061";
}

.fa-head-side-cough-slash:before
{
	content:"\e062";
}

.fa-head-side-mask:before
{
	content:"\e063";
}

.fa-head-side-virus:before
{
	content:"\e064";
}

.fa-heading:before
{
	content:"\f1dc";
}

.fa-headphones:before
{
	content:"\f025";
}

.fa-headphones-alt:before
{
	content:"\f58f";
}

.fa-headset:before
{
	content:"\f590";
}

.fa-heart:before
{
	content:"\f004";
}

.fa-heart-broken:before
{
	content:"\f7a9";
}

.fa-heartbeat:before
{
	content:"\f21e";
}

.fa-helicopter:before
{
	content:"\f533";
}

.fa-highlighter:before
{
	content:"\f591";
}

.fa-hiking:before
{
	content:"\f6ec";
}

.fa-hippo:before
{
	content:"\f6ed";
}

.fa-hips:before
{
	content:"\f452";
}

.fa-hire-a-helper:before
{
	content:"\f3b0";
}

.fa-history:before
{
	content:"\f1da";
}

.fa-hive:before
{
	content:"\e07f";
}

.fa-hockey-puck:before
{
	content:"\f453";
}

.fa-holly-berry:before
{
	content:"\f7aa";
}

.fa-home:before
{
	content:"\f015";
}

.fa-hooli:before
{
	content:"\f427";
}

.fa-hornbill:before
{
	content:"\f592";
}

.fa-horse:before
{
	content:"\f6f0";
}

.fa-horse-head:before
{
	content:"\f7ab";
}

.fa-hospital:before
{
	content:"\f0f8";
}

.fa-hospital-alt:before
{
	content:"\f47d";
}

.fa-hospital-symbol:before
{
	content:"\f47e";
}

.fa-hospital-user:before
{
	content:"\f80d";
}

.fa-hot-tub:before
{
	content:"\f593";
}

.fa-hotdog:before
{
	content:"\f80f";
}

.fa-hotel:before
{
	content:"\f594";
}

.fa-hotjar:before
{
	content:"\f3b1";
}

.fa-hourglass:before
{
	content:"\f254";
}

.fa-hourglass-end:before
{
	content:"\f253";
}

.fa-hourglass-half:before
{
	content:"\f252";
}

.fa-hourglass-start:before
{
	content:"\f251";
}

.fa-house-damage:before
{
	content:"\f6f1";
}

.fa-house-user:before
{
	content:"\e065";
}

.fa-houzz:before
{
	content:"\f27c";
}

.fa-hryvnia:before
{
	content:"\f6f2";
}

.fa-html5:before
{
	content:"\f13b";
}

.fa-hubspot:before
{
	content:"\f3b2";
}

.fa-i-cursor:before
{
	content:"\f246";
}

.fa-ice-cream:before
{
	content:"\f810";
}

.fa-icicles:before
{
	content:"\f7ad";
}

.fa-icons:before
{
	content:"\f86d";
}

.fa-id-badge:before
{
	content:"\f2c1";
}

.fa-id-card:before
{
	content:"\f2c2";
}

.fa-id-card-alt:before
{
	content:"\f47f";
}

.fa-ideal:before
{
	content:"\e013";
}

.fa-igloo:before
{
	content:"\f7ae";
}

.fa-image:before
{
	content:"\f03e";
}

.fa-images:before
{
	content:"\f302";
}

.fa-imdb:before
{
	content:"\f2d8";
}

.fa-inbox:before
{
	content:"\f01c";
}

.fa-indent:before
{
	content:"\f03c";
}

.fa-industry:before
{
	content:"\f275";
}

.fa-infinity:before
{
	content:"\f534";
}

.fa-info:before
{
	content:"\f129";
}

.fa-info-circle:before
{
	content:"\f05a";
}

.fa-innosoft:before
{
	content:"\e080";
}

.fa-instagram:before
{
	content:"\f16d";
}

.fa-instagram-square:before
{
	content:"\e055";
}

.fa-instalod:before
{
	content:"\e081";
}

.fa-intercom:before
{
	content:"\f7af";
}

.fa-internet-explorer:before
{
	content:"\f26b";
}

.fa-invision:before
{
	content:"\f7b0";
}

.fa-ioxhost:before
{
	content:"\f208";
}

.fa-italic:before
{
	content:"\f033";
}

.fa-itch-io:before
{
	content:"\f83a";
}

.fa-itunes:before
{
	content:"\f3b4";
}

.fa-itunes-note:before
{
	content:"\f3b5";
}

.fa-java:before
{
	content:"\f4e4";
}

.fa-jedi:before
{
	content:"\f669";
}

.fa-jedi-order:before
{
	content:"\f50e";
}

.fa-jenkins:before
{
	content:"\f3b6";
}

.fa-jira:before
{
	content:"\f7b1";
}

.fa-joget:before
{
	content:"\f3b7";
}

.fa-joint:before
{
	content:"\f595";
}

.fa-joomla:before
{
	content:"\f1aa";
}

.fa-journal-whills:before
{
	content:"\f66a";
}

.fa-js:before
{
	content:"\f3b8";
}

.fa-js-square:before
{
	content:"\f3b9";
}

.fa-jsfiddle:before
{
	content:"\f1cc";
}

.fa-kaaba:before
{
	content:"\f66b";
}

.fa-kaggle:before
{
	content:"\f5fa";
}

.fa-key:before
{
	content:"\f084";
}

.fa-keybase:before
{
	content:"\f4f5";
}

.fa-keyboard:before
{
	content:"\f11c";
}

.fa-keycdn:before
{
	content:"\f3ba";
}

.fa-khanda:before
{
	content:"\f66d";
}

.fa-kickstarter:before
{
	content:"\f3bb";
}

.fa-kickstarter-k:before
{
	content:"\f3bc";
}

.fa-kiss:before
{
	content:"\f596";
}

.fa-kiss-beam:before
{
	content:"\f597";
}

.fa-kiss-wink-heart:before
{
	content:"\f598";
}

.fa-kiwi-bird:before
{
	content:"\f535";
}

.fa-korvue:before
{
	content:"\f42f";
}

.fa-landmark:before
{
	content:"\f66f";
}

.fa-language:before
{
	content:"\f1ab";
}

.fa-laptop:before
{
	content:"\f109";
}

.fa-laptop-code:before
{
	content:"\f5fc";
}

.fa-laptop-house:before
{
	content:"\e066";
}

.fa-laptop-medical:before
{
	content:"\f812";
}

.fa-laravel:before
{
	content:"\f3bd";
}

.fa-lastfm:before
{
	content:"\f202";
}

.fa-lastfm-square:before
{
	content:"\f203";
}

.fa-laugh:before
{
	content:"\f599";
}

.fa-laugh-beam:before
{
	content:"\f59a";
}

.fa-laugh-squint:before
{
	content:"\f59b";
}

.fa-laugh-wink:before
{
	content:"\f59c";
}

.fa-layer-group:before
{
	content:"\f5fd";
}

.fa-leaf:before
{
	content:"\f06c";
}

.fa-leanpub:before
{
	content:"\f212";
}

.fa-lemon:before
{
	content:"\f094";
}

.fa-less:before
{
	content:"\f41d";
}

.fa-less-than:before
{
	content:"\f536";
}

.fa-less-than-equal:before
{
	content:"\f537";
}

.fa-level-down-alt:before
{
	content:"\f3be";
}

.fa-level-up-alt:before
{
	content:"\f3bf";
}

.fa-life-ring:before
{
	content:"\f1cd";
}

.fa-lightbulb:before
{
	content:"\f0eb";
}

.fa-line:before
{
	content:"\f3c0";
}

.fa-link:before
{
	content:"\f0c1";
}

.fa-linkedin:before
{
	content:"\f08c";
}

.fa-linkedin-in:before
{
	content:"\f0e1";
}

.fa-linode:before
{
	content:"\f2b8";
}

.fa-linux:before
{
	content:"\f17c";
}

.fa-lira-sign:before
{
	content:"\f195";
}

.fa-list:before
{
	content:"\f03a";
}

.fa-list-alt:before
{
	content:"\f022";
}

.fa-list-ol:before
{
	content:"\f0cb";
}

.fa-list-ul:before
{
	content:"\f0ca";
}

.fa-location-arrow:before
{
	content:"\f124";
}

.fa-lock:before
{
	content:"\f023";
}

.fa-lock-open:before
{
	content:"\f3c1";
}

.fa-long-arrow-alt-down:before
{
	content:"\f309";
}

.fa-long-arrow-alt-left:before
{
	content:"\f30a";
}

.fa-long-arrow-alt-right:before
{
	content:"\f30b";
}

.fa-long-arrow-alt-up:before
{
	content:"\f30c";
}

.fa-low-vision:before
{
	content:"\f2a8";
}

.fa-luggage-cart:before
{
	content:"\f59d";
}

.fa-lungs:before
{
	content:"\f604";
}

.fa-lungs-virus:before
{
	content:"\e067";
}

.fa-lyft:before
{
	content:"\f3c3";
}

.fa-magento:before
{
	content:"\f3c4";
}

.fa-magic:before
{
	content:"\f0d0";
}

.fa-magnet:before
{
	content:"\f076";
}

.fa-mail-bulk:before
{
	content:"\f674";
}

.fa-mailchimp:before
{
	content:"\f59e";
}

.fa-male:before
{
	content:"\f183";
}

.fa-mandalorian:before
{
	content:"\f50f";
}

.fa-map:before
{
	content:"\f279";
}

.fa-map-marked:before
{
	content:"\f59f";
}

.fa-map-marked-alt:before
{
	content:"\f5a0";
}

.fa-map-marker:before
{
	content:"\f041";
}

.fa-map-marker-alt:before
{
	content:"\f3c5";
}

.fa-map-pin:before
{
	content:"\f276";
}

.fa-map-signs:before
{
	content:"\f277";
}

.fa-markdown:before
{
	content:"\f60f";
}

.fa-marker:before
{
	content:"\f5a1";
}

.fa-mars:before
{
	content:"\f222";
}

.fa-mars-double:before
{
	content:"\f227";
}

.fa-mars-stroke:before
{
	content:"\f229";
}

.fa-mars-stroke-h:before
{
	content:"\f22b";
}

.fa-mars-stroke-v:before
{
	content:"\f22a";
}

.fa-mask:before
{
	content:"\f6fa";
}

.fa-mastodon:before
{
	content:"\f4f6";
}

.fa-maxcdn:before
{
	content:"\f136";
}

.fa-mdb:before
{
	content:"\f8ca";
}

.fa-medal:before
{
	content:"\f5a2";
}

.fa-medapps:before
{
	content:"\f3c6";
}

.fa-medium:before
{
	content:"\f23a";
}

.fa-medium-m:before
{
	content:"\f3c7";
}

.fa-medkit:before
{
	content:"\f0fa";
}

.fa-medrt:before
{
	content:"\f3c8";
}

.fa-meetup:before
{
	content:"\f2e0";
}

.fa-megaport:before
{
	content:"\f5a3";
}

.fa-meh:before
{
	content:"\f11a";
}

.fa-meh-blank:before
{
	content:"\f5a4";
}

.fa-meh-rolling-eyes:before
{
	content:"\f5a5";
}

.fa-memory:before
{
	content:"\f538";
}

.fa-mendeley:before
{
	content:"\f7b3";
}

.fa-menorah:before
{
	content:"\f676";
}

.fa-mercury:before
{
	content:"\f223";
}

.fa-meteor:before
{
	content:"\f753";
}

.fa-microblog:before
{
	content:"\e01a";
}

.fa-microchip:before
{
	content:"\f2db";
}

.fa-microphone:before
{
	content:"\f130";
}

.fa-microphone-alt:before
{
	content:"\f3c9";
}

.fa-microphone-alt-slash:before
{
	content:"\f539";
}

.fa-microphone-slash:before
{
	content:"\f131";
}

.fa-microscope:before
{
	content:"\f610";
}

.fa-microsoft:before
{
	content:"\f3ca";
}

.fa-minus:before
{
	content:"\f068";
}

.fa-minus-circle:before
{
	content:"\f056";
}

.fa-minus-square:before
{
	content:"\f146";
}

.fa-mitten:before
{
	content:"\f7b5";
}

.fa-mix:before
{
	content:"\f3cb";
}

.fa-mixcloud:before
{
	content:"\f289";
}

.fa-mixer:before
{
	content:"\e056";
}

.fa-mizuni:before
{
	content:"\f3cc";
}

.fa-mobile:before
{
	content:"\f10b";
}

.fa-mobile-alt:before
{
	content:"\f3cd";
}

.fa-modx:before
{
	content:"\f285";
}

.fa-monero:before
{
	content:"\f3d0";
}

.fa-money-bill:before
{
	content:"\f0d6";
}

.fa-money-bill-alt:before
{
	content:"\f3d1";
}

.fa-money-bill-wave:before
{
	content:"\f53a";
}

.fa-money-bill-wave-alt:before
{
	content:"\f53b";
}

.fa-money-check:before
{
	content:"\f53c";
}

.fa-money-check-alt:before
{
	content:"\f53d";
}

.fa-monument:before
{
	content:"\f5a6";
}

.fa-moon:before
{
	content:"\f186";
}

.fa-mortar-pestle:before
{
	content:"\f5a7";
}

.fa-mosque:before
{
	content:"\f678";
}

.fa-motorcycle:before
{
	content:"\f21c";
}

.fa-mountain:before
{
	content:"\f6fc";
}

.fa-mouse:before
{
	content:"\f8cc";
}

.fa-mouse-pointer:before
{
	content:"\f245";
}

.fa-mug-hot:before
{
	content:"\f7b6";
}

.fa-music:before
{
	content:"\f001";
}

.fa-napster:before
{
	content:"\f3d2";
}

.fa-neos:before
{
	content:"\f612";
}

.fa-network-wired:before
{
	content:"\f6ff";
}

.fa-neuter:before
{
	content:"\f22c";
}

.fa-newspaper:before
{
	content:"\f1ea";
}

.fa-nimblr:before
{
	content:"\f5a8";
}

.fa-node:before
{
	content:"\f419";
}

.fa-node-js:before
{
	content:"\f3d3";
}

.fa-not-equal:before
{
	content:"\f53e";
}

.fa-notes-medical:before
{
	content:"\f481";
}

.fa-npm:before
{
	content:"\f3d4";
}

.fa-ns8:before
{
	content:"\f3d5";
}

.fa-nutritionix:before
{
	content:"\f3d6";
}

.fa-object-group:before
{
	content:"\f247";
}

.fa-object-ungroup:before
{
	content:"\f248";
}

.fa-octopus-deploy:before
{
	content:"\e082";
}

.fa-odnoklassniki:before
{
	content:"\f263";
}

.fa-odnoklassniki-square:before
{
	content:"\f264";
}

.fa-oil-can:before
{
	content:"\f613";
}

.fa-old-republic:before
{
	content:"\f510";
}

.fa-om:before
{
	content:"\f679";
}

.fa-opencart:before
{
	content:"\f23d";
}

.fa-openid:before
{
	content:"\f19b";
}

.fa-opera:before
{
	content:"\f26a";
}

.fa-optin-monster:before
{
	content:"\f23c";
}

.fa-orcid:before
{
	content:"\f8d2";
}

.fa-osi:before
{
	content:"\f41a";
}

.fa-otter:before
{
	content:"\f700";
}

.fa-outdent:before
{
	content:"\f03b";
}

.fa-page4:before
{
	content:"\f3d7";
}

.fa-pagelines:before
{
	content:"\f18c";
}

.fa-pager:before
{
	content:"\f815";
}

.fa-paint-brush:before
{
	content:"\f1fc";
}

.fa-paint-roller:before
{
	content:"\f5aa";
}

.fa-palette:before
{
	content:"\f53f";
}

.fa-palfed:before
{
	content:"\f3d8";
}

.fa-pallet:before
{
	content:"\f482";
}

.fa-paper-plane:before
{
	content:"\f1d8";
}

.fa-paperclip:before
{
	content:"\f0c6";
}

.fa-parachute-box:before
{
	content:"\f4cd";
}

.fa-paragraph:before
{
	content:"\f1dd";
}

.fa-parking:before
{
	content:"\f540";
}

.fa-passport:before
{
	content:"\f5ab";
}

.fa-pastafarianism:before
{
	content:"\f67b";
}

.fa-paste:before
{
	content:"\f0ea";
}

.fa-patreon:before
{
	content:"\f3d9";
}

.fa-pause:before
{
	content:"\f04c";
}

.fa-pause-circle:before
{
	content:"\f28b";
}

.fa-paw:before
{
	content:"\f1b0";
}

.fa-paypal:before
{
	content:"\f1ed";
}

.fa-peace:before
{
	content:"\f67c";
}

.fa-pen:before
{
	content:"\f304";
}

.fa-pen-alt:before
{
	content:"\f305";
}

.fa-pen-fancy:before
{
	content:"\f5ac";
}

.fa-pen-nib:before
{
	content:"\f5ad";
}

.fa-pen-square:before
{
	content:"\f14b";
}

.fa-pencil-alt:before
{
	content:"\f303";
}

.fa-pencil-ruler:before
{
	content:"\f5ae";
}

.fa-penny-arcade:before
{
	content:"\f704";
}

.fa-people-arrows:before
{
	content:"\e068";
}

.fa-people-carry:before
{
	content:"\f4ce";
}

.fa-pepper-hot:before
{
	content:"\f816";
}

.fa-perbyte:before
{
	content:"\e083";
}

.fa-percent:before
{
	content:"\f295";
}

.fa-percentage:before
{
	content:"\f541";
}

.fa-periscope:before
{
	content:"\f3da";
}

.fa-person-booth:before
{
	content:"\f756";
}

.fa-phabricator:before
{
	content:"\f3db";
}

.fa-phoenix-framework:before
{
	content:"\f3dc";
}

.fa-phoenix-squadron:before
{
	content:"\f511";
}

.fa-phone:before
{
	content:"\f095";
}

.fa-phone-alt:before
{
	content:"\f879";
}

.fa-phone-slash:before
{
	content:"\f3dd";
}

.fa-phone-square:before
{
	content:"\f098";
}

.fa-phone-square-alt:before
{
	content:"\f87b";
}

.fa-phone-volume:before
{
	content:"\f2a0";
}

.fa-photo-video:before
{
	content:"\f87c";
}

.fa-php:before
{
	content:"\f457";
}

.fa-pied-piper:before
{
	content:"\f2ae";
}

.fa-pied-piper-alt:before
{
	content:"\f1a8";
}

.fa-pied-piper-hat:before
{
	content:"\f4e5";
}

.fa-pied-piper-pp:before
{
	content:"\f1a7";
}

.fa-pied-piper-square:before
{
	content:"\e01e";
}

.fa-piggy-bank:before
{
	content:"\f4d3";
}

.fa-pills:before
{
	content:"\f484";
}

.fa-pinterest:before
{
	content:"\f0d2";
}

.fa-pinterest-p:before
{
	content:"\f231";
}

.fa-pinterest-square:before
{
	content:"\f0d3";
}

.fa-pizza-slice:before
{
	content:"\f818";
}

.fa-place-of-worship:before
{
	content:"\f67f";
}

.fa-plane:before
{
	content:"\f072";
}

.fa-plane-arrival:before
{
	content:"\f5af";
}

.fa-plane-departure:before
{
	content:"\f5b0";
}

.fa-plane-slash:before
{
	content:"\e069";
}

.fa-play:before
{
	content:"\f04b";
}

.fa-play-circle:before
{
	content:"\f144";
}

.fa-playstation:before
{
	content:"\f3df";
}

.fa-plug:before
{
	content:"\f1e6";
}

.fa-plus:before
{
	content:"\f067";
}

.fa-plus-circle:before
{
	content:"\f055";
}

.fa-plus-square:before
{
	content:"\f0fe";
}

.fa-podcast:before
{
	content:"\f2ce";
}

.fa-poll:before
{
	content:"\f681";
}

.fa-poll-h:before
{
	content:"\f682";
}

.fa-poo:before
{
	content:"\f2fe";
}

.fa-poo-storm:before
{
	content:"\f75a";
}

.fa-poop:before
{
	content:"\f619";
}

.fa-portrait:before
{
	content:"\f3e0";
}

.fa-pound-sign:before
{
	content:"\f154";
}

.fa-power-off:before
{
	content:"\f011";
}

.fa-pray:before
{
	content:"\f683";
}

.fa-praying-hands:before
{
	content:"\f684";
}

.fa-prescription:before
{
	content:"\f5b1";
}

.fa-prescription-bottle:before
{
	content:"\f485";
}

.fa-prescription-bottle-alt:before
{
	content:"\f486";
}

.fa-print:before
{
	content:"\f02f";
}

.fa-procedures:before
{
	content:"\f487";
}

.fa-product-hunt:before
{
	content:"\f288";
}

.fa-project-diagram:before
{
	content:"\f542";
}

.fa-pump-medical:before
{
	content:"\e06a";
}

.fa-pump-soap:before
{
	content:"\e06b";
}

.fa-pushed:before
{
	content:"\f3e1";
}

.fa-puzzle-piece:before
{
	content:"\f12e";
}

.fa-python:before
{
	content:"\f3e2";
}

.fa-qq:before
{
	content:"\f1d6";
}

.fa-qrcode:before
{
	content:"\f029";
}

.fa-question:before
{
	content:"\f128";
}

.fa-question-circle:before
{
	content:"\f059";
}

.fa-quidditch:before
{
	content:"\f458";
}

.fa-quinscape:before
{
	content:"\f459";
}

.fa-quora:before
{
	content:"\f2c4";
}

.fa-quote-left:before
{
	content:"\f10d";
}

.fa-quote-right:before
{
	content:"\f10e";
}

.fa-quran:before
{
	content:"\f687";
}

.fa-r-project:before
{
	content:"\f4f7";
}

.fa-radiation:before
{
	content:"\f7b9";
}

.fa-radiation-alt:before
{
	content:"\f7ba";
}

.fa-rainbow:before
{
	content:"\f75b";
}

.fa-random:before
{
	content:"\f074";
}

.fa-raspberry-pi:before
{
	content:"\f7bb";
}

.fa-ravelry:before
{
	content:"\f2d9";
}

.fa-react:before
{
	content:"\f41b";
}

.fa-reacteurope:before
{
	content:"\f75d";
}

.fa-readme:before
{
	content:"\f4d5";
}

.fa-rebel:before
{
	content:"\f1d0";
}

.fa-receipt:before
{
	content:"\f543";
}

.fa-record-vinyl:before
{
	content:"\f8d9";
}

.fa-recycle:before
{
	content:"\f1b8";
}

.fa-red-river:before
{
	content:"\f3e3";
}

.fa-reddit:before
{
	content:"\f1a1";
}

.fa-reddit-alien:before
{
	content:"\f281";
}

.fa-reddit-square:before
{
	content:"\f1a2";
}

.fa-redhat:before
{
	content:"\f7bc";
}

.fa-redo:before
{
	content:"\f01e";
}

.fa-redo-alt:before
{
	content:"\f2f9";
}

.fa-registered:before
{
	content:"\f25d";
}

.fa-remove-format:before
{
	content:"\f87d";
}

.fa-renren:before
{
	content:"\f18b";
}

.fa-reply:before
{
	content:"\f3e5";
}

.fa-reply-all:before
{
	content:"\f122";
}

.fa-replyd:before
{
	content:"\f3e6";
}

.fa-republican:before
{
	content:"\f75e";
}

.fa-researchgate:before
{
	content:"\f4f8";
}

.fa-resolving:before
{
	content:"\f3e7";
}

.fa-restroom:before
{
	content:"\f7bd";
}

.fa-retweet:before
{
	content:"\f079";
}

.fa-rev:before
{
	content:"\f5b2";
}

.fa-ribbon:before
{
	content:"\f4d6";
}

.fa-ring:before
{
	content:"\f70b";
}

.fa-road:before
{
	content:"\f018";
}

.fa-robot:before
{
	content:"\f544";
}

.fa-rocket:before
{
	content:"\f135";
}

.fa-rocketchat:before
{
	content:"\f3e8";
}

.fa-rockrms:before
{
	content:"\f3e9";
}

.fa-route:before
{
	content:"\f4d7";
}

.fa-rss:before
{
	content:"\f09e";
}

.fa-rss-square:before
{
	content:"\f143";
}

.fa-ruble-sign:before
{
	content:"\f158";
}

.fa-ruler:before
{
	content:"\f545";
}

.fa-ruler-combined:before
{
	content:"\f546";
}

.fa-ruler-horizontal:before
{
	content:"\f547";
}

.fa-ruler-vertical:before
{
	content:"\f548";
}

.fa-running:before
{
	content:"\f70c";
}

.fa-rupee-sign:before
{
	content:"\f156";
}

.fa-rust:before
{
	content:"\e07a";
}

.fa-sad-cry:before
{
	content:"\f5b3";
}

.fa-sad-tear:before
{
	content:"\f5b4";
}

.fa-safari:before
{
	content:"\f267";
}

.fa-salesforce:before
{
	content:"\f83b";
}

.fa-sass:before
{
	content:"\f41e";
}

.fa-satellite:before
{
	content:"\f7bf";
}

.fa-satellite-dish:before
{
	content:"\f7c0";
}

.fa-save:before
{
	content:"\f0c7";
}

.fa-schlix:before
{
	content:"\f3ea";
}

.fa-school:before
{
	content:"\f549";
}

.fa-screwdriver:before
{
	content:"\f54a";
}

.fa-scribd:before
{
	content:"\f28a";
}

.fa-scroll:before
{
	content:"\f70e";
}

.fa-sd-card:before
{
	content:"\f7c2";
}

.fa-search:before
{
	content:"\f002";
}

.fa-search-dollar:before
{
	content:"\f688";
}

.fa-search-location:before
{
	content:"\f689";
}

.fa-search-minus:before
{
	content:"\f010";
}

.fa-search-plus:before
{
	content:"\f00e";
}

.fa-searchengin:before
{
	content:"\f3eb";
}

.fa-seedling:before
{
	content:"\f4d8";
}

.fa-sellcast:before
{
	content:"\f2da";
}

.fa-sellsy:before
{
	content:"\f213";
}

.fa-server:before
{
	content:"\f233";
}

.fa-servicestack:before
{
	content:"\f3ec";
}

.fa-shapes:before
{
	content:"\f61f";
}

.fa-share:before
{
	content:"\f064";
}

.fa-share-alt:before
{
	content:"\f1e0";
}

.fa-share-alt-square:before
{
	content:"\f1e1";
}

.fa-share-square:before
{
	content:"\f14d";
}

.fa-shekel-sign:before
{
	content:"\f20b";
}

.fa-shield-alt:before
{
	content:"\f3ed";
}

.fa-shield-virus:before
{
	content:"\e06c";
}

.fa-ship:before
{
	content:"\f21a";
}

.fa-shipping-fast:before
{
	content:"\f48b";
}

.fa-shirtsinbulk:before
{
	content:"\f214";
}

.fa-shoe-prints:before
{
	content:"\f54b";
}

.fa-shopify:before
{
	content:"\e057";
}

.fa-shopping-bag:before
{
	content:"\f290";
}

.fa-shopping-basket:before
{
	content:"\f291";
}

.fa-shopping-cart:before
{
	content:"\f07a";
}

.fa-shopware:before
{
	content:"\f5b5";
}

.fa-shower:before
{
	content:"\f2cc";
}

.fa-shuttle-van:before
{
	content:"\f5b6";
}

.fa-sign:before
{
	content:"\f4d9";
}

.fa-sign-in-alt:before
{
	content:"\f2f6";
}

.fa-sign-language:before
{
	content:"\f2a7";
}

.fa-sign-out-alt:before
{
	content:"\f2f5";
}

.fa-signal:before
{
	content:"\f012";
}

.fa-signature:before
{
	content:"\f5b7";
}

.fa-sim-card:before
{
	content:"\f7c4";
}

.fa-simplybuilt:before
{
	content:"\f215";
}

.fa-sink:before
{
	content:"\e06d";
}

.fa-sistrix:before
{
	content:"\f3ee";
}

.fa-sitemap:before
{
	content:"\f0e8";
}

.fa-sith:before
{
	content:"\f512";
}

.fa-skating:before
{
	content:"\f7c5";
}

.fa-sketch:before
{
	content:"\f7c6";
}

.fa-skiing:before
{
	content:"\f7c9";
}

.fa-skiing-nordic:before
{
	content:"\f7ca";
}

.fa-skull:before
{
	content:"\f54c";
}

.fa-skull-crossbones:before
{
	content:"\f714";
}

.fa-skyatlas:before
{
	content:"\f216";
}

.fa-skype:before
{
	content:"\f17e";
}

.fa-slack:before
{
	content:"\f198";
}

.fa-slack-hash:before
{
	content:"\f3ef";
}

.fa-slash:before
{
	content:"\f715";
}

.fa-sleigh:before
{
	content:"\f7cc";
}

.fa-sliders-h:before
{
	content:"\f1de";
}

.fa-slideshare:before
{
	content:"\f1e7";
}

.fa-smile:before
{
	content:"\f118";
}

.fa-smile-beam:before
{
	content:"\f5b8";
}

.fa-smile-wink:before
{
	content:"\f4da";
}

.fa-smog:before
{
	content:"\f75f";
}

.fa-smoking:before
{
	content:"\f48d";
}

.fa-smoking-ban:before
{
	content:"\f54d";
}

.fa-sms:before
{
	content:"\f7cd";
}

.fa-snapchat:before
{
	content:"\f2ab";
}

.fa-snapchat-ghost:before
{
	content:"\f2ac";
}

.fa-snapchat-square:before
{
	content:"\f2ad";
}

.fa-snowboarding:before
{
	content:"\f7ce";
}

.fa-snowflake:before
{
	content:"\f2dc";
}

.fa-snowman:before
{
	content:"\f7d0";
}

.fa-snowplow:before
{
	content:"\f7d2";
}

.fa-soap:before
{
	content:"\e06e";
}

.fa-socks:before
{
	content:"\f696";
}

.fa-solar-panel:before
{
	content:"\f5ba";
}

.fa-sort:before
{
	content:"\f0dc";
}

.fa-sort-alpha-down:before
{
	content:"\f15d";
}

.fa-sort-alpha-down-alt:before
{
	content:"\f881";
}

.fa-sort-alpha-up:before
{
	content:"\f15e";
}

.fa-sort-alpha-up-alt:before
{
	content:"\f882";
}

.fa-sort-amount-down:before
{
	content:"\f160";
}

.fa-sort-amount-down-alt:before
{
	content:"\f884";
}

.fa-sort-amount-up:before
{
	content:"\f161";
}

.fa-sort-amount-up-alt:before
{
	content:"\f885";
}

.fa-sort-down:before
{
	content:"\f0dd";
}

.fa-sort-numeric-down:before
{
	content:"\f162";
}

.fa-sort-numeric-down-alt:before
{
	content:"\f886";
}

.fa-sort-numeric-up:before
{
	content:"\f163";
}

.fa-sort-numeric-up-alt:before
{
	content:"\f887";
}

.fa-sort-up:before
{
	content:"\f0de";
}

.fa-soundcloud:before
{
	content:"\f1be";
}

.fa-sourcetree:before
{
	content:"\f7d3";
}

.fa-spa:before
{
	content:"\f5bb";
}

.fa-space-shuttle:before
{
	content:"\f197";
}

.fa-speakap:before
{
	content:"\f3f3";
}

.fa-speaker-deck:before
{
	content:"\f83c";
}

.fa-spell-check:before
{
	content:"\f891";
}

.fa-spider:before
{
	content:"\f717";
}

.fa-spinner:before
{
	content:"\f110";
}

.fa-splotch:before
{
	content:"\f5bc";
}

.fa-spotify:before
{
	content:"\f1bc";
}

.fa-spray-can:before
{
	content:"\f5bd";
}

.fa-square:before
{
	content:"\f0c8";
}

.fa-square-full:before
{
	content:"\f45c";
}

.fa-square-root-alt:before
{
	content:"\f698";
}

.fa-squarespace:before
{
	content:"\f5be";
}

.fa-stack-exchange:before
{
	content:"\f18d";
}

.fa-stack-overflow:before
{
	content:"\f16c";
}

.fa-stackpath:before
{
	content:"\f842";
}

.fa-stamp:before
{
	content:"\f5bf";
}

.fa-star:before
{
	content:"\f005";
}

.fa-star-and-crescent:before
{
	content:"\f699";
}

.fa-star-half:before
{
	content:"\f089";
}

.fa-star-half-alt:before
{
	content:"\f5c0";
}

.fa-star-of-david:before
{
	content:"\f69a";
}

.fa-star-of-life:before
{
	content:"\f621";
}

.fa-staylinked:before
{
	content:"\f3f5";
}

.fa-steam:before
{
	content:"\f1b6";
}

.fa-steam-square:before
{
	content:"\f1b7";
}

.fa-steam-symbol:before
{
	content:"\f3f6";
}

.fa-step-backward:before
{
	content:"\f048";
}

.fa-step-forward:before
{
	content:"\f051";
}

.fa-stethoscope:before
{
	content:"\f0f1";
}

.fa-sticker-mule:before
{
	content:"\f3f7";
}

.fa-sticky-note:before
{
	content:"\f249";
}

.fa-stop:before
{
	content:"\f04d";
}

.fa-stop-circle:before
{
	content:"\f28d";
}

.fa-stopwatch:before
{
	content:"\f2f2";
}

.fa-stopwatch-20:before
{
	content:"\e06f";
}

.fa-store:before
{
	content:"\f54e";
}

.fa-store-alt:before
{
	content:"\f54f";
}

.fa-store-alt-slash:before
{
	content:"\e070";
}

.fa-store-slash:before
{
	content:"\e071";
}

.fa-strava:before
{
	content:"\f428";
}

.fa-stream:before
{
	content:"\f550";
}

.fa-street-view:before
{
	content:"\f21d";
}

.fa-strikethrough:before
{
	content:"\f0cc";
}

.fa-stripe:before
{
	content:"\f429";
}

.fa-stripe-s:before
{
	content:"\f42a";
}

.fa-stroopwafel:before
{
	content:"\f551";
}

.fa-studiovinari:before
{
	content:"\f3f8";
}

.fa-stumbleupon:before
{
	content:"\f1a4";
}

.fa-stumbleupon-circle:before
{
	content:"\f1a3";
}

.fa-subscript:before
{
	content:"\f12c";
}

.fa-subway:before
{
	content:"\f239";
}

.fa-suitcase:before
{
	content:"\f0f2";
}

.fa-suitcase-rolling:before
{
	content:"\f5c1";
}

.fa-sun:before
{
	content:"\f185";
}

.fa-superpowers:before
{
	content:"\f2dd";
}

.fa-superscript:before
{
	content:"\f12b";
}

.fa-supple:before
{
	content:"\f3f9";
}

.fa-surprise:before
{
	content:"\f5c2";
}

.fa-suse:before
{
	content:"\f7d6";
}

.fa-swatchbook:before
{
	content:"\f5c3";
}

.fa-swift:before
{
	content:"\f8e1";
}

.fa-swimmer:before
{
	content:"\f5c4";
}

.fa-swimming-pool:before
{
	content:"\f5c5";
}

.fa-symfony:before
{
	content:"\f83d";
}

.fa-synagogue:before
{
	content:"\f69b";
}

.fa-sync:before
{
	content:"\f021";
}

.fa-sync-alt:before
{
	content:"\f2f1";
}

.fa-syringe:before
{
	content:"\f48e";
}

.fa-table:before
{
	content:"\f0ce";
}

.fa-table-tennis:before
{
	content:"\f45d";
}

.fa-tablet:before
{
	content:"\f10a";
}

.fa-tablet-alt:before
{
	content:"\f3fa";
}

.fa-tablets:before
{
	content:"\f490";
}

.fa-tachometer-alt:before
{
	content:"\f3fd";
}

.fa-tag:before
{
	content:"\f02b";
}

.fa-tags:before
{
	content:"\f02c";
}

.fa-tape:before
{
	content:"\f4db";
}

.fa-tasks:before
{
	content:"\f0ae";
}

.fa-taxi:before
{
	content:"\f1ba";
}

.fa-teamspeak:before
{
	content:"\f4f9";
}

.fa-teeth:before
{
	content:"\f62e";
}

.fa-teeth-open:before
{
	content:"\f62f";
}

.fa-telegram:before
{
	content:"\f2c6";
}

.fa-telegram-plane:before
{
	content:"\f3fe";
}

.fa-temperature-high:before
{
	content:"\f769";
}

.fa-temperature-low:before
{
	content:"\f76b";
}

.fa-tencent-weibo:before
{
	content:"\f1d5";
}

.fa-tenge:before
{
	content:"\f7d7";
}

.fa-terminal:before
{
	content:"\f120";
}

.fa-text-height:before
{
	content:"\f034";
}

.fa-text-width:before
{
	content:"\f035";
}

.fa-th:before
{
	content:"\f00a";
}

.fa-th-large:before
{
	content:"\f009";
}

.fa-th-list:before
{
	content:"\f00b";
}

.fa-the-red-yeti:before
{
	content:"\f69d";
}

.fa-theater-masks:before
{
	content:"\f630";
}

.fa-themeco:before
{
	content:"\f5c6";
}

.fa-themeisle:before
{
	content:"\f2b2";
}

.fa-thermometer:before
{
	content:"\f491";
}

.fa-thermometer-empty:before
{
	content:"\f2cb";
}

.fa-thermometer-full:before
{
	content:"\f2c7";
}

.fa-thermometer-half:before
{
	content:"\f2c9";
}

.fa-thermometer-quarter:before
{
	content:"\f2ca";
}

.fa-thermometer-three-quarters:before
{
	content:"\f2c8";
}

.fa-think-peaks:before
{
	content:"\f731";
}

.fa-thumbs-down:before
{
	content:"\f165";
}

.fa-thumbs-up:before
{
	content:"\f164";
}

.fa-thumbtack:before
{
	content:"\f08d";
}

.fa-ticket-alt:before
{
	content:"\f3ff";
}

.fa-tiktok:before
{
	content:"\e07b";
}

.fa-times:before
{
	content:"\f00d";
}

.fa-times-circle:before
{
	content:"\f057";
}

.fa-tint:before
{
	content:"\f043";
}

.fa-tint-slash:before
{
	content:"\f5c7";
}

.fa-tired:before
{
	content:"\f5c8";
}

.fa-threads:before
{
	content:"\e9cb";
}

.fa-threads-square:before
{
	content:"\e9cc";
}

.fa-toggle-off:before
{
	content:"\f204";
}

.fa-toggle-on:before
{
	content:"\f205";
}

.fa-toilet:before
{
	content:"\f7d8";
}

.fa-toilet-paper:before
{
	content:"\f71e";
}

.fa-toilet-paper-slash:before
{
	content:"\e072";
}

.fa-toolbox:before
{
	content:"\f552";
}

.fa-tools:before
{
	content:"\f7d9";
}

.fa-tooth:before
{
	content:"\f5c9";
}

.fa-torah:before
{
	content:"\f6a0";
}

.fa-torii-gate:before
{
	content:"\f6a1";
}

.fa-tractor:before
{
	content:"\f722";
}

.fa-trade-federation:before
{
	content:"\f513";
}

.fa-trademark:before
{
	content:"\f25c";
}

.fa-traffic-light:before
{
	content:"\f637";
}

.fa-trailer:before
{
	content:"\e041";
}

.fa-train:before
{
	content:"\f238";
}

.fa-tram:before
{
	content:"\f7da";
}

.fa-transgender:before
{
	content:"\f224";
}

.fa-transgender-alt:before
{
	content:"\f225";
}

.fa-trash:before
{
	content:"\f1f8";
}

.fa-trash-alt:before
{
	content:"\f2ed";
}

.fa-trash-restore:before
{
	content:"\f829";
}

.fa-trash-restore-alt:before
{
	content:"\f82a";
}

.fa-tree:before
{
	content:"\f1bb";
}

.fa-trello:before
{
	content:"\f181";
}

.fa-tripadvisor:before
{
	content:"\f262";
}

.fa-trophy:before
{
	content:"\f091";
}

.fa-truck:before
{
	content:"\f0d1";
}

.fa-truck-loading:before
{
	content:"\f4de";
}

.fa-truck-monster:before
{
	content:"\f63b";
}

.fa-truck-moving:before
{
	content:"\f4df";
}

.fa-truck-pickup:before
{
	content:"\f63c";
}

.fa-tshirt:before
{
	content:"\f553";
}

.fa-tty:before
{
	content:"\f1e4";
}

.fa-tumblr:before
{
	content:"\f173";
}

.fa-tumblr-square:before
{
	content:"\f174";
}

.fa-tv:before
{
	content:"\f26c";
}

.fa-twitch:before
{
	content:"\f1e8";
}

.fa-twitter:before
{
	content:"\f099";
}

.fa-twitter-square:before
{
	content:"\f081";
}

.fa-typo3:before
{
	content:"\f42b";
}

.fa-uber:before
{
	content:"\f402";
}

.fa-ubuntu:before
{
	content:"\f7df";
}

.fa-uikit:before
{
	content:"\f403";
}

.fa-umbraco:before
{
	content:"\f8e8";
}

.fa-umbrella:before
{
	content:"\f0e9";
}

.fa-umbrella-beach:before
{
	content:"\f5ca";
}

.fa-uncharted:before
{
	content:"\e084";
}

.fa-underline:before
{
	content:"\f0cd";
}

.fa-undo:before
{
	content:"\f0e2";
}

.fa-undo-alt:before
{
	content:"\f2ea";
}

.fa-uniregistry:before
{
	content:"\f404";
}

.fa-unity:before
{
	content:"\e049";
}

.fa-universal-access:before
{
	content:"\f29a";
}

.fa-university:before
{
	content:"\f19c";
}

.fa-unlink:before
{
	content:"\f127";
}

.fa-unlock:before
{
	content:"\f09c";
}

.fa-unlock-alt:before
{
	content:"\f13e";
}

.fa-unsplash:before
{
	content:"\e07c";
}

.fa-untappd:before
{
	content:"\f405";
}

.fa-upload:before
{
	content:"\f093";
}

.fa-ups:before
{
	content:"\f7e0";
}

.fa-usb:before
{
	content:"\f287";
}

.fa-user:before
{
	content:"\f007";
}

.fa-user-alt:before
{
	content:"\f406";
}

.fa-user-alt-slash:before
{
	content:"\f4fa";
}

.fa-user-astronaut:before
{
	content:"\f4fb";
}

.fa-user-check:before
{
	content:"\f4fc";
}

.fa-user-circle:before
{
	content:"\f2bd";
}

.fa-user-clock:before
{
	content:"\f4fd";
}

.fa-user-cog:before
{
	content:"\f4fe";
}

.fa-user-edit:before
{
	content:"\f4ff";
}

.fa-user-friends:before
{
	content:"\f500";
}

.fa-user-graduate:before
{
	content:"\f501";
}

.fa-user-injured:before
{
	content:"\f728";
}

.fa-user-lock:before
{
	content:"\f502";
}

.fa-user-md:before
{
	content:"\f0f0";
}

.fa-user-minus:before
{
	content:"\f503";
}

.fa-user-ninja:before
{
	content:"\f504";
}

.fa-user-nurse:before
{
	content:"\f82f";
}

.fa-user-plus:before
{
	content:"\f234";
}

.fa-user-secret:before
{
	content:"\f21b";
}

.fa-user-shield:before
{
	content:"\f505";
}

.fa-user-slash:before
{
	content:"\f506";
}

.fa-user-tag:before
{
	content:"\f507";
}

.fa-user-tie:before
{
	content:"\f508";
}

.fa-user-times:before
{
	content:"\f235";
}

.fa-users:before
{
	content:"\f0c0";
}

.fa-users-cog:before
{
	content:"\f509";
}

.fa-users-slash:before
{
	content:"\e073";
}

.fa-usps:before
{
	content:"\f7e1";
}

.fa-ussunnah:before
{
	content:"\f407";
}

.fa-utensil-spoon:before
{
	content:"\f2e5";
}

.fa-utensils:before
{
	content:"\f2e7";
}

.fa-vaadin:before
{
	content:"\f408";
}

.fa-vector-square:before
{
	content:"\f5cb";
}

.fa-venus:before
{
	content:"\f221";
}

.fa-venus-double:before
{
	content:"\f226";
}

.fa-venus-mars:before
{
	content:"\f228";
}

.fa-vest:before
{
	content:"\e085";
}

.fa-vest-patches:before
{
	content:"\e086";
}

.fa-viacoin:before
{
	content:"\f237";
}

.fa-viadeo:before
{
	content:"\f2a9";
}

.fa-viadeo-square:before
{
	content:"\f2aa";
}

.fa-vial:before
{
	content:"\f492";
}

.fa-vials:before
{
	content:"\f493";
}

.fa-viber:before
{
	content:"\f409";
}

.fa-video:before
{
	content:"\f03d";
}

.fa-video-slash:before
{
	content:"\f4e2";
}

.fa-vihara:before
{
	content:"\f6a7";
}

.fa-vimeo:before
{
	content:"\f40a";
}

.fa-vimeo-square:before
{
	content:"\f194";
}

.fa-vimeo-v:before
{
	content:"\f27d";
}

.fa-vine:before
{
	content:"\f1ca";
}

.fa-virus:before
{
	content:"\e074";
}

.fa-virus-slash:before
{
	content:"\e075";
}

.fa-viruses:before
{
	content:"\e076";
}

.fa-vk:before
{
	content:"\f189";
}

.fa-vnv:before
{
	content:"\f40b";
}

.fa-voicemail:before
{
	content:"\f897";
}

.fa-volleyball-ball:before
{
	content:"\f45f";
}

.fa-volume-down:before
{
	content:"\f027";
}

.fa-volume-mute:before
{
	content:"\f6a9";
}

.fa-volume-off:before
{
	content:"\f026";
}

.fa-volume-up:before
{
	content:"\f028";
}

.fa-vote-yea:before
{
	content:"\f772";
}

.fa-vr-cardboard:before
{
	content:"\f729";
}

.fa-vuejs:before
{
	content:"\f41f";
}

.fa-walking:before
{
	content:"\f554";
}

.fa-wallet:before
{
	content:"\f555";
}

.fa-warehouse:before
{
	content:"\f494";
}

.fa-watchman-monitoring:before
{
	content:"\e087";
}

.fa-water:before
{
	content:"\f773";
}

.fa-wave-square:before
{
	content:"\f83e";
}

.fa-waze:before
{
	content:"\f83f";
}

.fa-weebly:before
{
	content:"\f5cc";
}

.fa-weibo:before
{
	content:"\f18a";
}

.fa-weight:before
{
	content:"\f496";
}

.fa-weight-hanging:before
{
	content:"\f5cd";
}

.fa-weixin:before
{
	content:"\f1d7";
}

.fa-whatsapp:before
{
	content:"\f232";
}

.fa-whatsapp-square:before
{
	content:"\f40c";
}

.fa-wheelchair:before
{
	content:"\f193";
}

.fa-whmcs:before
{
	content:"\f40d";
}

.fa-wifi:before
{
	content:"\f1eb";
}

.fa-wikipedia-w:before
{
	content:"\f266";
}

.fa-wind:before
{
	content:"\f72e";
}

.fa-window-close:before
{
	content:"\f410";
}

.fa-window-maximize:before
{
	content:"\f2d0";
}

.fa-window-minimize:before
{
	content:"\f2d1";
}

.fa-window-restore:before
{
	content:"\f2d2";
}

.fa-windows:before
{
	content:"\f17a";
}

.fa-wine-bottle:before
{
	content:"\f72f";
}

.fa-wine-glass:before
{
	content:"\f4e3";
}

.fa-wine-glass-alt:before
{
	content:"\f5ce";
}

.fa-wix:before
{
	content:"\f5cf";
}

.fa-wizards-of-the-coast:before
{
	content:"\f730";
}

.fa-wodu:before
{
	content:"\e088";
}

.fa-wolf-pack-battalion:before
{
	content:"\f514";
}

.fa-won-sign:before
{
	content:"\f159";
}

.fa-wordpress:before
{
	content:"\f19a";
}

.fa-wordpress-simple:before
{
	content:"\f411";
}

.fa-wpbeginner:before
{
	content:"\f297";
}

.fa-wpexplorer:before
{
	content:"\f2de";
}

.fa-wpforms:before
{
	content:"\f298";
}

.fa-wpressr:before
{
	content:"\f3e4";
}

.fa-wrench:before
{
	content:"\f0ad";
}

.fa-x-ray:before
{
	content:"\f497";
}

.fa-xbox:before
{
	content:"\f412";
}

.fa-xing:before
{
	content:"\f168";
}

.fa-xing-square:before
{
	content:"\f169";
}

.fa-x-twitter:before
{
	content:"\e9ca";
}

.fa-x-twitter-square:before
{
	content:"\e9c9";
}

.fa-y-combinator:before
{
	content:"\f23b";
}

.fa-yahoo:before
{
	content:"\f19e";
}

.fa-yammer:before
{
	content:"\f840";
}

.fa-yandex:before
{
	content:"\f413";
}

.fa-yandex-international:before
{
	content:"\f414";
}

.fa-yarn:before
{
	content:"\f7e3";
}

.fa-yelp:before
{
	content:"\f1e9";
}

.fa-yen-sign:before
{
	content:"\f157";
}

.fa-yin-yang:before
{
	content:"\f6ad";
}

.fa-yoast:before
{
	content:"\f2b1";
}

.fa-youtube:before
{
	content:"\f167";
}

.fa-youtube-square:before
{
	content:"\f431";
}

.fa-zhihu:before
{
	content:"\f63f";
}

.sr-only
{
	border:0;
	clip:rect(0,0,0,0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}

.sr-only-focusable:active,.sr-only-focusable:focus
{
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto;
}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face
{
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:400;
	font-display:block;
	src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);
	src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}

.far
{
	font-family:"Font Awesome 5 Free";
	font-weight:400;
}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face
{
	font-family:"Font Awesome 5 Brands";
	font-style:normal;
	font-weight:400;
	font-display:block;
	src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);
	src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}

.fab
{
	font-family:"Font Awesome 5 Brands";
	font-weight:400;
}/* FIX FOR WORDPRESS's CRAZY <p> TAG ANOMALY */
		.rs-p-wp-fix
		{
			display:none !important;
			margin:0 !important;
			height:0 !important;
		}

		/* NEW Z-INDEX FIX*/
		.wp-block-themepunch-revslider
		{
			position:relative;
		}

		/* FIX FOR QUICK LOADING OF SLIDER SCRIPTS AND WP-ROCKET READDING IMG TAG INTO DOM*/
		/*rs-sbg-px rs-sbg-wrap img { display:none !important}*/
		/* MODAL BASICS */
		rs-modal
		{
			position:fixed !important;
			z-index:9999999 !important;
			pointer-events:none !important;
		}

		rs-modal.rs-modal-auto
		{
			top:auto;
			bottom:auto;
			left:auto;
			right:auto;
		}

		rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen
		{
			top:0;
			left:0;
			width:100%;
			height:100%;
		}

		rs-modal rs-fullwidth-wrap
		{
			position:absolute;
			top:0;
			left:0;
			height:100%;
		}

		rs-module-wrap.rs-modal
		{
			display:none;
			max-height:100% !important;
			overflow:auto !important;
			pointer-events:auto !important;
		}

		rs-module-wrap.hideallscrollbars.rs-modal
		{
			overflow:hidden !important;
			max-width:100% !important;
		}

		rs-modal-cover
		{
			width:100%;
			height:100%;
			z-index:0;
			background:transparent;
			position:absolute;
			top:0;
			left:0;
			cursor:pointer;
			pointer-events:auto;
		}

		body>rs-modal-cover
		{
			position:fixed;
			z-index:9999995 !important;
		}

		rs-sbg-px
		{
			pointer-events:none;
		}

		.rs-forceuntouchable,.rs-forceuntouchable *
		{
			pointer-events:none !important;
		}

		.rs-forcehidden *
		{
			visibility:hidden !important;
		}

		/*rs-modal rs-fullwidth-wrap rs-module-wrap { transform: translateY(-50%) !important; top: 50% !important; }*/
		.rs_splitted_lines
		{
			display:block;
			white-space:nowrap !important;
		}

		.rs-go-fullscreen
		{
			position:fixed !important;
			width:100% !important;
			height:100% !important;
			top:0 !important;
			left:0 !important;
			z-index:9999999 !important;
			background:#ffffff;
		}

		.rtl
		{
			direction:rtl;
		}

		@font-face
		{
			font-family:'revicons';
			src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
			src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format("embedded-opentype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format("woff"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format("truetype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format("svg");
			font-weight:normal;
			font-style:normal;
			font-display:swap;
		}

		[class^="revicon-"]:before,[class*=" revicon-"]:before
		{
			font-family:"revicons";
			font-style:normal;
			font-weight:normal;
			speak:never;
			speak-as:spell-out;
			display:inline-block;
			text-decoration:inherit;
			width:1em;
			margin-right:.2em;
			text-align:center;
		/* For safety - reset parent styles, that can break glyph codes*/
			font-variant:normal;
			text-transform:none;
		/* fix buttons height, for twitter bootstrap */
			line-height:1em;
		/* Animation center compensation - margins should be symmetric */
		/* remove if not needed */
			margin-left:.2em;
		/* you can be more comfortable with increased icons size */
		/* font-size: 120%; */
		/* Uncomment for 3D effect */
		/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
		}

		rs-module i[class^="fa-"],rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^="fa-"],.rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^="fa-"],#waitaminute i[class*=" fa-"],#objectlibrary i[class^="fa-"],#objectlibrary i[class*=" fa-"],#rs_overview i[class^="fa-"],#rs_overview i[class*=" fa-"],#rs_overview_menu i[class^="fa-"],#rs_overview_menu i[class*=" fa-"],#builderView i[class^="fa-"],#builderView i[class*=" fa-"]
		{
			display:inline-block;
			font:normal normal normal 14px/1 FontAwesome;
			font-size:inherit;
			text-rendering:auto;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}

		rs-module [class^="fa-"]:before,rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^="fa-"]:before,.rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^="fa-"]:before,#rs_overview [class*=" fa-"]:before,#objectlibrary [class^="fa-"]:before,#objectlibrary [class*=" fa-"]:before,#waitaminute [class^="fa-"]:before,#waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^="fa-"]:before,#rs_overview_menu [class*=" fa-"]:before,#builderView [class^="fa-"]:before,#builderView [class*=" fa-"]:before
		{
			font-family:FontAwesome;
			font-style:normal;
			font-weight:400;
			speak:never;
			speak-as:spell-out;
			display:inline-block;
			text-decoration:inherit;
			width:auto;
			margin-right:0;
			text-align:center;
			font-variant:normal;
			text-transform:none;
			line-height:inherit;
			margin-left:0;
		}

		rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only
		{
			position:absolute;
			width:1px;
			height:1px;
			padding:0;
			margin:-1px;
			overflow:hidden;
			clip:rect(0,0,0,0);
			border:0;
		}

		rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus
		{
			position:static;
			width:auto;
			height:auto;
			margin:0;
			overflow:visible;
			clip:auto;
		}

		.revicon-search-1:before
		{
			content:'\e802';
		}

		/* '' */
		.revicon-pencil-1:before
		{
			content:'\e831';
		}

		/* '' */
		.revicon-picture-1:before
		{
			content:'\e803';
		}

		/* '' */
		.revicon-cancel:before
		{
			content:'\e80a';
		}

		/* '' */
		.revicon-info-circled:before
		{
			content:'\e80f';
		}

		/* '' */
		.revicon-trash:before
		{
			content:'\e801';
		}

		/* '' */
		.revicon-left-dir:before
		{
			content:'\e817';
		}

		/* '' */
		.revicon-right-dir:before
		{
			content:'\e818';
		}

		/* '' */
		.revicon-down-open:before
		{
			content:'\e83b';
		}

		/* '' */
		.revicon-left-open:before
		{
			content:'\e819';
		}

		/* '' */
		.revicon-right-open:before
		{
			content:'\e81a';
		}

		/* '' */
		.revicon-angle-left:before
		{
			content:'\e820';
		}

		/* '' */
		.revicon-angle-right:before
		{
			content:'\e81d';
		}

		/* '' */
		.revicon-left-big:before
		{
			content:'\e81f';
		}

		/* '' */
		.revicon-right-big:before
		{
			content:'\e81e';
		}

		/* '' */
		.revicon-magic:before
		{
			content:'\e807';
		}

		/* '' */
		.revicon-picture:before
		{
			content:'\e800';
		}

		/* '' */
		.revicon-export:before
		{
			content:'\e80b';
		}

		/* '' */
		.revicon-cog:before
		{
			content:'\e832';
		}

		/* '' */
		.revicon-login:before
		{
			content:'\e833';
		}

		/* '' */
		.revicon-logout:before
		{
			content:'\e834';
		}

		/* '' */
		.revicon-video:before
		{
			content:'\e805';
		}

		/* '' */
		.revicon-arrow-combo:before
		{
			content:'\e827';
		}

		/* '' */
		.revicon-left-open-1:before
		{
			content:'\e82a';
		}

		/* '' */
		.revicon-right-open-1:before
		{
			content:'\e82b';
		}

		/* '' */
		.revicon-left-open-mini:before
		{
			content:'\e822';
		}

		/* '' */
		.revicon-right-open-mini:before
		{
			content:'\e823';
		}

		/* '' */
		.revicon-left-open-big:before
		{
			content:'\e824';
		}

		/* '' */
		.revicon-right-open-big:before
		{
			content:'\e825';
		}

		/* '' */
		.revicon-left:before
		{
			content:'\e836';
		}

		/* '' */
		.revicon-right:before
		{
			content:'\e826';
		}

		/* '' */
		.revicon-ccw:before
		{
			content:'\e808';
		}

		/* '' */
		.revicon-arrows-ccw:before
		{
			content:'\e806';
		}

		/* '' */
		.revicon-palette:before
		{
			content:'\e829';
		}

		/* '' */
		.revicon-list-add:before
		{
			content:'\e80c';
		}

		/* '' */
		.revicon-doc:before
		{
			content:'\e809';
		}

		/* '' */
		.revicon-left-open-outline:before
		{
			content:'\e82e';
		}

		/* '' */
		.revicon-left-open-2:before
		{
			content:'\e82c';
		}

		/* '' */
		.revicon-right-open-outline:before
		{
			content:'\e82f';
		}

		/* '' */
		.revicon-right-open-2:before
		{
			content:'\e82d';
		}

		/* '' */
		.revicon-equalizer:before
		{
			content:'\e83a';
		}

		/* '' */
		.revicon-layers-alt:before
		{
			content:'\e804';
		}

		/* '' */
		.revicon-popup:before
		{
			content:'\e828';
		}

		/* '' */
		/******************************
			-	BASIC STYLES		-
		******************************/
		.tp-fullwidth-forcer
		{
			z-index:0;
			pointer-events:none;
		}

		rs-module-wrap
		{
			visibility:hidden;
		}

		rs-module-wrap,rs-module-wrap *
		{
			box-sizing:border-box;
			-webkit-tap-highlight-color:rgba(0,0,0,0);
		}

		rs-module-wrap
		{
			position:relative;
			z-index:1;
			width:100%;
			display:block;
		}

		.rs-fixedscrollon rs-module-wrap
		{
			position:fixed !important;
			top:0 !important;
			z-index:1000;
			left:0 !important;
		}

		.rs-stickyscrollon rs-module-wrap
		{
			position:sticky !important;
			top:0;
			z-index:1000;
		}

		.rs-stickyscrollon
		{
			overflow:visible !important;
		}

		rs-fw-forcer
		{
			display:block;
			width:100%;
			pointer-events:none;
		}

		rs-module
		{
			position:relative;
			overflow:hidden;
			display:block;
		}

		rs-module.disableVerticalScroll
		{
			-ms-touch-action:pan-x;
			touch-action:pan-x;
		}

		rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg
		{
			display:block;
			pointer-events:none;
		}

		rs-sbg-effectwrap
		{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
		}

		rs-carousel-wrap rs-column rs-layer img
		{
			width:0;
			height:0;
		}

		rs-sbg-px,rs-sbg-wrap
		{
			position:absolute;
			top:0;
			left:0;
			z-index:0;
			width:100%;
			height:100%;
			display:block;
		}

		a.rs-layer,a.rs-layer:-webkit-any-link
		{
			text-decoration:none;
		}

		a[x-apple-data-detectors]
		{
			color:inherit !important;
			text-decoration:none !important;
			font-size:inherit !important;
			font-family:inherit !important;
			font-weight:inherit !important;
			line-height:inherit !important;
		}

		.entry-content rs-module a,rs-module a
		{
			box-shadow:none;
		}

		.rs-ov-hidden
		{
			overflow:hidden !important;
		}

		.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide
		{
			overflow:visible !important;
		}

		.rs-parallax-hidden-of rs-slide
		{
			overflow:hidden !important;
		}

		.tp-simpleresponsive img,rs-module img
		{
			max-width:none !important;
			transition:none;
			margin:0;
			padding:0;
			border:none;
		}

		rs-module .no-slides-text
		{
			font-weight:bold;
			text-align:center;
			padding-top:80px;
		}

		rs-slides,rs-slide,rs-slide:before
		{
			position:absolute;
			text-indent:0;
			top:0;
			left:0;
		}

		rs-slide,rs-slide:before
		{
			display:block;
			visibility:hidden;
		}

		.rs-layer .rs-untoggled-content
		{
			display:block;
		}

		.rs-layer .rs-toggled-content
		{
			display:none;
		}

		.rs-tc-active.rs-layer > .rs-toggled-content
		{
			display:block;
		}

		.rs-tc-active.rs-layer > .rs-untoggled-content
		{
			display:none;
		}

		.rs-layer-video
		{
			overflow:hidden;
		}

		.rs_html5vidbasicstyles
		{
			position:relative;
			top:0;
			left:0;
			width:100%;
			height:100%;
			overflow:hidden;
		}

		rs-module rs-layer,rs-module .rs-layer
		{
			opacity:0;
			position:relative;
			visibility:hidden;
		/*white-space: nowrap; Fix for Mobile Padding issues on long texts */
			display:block;
			-webkit-font-smoothing:antialiased !important;
			-webkit-tap-highlight-color:rgba(0,0,0,0);
			-moz-osx-font-smoothing:grayscale;
			z-index:1;
			font-display:swap;
		}

		rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img
		{
			user-select:none;
		}

		rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap :last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap :last-child
		{
			margin-bottom:0;
		}

		.rs-svg svg
		{
			width:100%;
			height:100%;
			position:relative;
			vertical-align:top;
		}

		rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer :not(.rs-wtbindex),.rs-layer :not(.rs-wtbindex)
		{
			outline:none !important;
		}

		/* CAROUSEL FUNCTIONS */
		rs-carousel-wrap
		{
			cursor:url(/wp-content/plugins/revslider/public/assets/css/openhand.cur),move;
		}

		rs-carousel-wrap.dragged
		{
			cursor:url(/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move;
		}

		rs-carousel-wrap.noswipe
		{
			cursor:default;
		}

		rs-carousel-wrap
		{
			position:absolute;
			overflow:hidden;
			width:100%;
			height:100%;
			top:0;
			left:0;
		}

		rs-carousel-space
		{
			clear:both;
			display:block;
			width:100%;
			height:0;
			position:relative;
		}

		/* ADDED FOR SLIDELINK MANAGEMENT */
		.tp_inner_padding
		{
			box-sizing:border-box;
			max-height:none !important;
		}

		.rs-layer.rs-selectable
		{
			user-select:text;
		}

		rs-px-mask
		{
			overflow:hidden;
			display:block;
			width:100%;
			height:100%;
			position:relative;
		}

		rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video
		{
			max-width:none !important;
			border:none;
		}

		rs-bg-elem
		{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			z-index:0;
			display:block;
			pointer-events:none;
		}

		.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out
		{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			background:#fff;
			z-index:1000;
			transform:scaleX(0) scaleY(0);
		}

		/***********************************************************
			- 	ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS 	-
		***********************************************************/
		rs-zone
		{
			position:absolute;
			width:100%;
			left:0;
			box-sizing:border-box;
			min-height:50px;
			font-size:0;
			pointer-events:none;
		}

		rs-row-wrap,rs-column,rs-cbg-mask-wrap
		{
			display:block;
			visibility:hidden;
		}

		rs-layer-wrap,rs-parallax-wrap,rs-loop-wrap,rs-mask-wrap
		{
			display:block;
		}

		rs-column-wrap>rs-mask-wrap,rs-column-wrap>rs-loop-wrap
		{
			z-index:1;
		}

		rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap
		{
			transform-style:flat;
		}

		/* ANY SAFARI NEEDS IN CAROUSEL SOME HELP TO AVOID FLICKERING, LOVELY....*/
		@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
			rs-carousel-wrap rs-layer-wrap,rs-carousel-wrap rs-loop-wrap
			{
				backface-visibility:hidden;
				transform-style:preserve-3d;
			}
		}

		.safarifix rs-layer-wrap
		{
			perspective:1000000px;
		}

		@-moz-document url-prefix()
		{
			rs-layer-wraprs-mask-wraprs-cbg-mask-wrapperspective:none;
		}	
	}

	rs-mask-wrap
	{
		overflow:hidden;
	}

	rs-fullwidth-wrap
	{
		position:relative;
		width:100%;
		height:auto;
		display:block;
		overflow:visible;
		max-width:none !important;
	}

	.rev_row_zone_top
	{
		top:0;
	}

	.rev_row_zone_bottom
	{
		bottom:0;
	}

	.rev_row_zone_middle
	{
		top:0;
	}

	rs-column-wrap .rs-parallax-wrap
	{
		vertical-align:top;
	}

	.rs-layer img,rs-layer img
	{
		vertical-align:top;
	}

	rs-row,rs-row.rs-layer
	{
		display:table;
		position:relative;
		width:100% !important;
		table-layout:fixed;
		box-sizing:border-box;
		vertical-align:top;
		height:auto;
		font-size:0;
	}

	.rs-layer.rs-waction.iospermaccwait.permanenthidden
	{
		display:none !important;
		visibility:hidden !important;
		pointer-events:none !important;
	}

	rs-column-wrap
	{
		display:table-cell;
		position:relative;
		vertical-align:top;
		height:auto;
		box-sizing:border-box;
		font-size:0;
	}

	rs-column
	{
		box-sizing:border-box;
		display:block;
		position:relative;
		width:100% !important;
		height:auto !important;
		white-space:normal !important;
	}

	rs-cbg-mask-wrap
	{
		position:absolute;
		z-index:0;
		box-sizing:border-box;
	}

	rs-column-wrap rs-cbg-mask-wrap
	{
		top:0;
		left:0;
		bottom:0;
		right:0;
	}

	rs-column-bg
	{
		position:absolute;
		z-index:0;
		box-sizing:border-box;
		width:100%;
		height:100%;
	}

	.rs-pelock *
	{
		pointer-events:none !important;
	}

	rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap
	{
		text-align:inherit;
	}

	rs-column rs-mask-wrap
	{
		display:inline-block;
	}

	rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap
	{
		position:relative;
		left:auto;
		top:auto;
		line-height:0;
	}

	rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column
	{
		vertical-align:top;
	}

	.rev_break_columns
	{
		display:block !important;
	}

	.rev_break_columns rs-column-wrap.rs-parallax-wrap
	{
		display:block !important;
		width:100% !important;
	}

	.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden
	{
		visibility:hidden !important;
		display:none !important;
	}

	/*rs-column .rs-parallax-wrap,
	rs-column rs-loop-wrap,
	rs-column rs-mask-wrap,
	rs-column rs-layer { vertical-align: inherit }*/
	/*********************************
		-	SPECIAL TP CAPTIONS -
	**********************************/
	a.rs-layer.rs-nointeraction >.div,rs-layer.rs-nointeraction:not(a),.rs-layer.rs-nointeraction:not(a)
	{
		pointer-events:none !important;
	}

	rs-static-layers
	{
		position:absolute;
		z-index:101;
		top:0;
		left:0;
		display:block;
		width:100%;
		height:100%;
		pointer-events:none;
		overflow:hidden;
	}

	/* new static layers position option */
	rs-static-layers.rs-stl-back
	{
		z-index:0;
	}

	.rs-stl-visible
	{
		overflow:visible !important;
	}

	.rs-layer rs-fcr
	{
		width:0;
		height:0;
		border-left:40px solid transparent;
		border-right:0 solid transparent;
		border-bottom-width:0 !important;
		border-top:40px solid #00A8FF;
		position:absolute;
		right:100%;
		top:0;
	}

	.rs-layer rs-fcrt
	{
		width:0;
		height:0;
		border-left:40px solid transparent;
		border-right:0 solid transparent;
		border-top-width:0 !important;
		border-bottom:40px solid #00A8FF;
		position:absolute;
		right:100%;
		top:0;
	}

	.rs-layer rs-bcr
	{
		width:0;
		height:0;
		border-left:0 solid transparent;
		border-right:40px solid transparent;
		border-bottom:40px solid #00A8FF;
		border-top-width:0 !important;
		position:absolute;
		left:100%;
		top:0;
	}

	.rs-layer rs-bcrt
	{
		width:0;
		height:0;
		border-left:0 solid transparent;
		border-right:40px solid transparent;
		border-top:40px solid #00A8FF;
		border-bottom-width:0 !important;
		position:absolute;
		left:100%;
		top:0;
	}

	.tp-layer-inner-rotation
	{
		position:relative !important;
	}

	/***********************************************
		-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
	***********************************************/
	img.tp-slider-alternative-image
	{
		width:100%;
		height:auto;
	}

	/******************************
		-	IE8 HACKS	-
	*******************************/
	.noFilterClass
	{
		filter:none !important;
	}

	/********************************
		-	FULLSCREEN VIDEO	-
	*********************************/
	rs-bgvideo
	{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:0;
		display:block;
	}

	.rs-layer.rs-fsv
	{
		top:0;
		left:0;
		position:absolute;
		width:100%;
		height:100%;
	}

	.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video
	{
		width:100%;
		height:100%;
	/*display: none*/
	}

	.rs-fsv video
	{
		background:#000;
	}

	.fullcoveredvideo rs-poster
	{
		background-position:center center;
		background-size:cover;
		width:100%;
		height:100%;
		top:0;
		left:0;
	}

	.videoisplaying .html5vid rs-poster
	{
		display:none;
	}

	.tp-video-play-button
	{
		background:#000;
		background:rgba(0,0,0,0.3);
		border-radius:5px;
		position:absolute;
		top:50%;
		left:50%;
		color:#FFF;
		z-index:3;
		margin-top:-25px;
		margin-left:-25px;
		line-height:50px !important;
		text-align:center;
		cursor:pointer;
		width:50px;
		height:50px;
		box-sizing:border-box;
		display:inline-block;
		vertical-align:top;
		z-index:4;
		opacity:0;
		transition:opacity 300ms ease-out !important;
	}

	.rs-ISM .tp-video-play-button
	{
		opacity:1;
		transition:none !important;
		z-index:6;
	}

	.rs-audio .tp-video-play-button
	{
		display:none !important;
	}

	.rs-layer .html5vid
	{
		width:100% !important;
		height:100% !important;
	}

	.tp-video-play-button i
	{
		width:50px;
		height:50px;
		display:inline-block;
		text-align:center !important;
		vertical-align:top;
		line-height:50px !important;
		font-size:30px !important;
	}

	.rs-layer:hover .tp-video-play-button
	{
		opacity:1;
		display:block;
		z-index:6;
	}

	.rs-layer .tp-revstop
	{
		display:none;
		width:15px;
		border-right:5px solid #fff !important;
		border-left:5px solid #fff !important;
		transform:translateX(50%) translateY(50%);
		height:20px;
		margin-left:11px !important;
		margin-top:5px !important;
	}

	.videoisplaying .revicon-right-dir
	{
		display:none;
	}

	.videoisplaying .tp-revstop
	{
		display:block;
	}

	.videoisplaying .tp-video-play-button
	{
		display:none;
	}

	.fullcoveredvideo .tp-video-play-button
	{
		display:none !important;
	}

	.rs-fsv .rs-fsv audio
	{
		object-fit:contain !important;
	}

	.rs-fsv .rs-fsv video
	{
		object-fit:contain !important;
	}

	.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button
	{
		display:none;
	}

	@supports not (-ms-high-contrast:none) {
		/* Non-IE styles here */
		.rs-fsv .fullcoveredvideo audio
		{
			object-fit:cover !important;
		}

		.rs-fsv .fullcoveredvideo video
		{
			object-fit:cover !important;
		}
	}

	.rs-fullvideo-cover
	{
		width:100%;
		height:100%;
		top:0;
		left:0;
		position:absolute;
		background:transparent;
		z-index:5;
	}

	.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls
	{
		display:none !important;
	}

	.rs-audio .tp-video-controls
	{
		opacity:1 !important;
		visibility:visible !important;
	}

	rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer
	{
		margin:0;
		padding:0;
		margin-block-start:0;
		margin-block-end:0;
		margin-inline-start:0;
		margin-inline-end:0;
	}

	rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before
	{
		content:none;
	}

	/********************************
		-	DOTTED OVERLAYS	-
	*********************************/
	rs-dotted
	{
		background-repeat:repeat;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:3;
		display:block;
		pointer-events:none;
	}

	rs-sbg-wrap rs-dotted
	{
		z-index:31;
	}

	rs-dotted.twoxtwo
	{
		background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile.png);
	}

	rs-dotted.twoxtwowhite
	{
		background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png);
	}

	rs-dotted.threexthree
	{
		background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png);
	}

	rs-dotted.threexthreewhite
	{
		background:url(/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png);
	}

	/******************************
		-	SHADOWS		-
	******************************/
	.tp-shadowcover
	{
		width:100%;
		height:100%;
		top:0;
		left:0;
		background:#fff;
		position:absolute;
		z-index:-1;
	}

	.tp-shadow1
	{
		box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);
	}

	.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after
	{
		z-index:-2;
		position:absolute;
		content:"";
		bottom:10px;
		left:10px;
		width:50%;
		top:85%;
		max-width:300px;
		background:transparent;
		box-shadow:0 15px 10px rgba(0,0,0,0.8);
		transform:rotate(-3deg);
	}

	.tp-shadow2:after,.tp-shadow4:after
	{
		transform:rotate(3deg);
		right:10px;
		left:auto;
	}

	.tp-shadow5
	{
		position:relative;
		box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
	}

	.tp-shadow5:before,.tp-shadow5:after
	{
		content:"";
		position:absolute;
		z-index:-2;
		box-shadow:0 0 25px 0 rgba(0,0,0,0.6);
		top:30%;
		bottom:0;
		left:20px;
		right:20px;
		border-radius:100px / 20px;
	}

	/* TP BUTTONS DESKTOP SIZE */
	.rev-btn,.rev-btn:visited
	{
		outline:none !important;
		box-shadow:none;
		text-decoration:none !important;
		box-sizing:border-box;
		cursor:pointer;
	}

	.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited
	{
		text-transform:uppercase;
	}

	.rev-btn i
	{
		font-size:inherit;
		font-weight:normal;
		position:relative;
		top:0;
		transition:opacity .2s ease-out,margin .2s ease-out;
		margin-left:0;
		line-height:inherit;
	}

	.rev-btn.rev-hiddenicon i
	{
		font-size:inherit;
		font-weight:normal;
		position:relative;
		top:0;
		transition:opacity .2s ease-out,margin .2s ease-out;
		opacity:0;
		margin-left:0 !important;
		width:0 !important;
	}

	.rev-btn.rev-hiddenicon:hover i
	{
		opacity:1 !important;
		margin-left:10px !important;
		width:auto !important;
	}

	/* BURGER BUTTON */
	.rev-burger
	{
		position:relative;
		box-sizing:border-box;
		padding:22px 14px;
		border-radius:50%;
		border:1px solid rgba(51,51,51,0.25);
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		-webkit-tap-highlight-color:transparent;
		cursor:pointer;
	}

	.rev-burger span
	{
		display:block;
		width:30px;
		height:3px;
		background:#333;
		transition:.7s;
		pointer-events:none;
		transform-style:flat !important;
	}

	.rev-burger span:nth-child(2)
	{
		margin:3px 0;
	}

	.quick_style_example_wrap .rev-burger:hover :first-child,#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child
	{
		transform:translateY(6px) rotate(-45deg);
	}

	.quick_style_example_wrap .rev-burger:hover :nth-child(2),#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2)
	{
		transform:rotate(-45deg);
		opacity:0;
	}

	.quick_style_example_wrap .rev-burger:hover :last-child,#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child
	{
		transform:translateY(-6px) rotate(-135deg);
	}

	.rev-burger.revb-white
	{
		border:2px solid rgba(255,255,255,0.2);
	}

	.rev-b-span-light span,.rev-burger.revb-white span
	{
		background:#fff;
	}

	.rev-burger.revb-whitenoborder
	{
		border:0;
	}

	.rev-burger.revb-whitenoborder span
	{
		background:#fff;
	}

	.rev-burger.revb-darknoborder
	{
		border:0;
	}

	.rev-b-span-dark span,.rev-burger.revb-darknoborder span
	{
		background:#333;
	}

	.rev-burger.revb-whitefull
	{
		background:#fff;
		border:none;
	}

	.rev-burger.revb-whitefull span
	{
		background:#333;
	}

	.rev-burger.revb-darkfull
	{
		background:#333;
		border:none;
	}

	.rev-burger.revb-darkfull span
	{
		background:#fff;
	}

	/* SCROLL DOWN BUTTON */
	@keyframes rev-ani-mouse {
		0%
		{
			opacity:1;
			top:29%;
		}

		15%
		{
			opacity:1;
			top:70%;
		}

		50%
		{
			opacity:0;
			top:70%;
		}

		100%
		{
			opacity:0;
			top:29%;
		}
	}

	.rev-scroll-btn
	{
		display:inline-block;
		position:relative;
		left:0;
		right:0;
		text-align:center;
		cursor:pointer;
		width:35px;
		height:55px;
		box-sizing:border-box;
		border:3px solid white;
		border-radius:23px;
	}

	.rev-scroll-btn > *
	{
		display:inline-block;
		line-height:18px;
		font-size:13px;
		font-weight:normal;
		color:#7f8c8d;
		color:#ffffff;
		font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
		letter-spacing:2px;
	}

	.rev-scroll-btn > :hover,.rev-scroll-btn > :focus,.rev-scroll-btn > .active
	{
		color:#ffffff;
	}

	.rev-scroll-btn > :hover,.rev-scroll-btn > :focus,.rev-scroll-btn > :active,.rev-scroll-btn > .active
	{
		opacity:.8;
	}

	.rev-scroll-btn.revs-fullwhite
	{
		background:#fff;
	}

	.rev-scroll-btn.revs-fullwhite span
	{
		background:#333;
	}

	.rev-scroll-btn.revs-fulldark
	{
		background:#333;
		border:none;
	}

	.rev-scroll-btn.revs-fulldark span
	{
		background:#fff;
	}

	.rev-scroll-btn span
	{
		position:absolute;
		display:block;
		top:29%;
		left:50%;
		width:8px;
		height:8px;
		margin:-4px 0 0 -4px;
		border-radius:50%;
		animation:rev-ani-mouse 2.5s linear infinite;
		background:#fff;
	}

	.rev-scroll-btn.rev-b-span-dark
	{
		border-color:#333;
	}

	.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span
	{
		background:#333;
	}

	.rev-control-btn
	{
		position:relative;
		display:inline-block;
		z-index:5;
		color:#FFF;
		font-size:20px;
		line-height:60px;
		font-weight:400;
		font-style:normal;
		font-family:Raleway;
		text-decoration:none;
		text-align:center;
		background-color:#000;
		border-radius:50px;
		text-shadow:none;
		background-color:rgba(0,0,0,0.50);
		width:60px;
		height:60px;
		box-sizing:border-box;
		cursor:pointer;
	}

	.rev-cbutton-dark-sr
	{
		border-radius:3px;
	}

	.rev-cbutton-light
	{
		color:#333;
		background-color:rgba(255,255,255,0.75);
	}

	.rev-cbutton-light-sr
	{
		color:#333;
		border-radius:3px;
		background-color:rgba(255,255,255,0.75);
	}

	.rev-sbutton
	{
		line-height:37px;
		width:37px;
		height:37px;
	}

	.rev-sbutton-blue
	{
		background-color:#3B5998;
	}

	.rev-sbutton-lightblue
	{
		background-color:#00A0D1;
	}

	.rev-sbutton-red
	{
		background-color:#DD4B39;
	}

	/************************************
	-	TP BANNER TIMER		-
	*************************************/
	rs-progress
	{
		visibility:hidden;
		position:absolute;
		z-index:200;
		width:100%;
		height:100%;
	}

	rs-progress-bar,.rs-progress-bar
	{
		display:block;
		z-index:20;
		box-sizing:border-box;
		background-clip:content-box;
		position:absolute;
		line-height:0;
		width:100%;
		height:100%;
	}

	rs-progress-bgs
	{
		display:block;
		z-index:15;
		box-sizing:border-box;
		width:100%;
		position:absolute;
		height:100%;
		top:0;
		left:0;
	}

	rs-progress-bg
	{
		display:block;
		background-clip:content-box;
		position:absolute;
		width:100%;
		height:100%;
	}

	rs-progress-gap
	{
		display:block;
		background-clip:content-box;
		position:absolute;
		width:100%;
		height:100%;
	}

	rs-progress-vis
	{
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
	}

	/*********************************************
	-	BASIC SETTINGS FOR THE BANNER	-
	***********************************************/
	.rs-layer img
	{
		background:transparent;
		-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	/*zoom:1;*/
	}

	/*rs-carousel-wrap rs-layer.rs-layer img {   transform: translateZ(-0.0001px)}*/
	.rs-layer.slidelink
	{
		cursor:pointer;
		width:100%;
		height:100%;
	}

	.rs-layer.slidelink a
	{
		width:100%;
		height:100%;
		display:block;
	}

	.rs-layer.slidelink a div
	{
		width:3000px;
		height:1500px;
		background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat;
	}

	.rs-layer.slidelink a span
	{
		background:url(/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat;
		width:100%;
		height:100%;
		display:block;
	}

	/*.tp-shape {	width:100%;height:100%;}*/
	/*********************************************
	-	WOOCOMMERCE STYLES	-
	***********************************************/
	.rs-layer .rs-starring
	{
		display:inline-block;
	}

	.rs-layer .rs-starring .star-rating
	{
		float:none;
		display:inline-block;
		vertical-align:top;
		color:#FFC321 !important;
	}

	.rs-layer .rs-starring .star-rating,.rs-layer .rs-starring-page .star-rating
	{
		position:relative;
		height:1em;
		width:5.4em;
		font-family:star;
		font-size:1em !important;
	}

	.rs-layer .rs-starring .star-rating:before,.rs-layer .rs-starring-page .star-rating:before
	{
		content:"\73\73\73\73\73";
		color:#E0DADF;
		float:left;
		top:0;
		left:0;
		position:absolute;
	}

	.rs-layer .rs-starring .star-rating span
	{
		overflow:hidden;
		float:left;
		top:0;
		left:0;
		position:absolute;
		padding-top:1.5em;
		font-size:1em !important;
	}

	.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before
	{
		content:"\53\53\53\53\53";
		top:0;
		position:absolute;
		left:0;
	}

	/******************************
		-	LOADER FORMS	-
	********************************/
	rs-loader
	{
		top:50%;
		left:50%;
		z-index:10000;
		position:absolute;
	}

	rs-loader.off
	{
		display:none !important;
	}

	rs-loader.spinner0
	{
		width:40px;
		height:40px;
		background-color:#fff;
		background-image:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
		background-repeat:no-repeat;
		background-position:center center;
		box-shadow:0 0 20px 0 rgba(0,0,0,0.15);
		margin-top:-20px;
		margin-left:-20px;
		animation:tp-rotateplane 1.2s infinite ease-in-out;
		border-radius:3px;
	}

	rs-loader.spinner1
	{
		width:40px;
		height:40px;
		background-color:#fff;
		box-shadow:0 0 20px 0 rgba(0,0,0,0.15);
		margin-top:-20px;
		margin-left:-20px;
		animation:tp-rotateplane 1.2s infinite ease-in-out;
		border-radius:3px;
	}

	rs-loader.spinner5
	{
		background-image:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
		background-repeat:no-repeat;
		background-position:10px 10px;
		background-color:#fff;
		margin:-22px;
		width:44px;
		height:44px;
		border-radius:3px;
	}

	@keyframes tp-rotateplane {
		0%
		{
			transform:perspective(120px) rotateX(0deg) rotateY(0deg);
		}

		50%
		{
			transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		}

		100%
		{
			transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		}
	}

	rs-loader.spinner2
	{
		width:40px;
		height:40px;
		margin-top:-20px;
		margin-left:-20px;
		background-color:#ff0000;
		box-shadow:0 0 20px 0 rgba(0,0,0,0.15);
		border-radius:100%;
		animation:tp-scaleout 1s infinite ease-in-out;
	}

	@keyframes tp-scaleout {
		0%
		{
			transform:scale(0.0);
		}

		100%
		{
			transform:scale(1.0);
			opacity:0;
		}
	}

	rs-loader.spinner3
	{
		margin:-9px 0 0 -35px;
		width:70px;
		text-align:center;
	}

	rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3
	{
		width:18px;
		height:18px;
		background-color:#fff;
		box-shadow:0 0 20px 0 rgba(0,0,0,0.15);
		border-radius:100%;
		display:inline-block;
		animation:tp-bouncedelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
		animation-fill-mode:both;
	}

	rs-loader.spinner3 .bounce1
	{
		animation-delay:-.32s;
	}

	rs-loader.spinner3 .bounce2
	{
		animation-delay:-.16s;
	}

	@keyframes tp-bouncedelay {
		0%,80%,100%
		{
			transform:scale(0.0);
		}

		40%
		{
			transform:scale(1.0);
		}
	}

	rs-loader.spinner4
	{
		margin:-20px 0 0 -20px;
		width:40px;
		height:40px;
		text-align:center;
		animation:tp-rotate 2s infinite linear;
	}

	rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2
	{
		width:60%;
		height:60%;
		display:inline-block;
		position:absolute;
		top:0;
		background-color:#fff;
		border-radius:100%;
		animation:tp-bounce 2s infinite ease-in-out;
		box-shadow:0 0 20px 0 rgba(0,0,0,0.15);
	}

	rs-loader.spinner4 .dot2
	{
		top:auto;
		bottom:0;
		animation-delay:-1s;
	}

	@keyframes tp-rotate {
		100%
		{
			transform:rotate(360deg);
		}
	}

	@keyframes tp-bounce {
		0%,100%
		{
			transform:scale(0.0);
		}

		50%
		{
			transform:scale(1.0);
		}
	}

	rs-layer iframe
	{
		visibility:hidden;
	}

	rs-layer.rs-ii-o iframe
	{
		visibility:visible;
	}

	rs-layer input[type="text"],rs-layer input[type="email"],rs-layer input[type="url"],rs-layer input[type="password"],rs-layer input[type="search"],rs-layer input[type="number"],rs-layer input[type="tel"],rs-layer input[type="range"],rs-layer input[type="date"],rs-layer input[type="month"],rs-layer input[type="week"],rs-layer input[type="time"],rs-layer input[type="datetime"],rs-layer input[type="datetime-local"]
	{
		display:inline-block;
	}

	rs-layer input::placeholder
	{
		vertical-align:middle;
		line-height:inherit !important;
	}

	a.rs-layer
	{
		transition:none;
	}

	/***********************************************
		-  STANDARD NAVIGATION SETTINGS
	***********************************************/
	rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow
	{
		display:block;
		pointer-events:all;
	}

	/*rs-layer {	font-size:20px; line-height: 25px; padding:0px; margin:0px; border-radius:0px; max-width: none;min-width:none; max-height: none; min-height: none}*/
	.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar
	{
		border:none;
		min-height:0;
		margin:0;
		border-radius:0;
	}

	.tp-tabs,.tp-thumbs,.tp-bullets
	{
		position:absolute;
		display:block;
		z-index:1000;
		top:0;
		left:0;
	}

	.tp-tab,.tp-thumb
	{
		cursor:pointer;
		position:absolute;
		opacity:.5;
		box-sizing:border-box;
	}

	.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image
	{
		background-position:center center;
		background-size:cover;
		width:100%;
		height:100%;
		display:block;
		position:absolute;
		top:0;
		left:0;
	}

	rs-poster
	{
		cursor:pointer;
		z-index:3;
	}

	.tp-tab.rs-touchhover,.tp-tab.selected,.tp-thumb.rs-touchhover,.tp-thumb.selected
	{
		opacity:1;
	}

	.tp-tab-mask,.tp-thumb-mask
	{
		box-sizing:border-box !important;
	}

	.tp-tabs,.tp-thumbs
	{
		box-sizing:content-box !important;
	}

	.tp-bullet
	{
		width:15px;
		height:15px;
		position:absolute;
		background:#fff;
		background:rgba(255,255,255,0.3);
		cursor:pointer;
	}

	.tp-bullet.selected,.tp-bullet.rs-touchhover
	{
		background:#fff;
	}

	.tparrows
	{
		cursor:pointer;
		background:#000;
		background:rgba(0,0,0,0.5);
		width:40px;
		height:40px;
		position:absolute;
		display:block;
		z-index:1000;
	}

	.tparrows.rs-touchhover
	{
		background:#000;
	}

	.tparrows:before
	{
		font-family:"revicons";
		font-size:15px;
		color:#fff;
		display:block;
		line-height:40px;
		text-align:center;
	}

	.tparrows.tp-leftarrow:before
	{
		content:'\e824';
	}

	.tparrows.tp-rightarrow:before
	{
		content:'\e825';
	}

	/*.tp-thumb-mask {max-width: 100% !important}*/
	/************************
	 - FIXES FOR PE-7 ICONS -
	**************************/
	.rs-layer [class^="pe-7s-"]:before,.rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^="pe-7s-"],.rs-layer [class*=" pe-7s-"]
	{
		width:auto;
		margin:0;
		line-height:inherit;
		box-sizing:inherit;
	}

	/***************************
		- KEN BURNS FIXES -
	***************************/
	rs-pzimg-wrap
	{
		display:block;
	}

	body.rtl .rs-pzimg
	{
		left:0 !important;
	}

	/*******************************
		- CUBE & CANVAS SETTINGS -
	********************************/
	.rs_fake_cube
	{
		transform-style:preserve-3d;
	}

	.rs_fake_cube,.rs_fake_cube_wall
	{
		position:absolute;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		left:0;
		top:0;
		z-index:0;
	}

	.rs-builder-mode rs-sbg-wrap canvas,rs-sbg canvas
	{
		overflow:hidden;
		z-index:5;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
	}

	/***************************
		- 3D SHADOW MODE -
	***************************/
	.dddwrappershadow
	{
		box-shadow:0 45px 100px rgba(0,0,0,0.4);
	}

	.dddwrapper
	{
		transform-style:flat;
		perspective:10000px;
	}

	/*******************
		- DEBUG MODE -
	*******************/
	.rs_error_message_box
	{
		background:#111;
		width:800px;
		margin:40px auto;
		padding:40px 20px;
		text-align:center;
		font-family:"Open Sans",sans-serif;
	}

	.rs_error_message_oops
	{
		margin:0 0 20px;
		line-height:60px;
		font-size:34px;
		color:#FFF;
	}

	.rs_error_message_content
	{
		margin:0 0 20px;
		line-height:25px;
		font-size:17px;
		color:#FFF;
	}

	.rs_error_message_button
	{
		color:#fff !important;
		background:#333;
		display:inline-block;
		padding:10px 15px;
		text-align:right;
		border-radius:5px;
		cursor:pointer;
		text-decoration:none !important;
	}

	.rs_error_message_button:hover
	{
		background:#5e35b1;
	}

	.hglayerinfo
	{
		position:fixed;
		bottom:0;
		left:0;
		color:#FFF;
		font-size:12px;
		line-height:20px;
		font-weight:600;
		background:rgba(0,0,0,0.75);
		padding:5px 10px;
		z-index:2000;
		white-space:normal;
	}

	.hginfo
	{
		position:absolute;
		top:-2px;
		left:-2px;
		color:#e74c3c;
		font-size:12px;
		font-weight:600;
		background:#000;
		padding:2px 5px;
	}

	.indebugmode .rs-layer:hover
	{
		border:1px dashed #c0392b !important;
	}

	.helpgrid
	{
		border:2px dashed #c0392b;
		position:absolute;
		top:0;
		left:0;
		z-index:0;
	}

	#revsliderlogloglog
	{
		padding:15px;
		color:#fff;
		position:fixed;
		top:0;
		left:0;
		width:200px;
		height:150px;
		background:rgba(0,0,0,0.7);
		z-index:100000;
		font-size:10px;
		overflow:scroll;
	}

	/**
	INSTAGRAM FILTERS BY UNA
	https://una.im/CSSgram/
	**/
	.aden
	{
		filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);
	}

	.aden::after
	{
		background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
		mix-blend-mode:darken;
	}

	.perpetua::after,.reyes::after
	{
		mix-blend-mode:soft-light;
		opacity:.5;
	}

	.inkwell
	{
		filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);
	}

	.perpetua::after
	{
		background:linear-gradient(to bottom,#005b9a,#e6c13d);
	}

	.reyes
	{
		filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);
	}

	.reyes::after
	{
		background:#efcdad;
	}

	.gingham
	{
		filter:brightness(1.05) hue-rotate(-10deg);
	}

	.gingham::after
	{
		background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
		mix-blend-mode:darken;
	}

	.toaster
	{
		filter:contrast(1.5) brightness(.9);
	}

	.toaster::after
	{
		background:radial-gradient(circle,#804e0f,#3b003b);
		mix-blend-mode:screen;
	}

	.walden
	{
		filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);
	}

	.walden::after
	{
		background:#04c;
		mix-blend-mode:screen;
		opacity:.3;
	}

	.hudson
	{
		filter:brightness(1.2) contrast(.9) saturate(1.1);
	}

	.hudson::after
	{
		background:radial-gradient(circle,#a6b1ff 50%,#342134);
		mix-blend-mode:multiply;
		opacity:.5;
	}

	.earlybird
	{
		filter:contrast(.9) sepia(.2);
	}

	.earlybird::after
	{
		background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
		mix-blend-mode:overlay;
	}

	.mayfair
	{
		filter:contrast(1.1) saturate(1.1);
	}

	.mayfair::after
	{
		background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
		mix-blend-mode:overlay;
		opacity:.4;
	}

	.lofi
	{
		filter:saturate(1.1) contrast(1.5);
	}

	.lofi::after
	{
		background:radial-gradient(circle,transparent 70%,#222 150%);
		mix-blend-mode:multiply;
	}

	._1977
	{
		filter:contrast(1.1) brightness(1.1) saturate(1.3);
	}

	._1977:after
	{
		background:rgba(243,106,188,.3);
		mix-blend-mode:screen;
	}

	.brooklyn
	{
		filter:contrast(.9) brightness(1.1);
	}

	.brooklyn::after
	{
		background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
		mix-blend-mode:overlay;
	}

	.xpro2
	{
		filter:sepia(.3);
	}

	.xpro2::after
	{
		background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
		mix-blend-mode:color-burn;
	}

	.nashville
	{
		filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);
	}

	.nashville::after
	{
		background:rgba(0,70,150,.4);
		mix-blend-mode:lighten;
	}

	.nashville::before
	{
		background:rgba(247,176,153,.56);
		mix-blend-mode:darken;
	}

	.lark
	{
		filter:contrast(.9);
	}

	.lark::after
	{
		background:rgba(242,242,242,.8);
		mix-blend-mode:darken;
	}

	.lark::before
	{
		background:#22253f;
		mix-blend-mode:color-dodge;
	}

	.moon
	{
		filter:grayscale(1) contrast(1.1) brightness(1.1);
	}

	.moon::before
	{
		background:#a0a0a0;
		mix-blend-mode:soft-light;
	}

	.moon::after
	{
		background:#383838;
		mix-blend-mode:lighten;
	}

	.clarendon
	{
		filter:contrast(1.2) saturate(1.35);
	}

	.clarendon:before
	{
		background:rgba(127,187,227,.2);
		mix-blend-mode:overlay;
	}

	.willow
	{
		filter:grayscale(.5) contrast(.95) brightness(.9);
	}

	.willow::before
	{
		background-image:radial-gradient(circle,40%,#d4a9af 55%,#000 150%);
		mix-blend-mode:overlay;
	}

	.rise
	{
		filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);
	}

	.rise::after
	{
		background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
		mix-blend-mode:overlay;
		opacity:.6;
	}

	.rise::before
	{
		background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
		mix-blend-mode:multiply;
	}

	._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before
	{
		content:'';
		display:block;
		height:100%;
		width:100%;
		top:0;
		left:0;
		position:absolute;
		pointer-events:none;
	}

	._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2
	{
		position:absolute;
	}

	._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before
	{
		z-index:30;
	}

	._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after
	{
		z-index:40;
	}

	.slumber
	{
		filter:saturate(.66) brightness(1.05);
	}

	.slumber::after
	{
		background:rgba(125,105,24,.5);
		mix-blend-mode:soft-light;
	}

	.slumber::before
	{
		background:rgba(69,41,12,.4);
		mix-blend-mode:lighten;
	}

	.willow::after
	{
		background-color:#d8cdcb;
		mix-blend-mode:color;
	}

	/* SAFARI BUG FIX ON COLOR BLEND MODE */
	@media not all and (min-resolution:.001dpcm) {
		.willow
		{
			filter:grayscale(1) contrast(.95) brightness(.9);
		}

		.willow::after
		{
			background-color:transparent;
		}
	}	@supports (-webkit-appearance:none) {

}

rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after
{
	height:500%;
	width:500%;
}

/**
new spinners
**/
rs-loader.spinner6
{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner6 .rs-spinner-inner
{
	width:100%;
	height:100%;
	display:inline-block;
	-webkit-animation:rs-revealer-6 1.4s linear infinite;
	animation:rs-revealer-6 1.4s linear infinite;
}

rs-loader.spinner6 .rs-spinner-inner span
{
	position:absolute;
	vertical-align:top;
	border-radius:100%;
	display:inline-block;
	width:8px;
	height:8px;
	margin-left:16px;
	transform-origin:center 20px;
	-webkit-transform-origin:center 20px;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(2)
{
	transform:rotate(36deg);
	-webkit-transform:rotate(36deg);
	opacity:.1;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(3)
{
	transform:rotate(72deg);
	-webkit-transform:rotate(72deg);
	opacity:.2;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(4)
{
	transform:rotate(108deg);
	-webkit-transform:rotate(108deg);
	opacity:.3;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(5)
{
	transform:rotate(144deg);
	-webkit-transform:rotate(144deg);
	opacity:.4;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(6)
{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	opacity:.5;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(7)
{
	transform:rotate(216deg);
	-webkit-transform:rotate(216deg);
	opacity:.6;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(8)
{
	transform:rotate(252deg);
	-webkit-transform:rotate(252deg);
	opacity:.7;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(9)
{
	transform:rotate(288deg);
	-webkit-transform:rotate(288deg);
	opacity:.8;
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(10)
{
	transform:rotate(324deg);
	-webkit-transform:rotate(324deg);
	opacity:.9;
}

@keyframes rs-revealer-6 {
	from
	{
		transform:rotate(0);
	}

	to
	{
		transform:rotate(360deg);
	}
}

@-webkit-keyframes rs-revealer-6 {
	from
	{
		-webkit-transform:rotate(0);
	}

	to
	{
		-webkit-transform:rotate(360deg);
	}
}

rs-loader.spinner7
{
	width:35px;
	height:35px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner7 .rs-spinner-inner
{
	width:100%;
	height:100%;
	display:inline-block;
	padding:0;
	border-radius:100%;
	border:2px solid;
	-webkit-animation:rs-revealer-7 .8s linear infinite;
	animation:rs-revealer-7 .8s linear infinite;
}

@keyframes rs-revealer-7 {
	from
	{
		transform:rotate(0);
	}

	to
	{
		transform:rotate(360deg);
	}
}

@-webkit-keyframes rs-revealer-7 {
	from
	{
		-webkit-transform:rotate(0);
	}

	to
	{
		-webkit-transform:rotate(360deg);
	}
}

rs-loader.spinner8
{
	width:50px;
	height:50px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner8 .rs-spinner-inner
{
	width:100%;
	height:100%;
	display:inline-block;
	padding:0;
	text-align:left;
}

rs-loader.spinner8 .rs-spinner-inner span
{
	position:absolute;
	display:inline-block;
	width:100%;
	height:100%;
	border-radius:100%;
	-webkit-animation:rs-revealer-8 1.6s linear infinite;
	animation:rs-revealer-8 1.6s linear infinite;
}

rs-loader.spinner8 .rs-spinner-inner span:last-child
{
	animation-delay:-.8s;
	-webkit-animation-delay:-.8s;
}

@keyframes rs-revealer-8 {
	0%
	{
		transform:scale(0,0);
		opacity:.5;
	}

	100%
	{
		transform:scale(1,1);
		opacity:0;
	}
}

@-webkit-keyframes rs-revealer-8 {
	0%
	{
		-webkit-transform:scale(0,0);
		opacity:.5;
	}

	100%
	{
		-webkit-transform:scale(1,1);
		opacity:0;
	}
}

rs-loader.spinner9
{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner9 .rs-spinner-inner span
{
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:rs-revealer-9 2s infinite ease-in-out;
	animation:rs-revealer-9 2s infinite ease-in-out;
}

rs-loader.spinner9 .rs-spinner-inner span:last-child
{
	-webkit-animation-delay:-1s;
	animation-delay:-1s;
}

@-webkit-keyframes rs-revealer-9 {
	0%,100%
	{
		-webkit-transform:scale(0);
	}

	50%
	{
		-webkit-transform:scale(1);
	}
}

@keyframes rs-revealer-9 {
	0%,100%
	{
		transform:scale(0);
		-webkit-transform:scale(0);
	}

	50%
	{
		transform:scale(1);
		-webkit-transform:scale(1);
	}
}

rs-loader.spinner10
{
	width:54px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner10 .rs-spinner-inner
{
	width:100%;
	height:100%;
	text-align:center;
	font-size:10px;
}

rs-loader.spinner10 .rs-spinner-inner span
{
	display:block;
	height:100%;
	width:6px;
	display:inline-block;
	-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;
	animation:rs-revealer-10 1.2s infinite ease-in-out;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(2)
{
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(3)
{
	-webkit-animation-delay:-1s;
	animation-delay:-1s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(4)
{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s;
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(5)
{
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s;
}

@-webkit-keyframes rs-revealer-10 {
	0%,100%,40%
	{
		-webkit-transform:scaleY(.4);
	}

	20%
	{
		-webkit-transform:scaleY(1);
	}
}

@keyframes rs-revealer-10 {
	0%,100%,40%
	{
		transform:scaleY(.4);
		-webkit-transform:scaleY(.4);
	}

	20%
	{
		transform:scaleY(1);
		-webkit-transform:scaleY(1);
	}
}

rs-loader.spinner11
{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner11 .rs-spinner-inner
{
	width:100%;
	height:100%;
}

rs-loader.spinner11 .rs-spinner-inner span
{
	display:block;
	width:33%;
	height:33%;
	background-color:#333;
	float:left;
	-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;
	animation:rs-revealer-11 1.3s infinite ease-in-out;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(1)
{
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(2)
{
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(3)
{
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(4)
{
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(5)
{
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(6)
{
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(7)
{
	-webkit-animation-delay:0s;
	animation-delay:0s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(8)
{
	-webkit-animation-delay:.1s;
	animation-delay:.1s;
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(9)
{
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}

@-webkit-keyframes rs-revealer-11 {
	0%,100%,70%
	{
		-webkit-transform:scale3D(1,1,1);
		transform:scale3D(1,1,1);
	}

	35%
	{
		-webkit-transform:scale3D(0,0,1);
		transform:scale3D(0,0,1);
	}
}

@keyframes rs-revealer-11 {
	0%,100%,70%
	{
		-webkit-transform:scale3D(1,1,1);
		transform:scale3D(1,1,1);
	}

	35%
	{
		-webkit-transform:scale3D(0,0,1);
		transform:scale3D(0,0,1);
	}
}

rs-loader.spinner12
{
	width:35px;
	height:35px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner12 .rs-spinner-inner
{
	width:100%;
	height:100%;
	-webkit-animation:rs-revealer-12 1s infinite linear;
	animation:rs-revealer-12 1s infinite linear;
}

@-webkit-keyframes rs-revealer-12 {
	0%
	{
		-webkit-transform:rotate(0);
	}

	100%
	{
		-webkit-transform:rotate(360deg);
	}
}

@keyframes rs-revealer-12 {
	0%
	{
		transform:rotate(0);
	}

	100%
	{
		transform:rotate(360deg);
	}
}

rs-loader.spinner13
{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner13 .rs-spinner-inner
{
	width:100%;
	height:100%;
}

rs-loader.spinner13 .rs-spinner-inner span
{
	display:block;
	width:40%;
	height:40%;
	position:absolute;
	border-radius:50%;
	-webkit-animation:rs-revealer-13 2s ease infinite;
	animation:rs-revealer-13 2s ease infinite;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(1)
{
	animation-delay:-1.5s;
	-webkit-animation-delay:-1.5s;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(2)
{
	animation-delay:-1s;
	-webkit-animation-delay:-1s;
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(3)
{
	animation-delay:-.5s;
	-webkit-animation-delay:-.5s;
}

@keyframes rs-revealer-13 {
	0%,100%
	{
		transform:translate(0);
	}

	25%
	{
		transform:translate(160%);
	}

	50%
	{
		transform:translate(160%,160%);
	}

	75%
	{
		transform:translate(0,160%);
	}
}

@-webkit-keyframes rs-revealer-13 {
	0%,100%
	{
		-webkit-transform:translate(0);
	}

	25%
	{
		-webkit-transform:translate(160%);
	}

	50%
	{
		-webkit-transform:translate(160%,160%);
	}

	75%
	{
		-webkit-transform:translate(0,160%);
	}
}

rs-loader.spinner14
{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner14 .rs-spinner-inner
{
	width:100%;
	height:100%;
	animation:rs-revealer-14 1s infinite linear;
}

rs-loader.spinner14 .rs-spinner-inner span
{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:16px;
	height:16px;
	border-radius:50%;
	margin:-8px;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(1)
{
	-webkit-animation:rs-revealer-14-1 2s infinite;
	animation:rs-revealer-14-1 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(2)
{
	-webkit-animation:rs-revealer-14-2 2s infinite;
	animation:rs-revealer-14-2 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(3)
{
	-webkit-animation:rs-revealer-14-3 2s infinite;
	animation:rs-revealer-14-3 2s infinite;
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(4)
{
	-webkit-animation:rs-revealer-14-4 2s infinite;
	animation:rs-revealer-14-4 2s infinite;
}

@-webkit-keyframes rs-revealer-14-1 {
	0%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0);
	}

	80%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0);
	}

	100%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@-webkit-keyframes rs-revealer-14-2 {
	0%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0);
	}

	80%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0);
	}

	100%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@-webkit-keyframes rs-revealer-14-3 {
	0%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0);
	}

	80%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0);
	}

	100%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@-webkit-keyframes rs-revealer-14-4 {
	0%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0);
	}

	80%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0);
	}

	100%
	{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@keyframes rs-revealer-14-1 {
	0%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0);
	}

	80%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0);
	}

	100%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@keyframes rs-revealer-14-2 {
	0%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0);
	}

	80%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0);
	}

	100%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@keyframes rs-revealer-14-3 {
	0%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0);
	}

	80%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0);
	}

	100%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

@keyframes rs-revealer-14-4 {
	0%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0);
	}

	20%
	{
		transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0);
	}

	80%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0);
	}

	100%
	{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0);
	}
}

rs-loader.spinner15
{
	width:40px;
	height:40px;
	margin-top:-4px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

rs-loader.spinner15 .rs-spinner-inner
{
	width:100%;
	height:100%;
}

rs-loader.spinner15 .rs-spinner-inner span
{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;
	animation:rs-revealer-15 1.8s infinite ease-in-out;
}

rs-loader.spinner15 .rs-spinner-inner:last-child
{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s;
}

@-webkit-keyframes rs-revealer-15 {
	25%
	{
		-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);
	}

	50%
	{
		-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);
	}

	75%
	{
		-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
	}

	100%
	{
		-webkit-transform:rotate(-360deg);
	}
}

@keyframes rs-revealer-15 {
	25%
	{
		transform:translateX(30px) rotate(-90deg) scale(.5);
		-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);
	}

	50%
	{
		transform:translateX(30px) translateY(30px) rotate(-179deg);
		-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);
	}

	50.1%
	{
		transform:translateX(30px) translateY(30px) rotate(-180deg);
		-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);
	}

	75%
	{
		transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
	}

	100%
	{
		transform:rotate(-360deg);
		-webkit-transform:rotate(-360deg);
	}
}

/* NEW CANVAS ANIMATIONS ON SLIDE BG'S */
.bgcanvas
{
	display:none;
	position:absolute;
	overflow:hidden;
}

/* way the hell off screen */
.RSscrollbar-measure
{
	width:100px;
	height:100px;
	overflow:scroll;
	position:absolute;
	top:-9999px;
}

/*  AVADA SCROLL FIX */
.avada-has-rev-slider-styles .rev_slider_wrapper
{
	transform:none;
}

/* rs-carousel-wrap{
	transform: scale(0.3);
	overflow: visible !important;
	border: solid 5px red;
} *//*
Theme Name: Grange
Theme URI: http://grange.ancorathemes.com/
Description: Grange 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: 1.3.0
Engine: 1.88.0
Tested up to: 5.8
Requires at least: 5.0
Requires PHP: 5.6.20
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: grange
*/
/* 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%;
/*62.5%;*/
/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units
									   http://clagnut.com/blog/348/#c790 */
	-webkit-text-size-adjust:100%;
/* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:100%;
/* www.456bereastreet.com/archive/201012/
									   controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	-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;
}

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

.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)));
}

.body_style_fullwide
{
	--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)));
}

.has-bg-color-color
{
	color:var(--theme-color-bg_color);
}

.has-bd-color-color
{
	color:var(--theme-color-bd_color);
}

.has-text-color-color
{
	color:var(--theme-color-text);
}

.has-text-light-color
{
	color:var(--theme-color-text_light);
}

.has-text-dark-color
{
	color:var(--theme-color-text_dark);
}

.has-text-link-color
{
	color:var(--theme-color-text_link);
}

.has-text-hover-color
{
	color:var(--theme-color-text_hover);
}

.has-text-link-2-color
{
	color:var(--theme-color-text_link2);
}

.has-text-hover-2-color
{
	color:var(--theme-color-text_hover2);
}

.has-text-link-3-color
{
	color:var(--theme-color-text_link3);
}

.has-text-hover-3-color
{
	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);
}

.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:17px;
}

html[style*="overflow: hidden"]
{
	overflow:hidden !important;
	width:auto;
}

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);
}

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

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-"]
{
	padding-left:0;
	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);
}

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

.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:400;
}

table th
{
	font-size:19px;
	font-weight:400;
	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:15px;
}

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

.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 p
{
	margin:0;
	font-size:19px;
	line-height:30px;
	font-weight:400;
}

.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:400;
	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:var(--theme-color-alter_link);
	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,div:not(.is-style-solid-color) > blockquote,figure:not(.is-style-solid-color) > blockquote
{
	background-color:var(--theme-color-alter_bg_color);
}

blockquote:not(.has-text-color):before
{
	color:var(--theme-color-extra_link);
}

blockquote:not(.has-text-color),blockquote:not(.has-text-color) p,.wp-block-quote .wp-block-quote__citation
{
	color:var(--theme-color-alter_dark) !important;
}

blockquote:not(.has-text-color) a
{
	color:var(--theme-color-text_link);
}

blockquote:not(.has-text-color) a:hover
{
	color:var(--theme-color-text_hover);
}

blockquote:not(.has-text-color) dt,blockquote:not(.has-text-color) b,blockquote:not(.has-text-color) strong,blockquote:not(.has-text-color) i,blockquote:not(.has-text-color) em,blockquote:not(.has-text-color) mark,blockquote:not(.has-text-color) ins
{
	color:var(--theme-color-alter_dark);
}

blockquote:not(.has-text-color) s,blockquote:not(.has-text-color) strike,blockquote:not(.has-text-color) del
{
	color:var(--theme-color-alter_light);
}

blockquote:not(.has-text-color) code
{
	color:var(--theme-color-text_dark);
	background-color:var(--theme-color-bg_color);
	border-color:var(--theme-color-bd_color);
}

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

/* drop-cap */
.has-drop-cap:not(:focus):first-letter
{
	font-weight:400;
	background-color:transparent;
	color:var(--theme-color-text_dark);
	font-size:56px;
	height:55px;
	line-height:55px;
	margin:7px 15px -7px 0;
	text-align:left;
	min-width:60px;
}

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

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:6.7857em 0 !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;
/* Only height: auto; not both! */
	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:1em;
}

.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;
/* Corrects font size not being inherited in all browsers */
	margin:0;
/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align:baseline;
/* Improves appearance and consistency in all browsers */
}

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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 57px 18px;
	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 57px;
	align-items:center;
	vertical-align:top;
	font-size:16px;
	line-height:21px;
	font-weight:400;
	position:relative;
	border-width:0 !important;
	text-align:center;
}

.sidebar_small_screen_above .sidebar_control:after
{
	content:'\e828';
	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(-1.65rem);
	-ms-transform:translateX(-1.65rem);
	transform:translateX(-1.65rem);
}

.sc_button_hover:before
{
	content:'\e9a4';
	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:3.2em !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(-1.1rem);
	-ms-transform:translateX(-1.1rem);
	transform:translateX(-1.1rem);
}

.sc_button_hover.sc_button_size_small:hover:before,.sc_button_hover.sc_button_size_small.active:before
{
	right:2.5em !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:13px 48px 14px;
	font-size:15px;
}

.sc_button.sc_button_bordered.sc_button_size_small
{
	padding:11px 46px;
}

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

.sc_button_bordered.sc_button.sc_button_size_large
{
	padding:17px 54px 18px;
}

/* 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:'\e9a6';
	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:'\e9a4';
	font-family:"fontello";
	font-size:10px;
	font-weight:400;
	margin-left:50px;
}

.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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 55px 16px;
	-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
{
	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;
}

/* Simple button */
.sc_button.sc_button.sc_button_simple
{
	font-size:18px;
	line-height:20px;
	font-weight:400;
	font-style:normal;
	background:transparent !important;
	border:none !important;
	letter-spacing:0;
	padding:0 1.7em 2px 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:20px;
	padding-bottom:3px;
}

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

.sc_button.sc_button.sc_button_simple:before,.sc_button.sc_button.sc_button_simple:after
{
	content:'\e9a4';
	font-family:"fontello";
	font-style:normal;
	font-size:12px;
	font-weight:400;
	top:1px;
	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:56px;
	height:56px;
	line-height:56px;
	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_dark) !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;
/* Removes default vertical scrollbar in IE6/7/8/9 */
	vertical-align:top;
/* Improves readability and alignment in all browsers */
	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;
}

input[type="checkbox"],input[type="radio"]
{
	padding:0;
/* Addresses excess padding in IE8/9 */
}

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

input[type="number"],input[type="search"]
{
	-webkit-appearance:none;
/* Addresses appearance set to searchfield in S5, Chrome */
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	-webkit-appearance:none;
/* Corrects inner padding displayed oddly in S5, Chrome on OSX */
}

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);
}

.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:.5em;
}

#payment .place-order input[type="radio"] + label:before,#payment .place-order input[type="checkbox"] + label:before,#payment .place-order input[type="radio"] + .wpcf7-list-item-label:before,#payment .place-order input[type="checkbox"] + .wpcf7-list-item-label:before,#payment .wc_payment_methods input[type="radio"] + label:before,#payment .wc_payment_methods input[type="checkbox"] + label:before,#payment .wc_payment_methods input[type="radio"] + .wpcf7-list-item-label:before,#payment .wc_payment_methods input[type="checkbox"] + .wpcf7-list-item-label:before
{
	border:1px solid var(--theme-color-alter_bd_color);
	color:var(--theme-color-text_dark);
}

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:'\e9f6';
}

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:'\e9f6';
}

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;
	top:2px;
	right:2px;
	bottom:2px;
	left:auto;
	width:3em;
	z-index:1;
	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:'\e828';
	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:'\e942';
	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;
}

/* Field set */
fieldset
{
	padding:1em 1.5em;
	margin:1.5em .2em;
	border:1px solid var(--theme-color-bd_color);
	position:relative;
}

fieldset legend
{
	position:absolute;
	z-index:1;
	top:-.6em;
	left:1.5em;
	color:var(--theme-color-text_dark);
	background-color:var(--theme-color-bg_color);
	font-weight:400;
	font-style:italic;
	padding:0 .2em;
	letter-spacing:0;
}

/* 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;
/* Above WP toolbar */
	z-index:100000;
	-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	-ms-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
}

.grange_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;
}

.grange_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,0.6);
}

a.grange_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,.columns_wrap: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;
}

.grange_loading,.trx_addons_loading
{
	background-image:url(/wp-content/themes/grange/images/preloader.png) !important;
	background-position:center !important;
	background-repeat:no-repeat !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);
	-ms-transform:rotate(0);
	transform:rotate(0);
	position:absolute;
	z-index:1;
	top:50% !important;
	left:50% !important;
	-webkit-transform:translate(-50%,-50%) rotate(0deg);
	-ms-transform:translate(-50%,-50%) rotate(0deg);
	transform:translate(-50%,-50%) rotate(0deg);
	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:'\e9e1';
	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;
/* Need to correct 'sticky' sidebar position */
}

/* 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,0.05);
		-ms-box-shadow:10px 10px 10px rgba(0,0,0,0.05);
		box-shadow:10px 10px 10px rgba(0,0,0,0.05);
	}

	.sidebar_custom.sidebar_float .sidebar_inner,.sidebar_default.sidebar_float:not([class*="scheme_"]) .sidebar_inner
	{
		background-color:var(--theme-color-bg_color);
		padding:30px;
	}
}

/* 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 */
.grange-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,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,0.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;
}

/* Default header layouts
---------------------------------------------- */
/* Main menu in the default header */
.top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after
{
	content:'\e828';
	font-family:"fontello";
}

.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children > a:after
{
	content:'\e836';
	font-family:"fontello";
}

.top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before
{
	content:'\e8ba';
	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:'\e9d7';
}

/* 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:'\E830';
}

/* 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:'\e9e1';
	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 in content */
}

.search_modern.search_active
{
	z-index:2002;
}

.search_modern > .search_submit
{
	display:block;
	width:1.4em;
	height:1.4em;
	line-height:1.4em;
	text-align:center;
	position:relative;
	top:-1px;
	-webkit-transition:all .3s cubic-bezier(0.46,0.03,0.52,0.96);
	-ms-transition:all .3s cubic-bezier(0.46,0.03,0.52,0.96);
	transition:all .3s cubic-bezier(0.46,0.03,0.52,0.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:24px !important;
	font-family:"fontello";
	content:'\ea18';
	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(0.46,0.03,0.52,0.96),box-shadow .3s ease-out;
	-ms-transition:top .5s cubic-bezier(0.46,0.03,0.52,0.96),box-shadow .3s ease-out;
	transition:top .5s cubic-bezier(0.46,0.03,0.52,0.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:'\E830';
}

.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:'\ea18';
	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;
	top:0;
	left:0;
	width:100%;
	height:auto;
	z-index:2;
}

.search_modern .search_header_wrap .logo_image
{
	position:absolute;
	left:60px;
	top:70px;
	display:inline-block;
	max-height:50px;
	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:'\e9e1';
	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:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1;
	width:100%;
	height:100%;
	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(0.46,0.03,0.52,0.96),box-shadow .3s ease-out;
	-ms-transition:top .5s cubic-bezier(0.46,0.03,0.52,0.96),box-shadow .3s ease-out;
	transition:top .5s cubic-bezier(0.46,0.03,0.52,0.96),box-shadow .3s ease-out;
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.05);
	-ms-box-shadow:0 1px 6px rgba(0,0,0,0.05);
	box-shadow:0 1px 6px rgba(0,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
{
/* out animation */
/* Logo animation */
/* Close button animation */
}

.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:.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_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:'\e9e1';
	-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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.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:1px;
	-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:'\e837';
}

.menu_side_right .menu_side_wrap.opened .menu_side_button:before
{
	content:'\e836';
}

.menu_side_left .menu_side_wrap .menu_side_button:before
{
	content:'\e836';
}

.menu_side_left .menu_side_wrap.opened .menu_side_button:before
{
	content:'\e837';
}

[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(0.2) rotate(0);
	}

	100%
	{
		opacity:1;
		-webkit-transform:scale(1) rotate(180deg);
	}
}

@keyframes fadeInAnimScale {
	0%
	{
		opacity:0;
		transform:scale(0.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(0.2) rotate(0);
	}
}

@keyframes fadeOutAnimScale {
	0%
	{
		opacity:1;
		transform:scale(1) rotate(180deg);
	}

	100%
	{
		opacity:0;
		transform:scale(0.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(0.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(0.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(0.5,1,0.89,1);
	-ms-transition:height .5s cubic-bezier(0.5,1,0.89,1);
	transition:height .5s cubic-bezier(0.5,1,0.89,1);
/* Panel Menu Header */
/* Close Button */
/* Menu */
/* specific scheme colors */
/* Vertical Dropdown */
/* align center */
/* align right */
/* Vertical Menu Extra */
/* Vertical Menu Default  */
/* Horizontal */
/* Socials */
/* Widget Socials */
/* Socials with names */
/* Animation
   +++++++++++++++++++++++++++ */
/* Close button animation */
/* Panel with menu style 1 */
/* Logo animation  */
/*  Vertical dropdown menu animation */
/* Elementor heading title animation */
/* Text Editor title animation */
/* Paragraph animation */
/* Socials animation */
/* Panel with menu style 2 */
/*  Horizontal & vertical menu */
/* Divider */
/* Socials animation */
/* Panel with menu style 3 */
/* Logo animation  */
/*  Vertical dropdown menu animation */
/* Divider */
/* Socials animation */
/* Panel with menu style 4 */
/* Logo animation  */
/*  Vertical dropdown menu animation */
/* Section Divider */
/* Paragraph animation */
/* Socials animation */
/* Panel with menu style 5 */
/* Logo animation  */
/* Paragraph animation  */
/* Text Editor title animation */
/*  Vertical dropdown menu animation */
/* Divider */
/* Socials animation */
}

.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;
	position:absolute;
	z-index:1;
	top:60px;
	right:65px;
	margin:0 !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;
}

.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:'\e9e1';
	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:'\EA07';
	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:400;
	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:400;
	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,.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:'\E9A4';
	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:400;
}

.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;
}

.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;
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li:first-child > a,.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li.menu-item-has-children:first-child > a
{
	padding-left:0;
}

.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:'\E9DF';
	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:15px;
	line-height:17px;
	font-weight:400;
	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(0.5,1,0.89,1);
	-ms-transition:height .45s cubic-bezier(0.5,1,0.89,1);
	transition:height .45s cubic-bezier(0.5,1,0.89,1);
/*  hide scrollbar Explorer */
/*  hide scrollbar FireFox */
/*  hide scrollbar Chrome */
/* Layouts as submenu */
/* Search Mobile */
/* Socials Mobile */
/* Close Button */
/* Menu Mobile With Widgets */
/* Widgets Area */
/* Animation
   +++++++++++++++++++++++++++ */
/* logo */
/* menu */
/* Socials */
/* socials mobile */
/* widgets area */
}

.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:.6px;
	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:400;
	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:'\E9A4';
	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;
}

.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:'\e9e1';
	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;
/* Global Styles in Widget Area */
/*  hide scrollbar Explorer */
/* hide scrollbar FireFox */
/* hide scrollbar Chrome */
/* Custom Html Widget */
}

.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.667em;
	line-height:1.3em;
	font-weight:400;
	letter-spacing:-.8px;
	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:'\E9E2';
	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;
/* Remove this rule if you want to zoom this logo too */
	-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 .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;
	border-color:var(--theme-color-text_dark);
}

.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus
{
	color:var(--theme-color-bg_color);
}

/* 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:'\e83c';
	font-family:"fontello";
	display:inline-block;
	vertical-align:baseline;
	font-size:14px;
	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:'\e8bb';
	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;
}

/* Sponsored content */
.post_meta .post_meta_item .post_sponsored_label
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.6px;
	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:5px 17px;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	letter-spacing:.6px;
	text-transform:uppercase;
	-webkit-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
}

.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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link2);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	letter-spacing:.6px;
	-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.grange_tabs .grange_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.grange_tabs .grange_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.grange_tabs .grange_tabs_titles li + li
{
	margin-left:3px;
}

div.esg-filter-wrapper .esg-filterbutton > span,.mptt-navigation-tabs li a,div.grange_tabs .grange_tabs_titles li a,div.grange_tabs .grange_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,.grange_tabs .grange_tabs_titles li a:hover,.grange_tabs .grange_tabs_titles li a:focus,.grange_tabs .grange_tabs_titles li a.ui-tabs-anchor:hover,.grange_tabs .grange_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,.grange_tabs .grange_tabs_titles li.ui-state-active a,.grange_tabs .grange_tabs_titles li.ui-state-active a.ui-tabs-anchor
{
	color:var(--theme-color-bg_color);
	background-color:var(--theme-color-text_dark);
}

div.grange_tabs .grange_tabs_content
{
	padding:0;
}

div.grange_tabs .grange_tab_content_remove
{
	opacity:0;
}

div.grange_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 .grange_tabs .grange_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 .grange_tabs .grange_tabs_titles li a:hover,[class*="scheme_"].sidebar .grange_tabs .grange_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 .grange_tabs .grange_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,0.13) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.75) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 25%,rgba(0,0,0,0.13) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.75) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgba(0,0,0,0.13) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.75) 100%);
	pointer-events:none;
}

.post_featured.with_video .post_info_video
{
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	z-index:3;
	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,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:'\e9e9';
	font-family:"fontello";
	letter-spacing:-3px;
}

.mejs-controls .mejs-playpause-button.mejs-pause > button:before
{
	content:'\e8e3';
	font-family:"fontello";
}

.mejs-controls .mejs-volume-button.mejs-mute > button:before
{
	content:'\e9b0';
	font-family:"fontello";
}

.mejs-controls .mejs-volume-button.mejs-unmute > button:before
{
	content:'\e9af';
	font-family:"fontello";
}

.mejs-controls .mejs-button.mejs-fullscreen-button
{
	margin-left:8px;
}

.mejs-controls .mejs-button.mejs-fullscreen-button > button:before
{
	content:'\f0b2';
	font-family:"fontello";
	letter-spacing:0;
}

.mejs-controls .mejs-button.mejs-unfullscreen > button:before
{
	content:'\e918';
	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:#E3E3E3;
}

.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,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:14px;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	line-height:1.3em;
	letter-spacing:1.8px;
}

.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:400;
	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:400;
	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:400;
	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,0.1) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.5) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.5) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.25) 66%,rgba(0,0,0,0.5) 100%);
}

.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:'\EA10';
	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:16px;
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_caption
{
	font-weight:400;
	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:16px;
	font-weight:400;
	line-height:20px;
	color:var(--theme-color-alter_text);
	margin:4px 0 0;
}

.trx_addons_audio_player .trx_addons_audio_player_wrap .audio_now_playing
{
	display:inline-block;
	padding:6px 16px;
	font-size:11px;
	line-height:14px;
	font-weight:400;
	margin-top:0;
	margin-bottom:1.55em;
	letter-spacing:.6px;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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:400;
	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:42px;
	text-align:center;
	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:400;
	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;
	-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:400;
}

.wp-playlist.wp-audio-playlist .wp-playlist-item-artist
{
	font-size:16px;
	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:400;
}

.wp-playlist.wp-audio-playlist .wp-playlist-tracks .wp-playlist-caption
{
	font-weight:400;
}

.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 .mejs-container,.post_featured.with_thumb .mejs-controls,.post_featured > div > .mejs-container,.post_featured > div > .mejs-container .mejs-controls,.trx_addons_audio_player.with_cover .mejs-container,.trx_addons_audio_player.with_cover .mejs-controls
{
	background:none;
}

.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:#ffffff;
}

div.mejs-controls .mejs-time-float-corner
{
	border-top-color:#0d0d12;
}

div.mejs-controls .mejs-time
{
	font-size:16px;
	font-weight:400;
	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: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;
	text-align:center;
	line-height:38px;
	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,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:'\e9e9';
	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 .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%;
}

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

.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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 57px 18px;
	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;
}

[class*="blog_style_classic"] .nav-links-more,[class*="blog_style_masonry"] .nav-links-more
{
	margin-top:0;
}

.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:'\e929';
	font-family:"fontello";
	font-size:1em;
	font-weight:normal;
	display:block;
	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;
	text-align:center;
	opacity:0;
}

.nav-links-more.loading a:before,.woocommerce-links-more.loading a:before
{
	content:'\e82d';
	-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:21px;
	font-weight:400;
	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;
}

body[class*="blog_style_portfolio"] .nav-links-old,body[class*="blog_style_classic"] .nav-links-old
{
	margin-top:1.3em;
}

.nav-links-old .nav-prev a:before,.nav-links-old .nav-next a:after
{
	font-family:"fontello";
	font-weight:normal;
	display:inline;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	font-size:11px;
	font-weight:400;
}

.nav-links-old .nav-prev
{
	float:left;
	position:relative;
	padding-left:2em;
}

.nav-links-old .nav-prev a:before
{
	content:'\EA07';
}

.nav-links-old .nav-next
{
	float:right;
	position:relative;
	padding-right:2em;
}

.nav-links-old .nav-next a:after
{
	content:'\E9A4';
	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:400;
	text-transform:none;
	margin-top:2.7em;
	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;
	text-align:center;
	line-height:50px;
	-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,.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:'\e939';
	font-family:"fontello";
}

.esg-filters .esg-navigationbutton i.eg-icon-right-open:before
{
	content:'\e93a';
	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;
	left:0;
	top: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:'\e8af';
}

.nav-links .page-numbers.prev:before,.comments_pagination .page-numbers.prev:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before
{
	content:'\e907';
}

.nav-links .page-numbers.next:before,.comments_pagination .page-numbers.next:before,.woocommerce nav.woocommerce-pagination ul li a.next:before
{
	content:'\e908';
}

.nav-links .page-numbers.last:before,.comments_pagination .page-numbers.last:before,.woocommerce nav.woocommerce-pagination ul li a.last:before
{
	content:'\e8b0';
}

/* 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,0.6);
	border-color:rgba(0,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:'\e8ef';
	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:'\e8f0';
	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,0.7);
	background-color:var(--theme-color-bg_color_07);
	background-image:url(/wp-content/themes/grange/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:1001;
}

.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;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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(/wp-content/themes/grange/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,0.2);
	-ms-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);
}

button.full_post_close:hover
{
	color:var(--theme-color-text_hover);
}

button.full_post_close:after
{
	content:'\e916';
	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:'\e8ab';
}

.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:8px 18px;
	margin:.25em .5em .25em 0;
	font-size:14px;
	font-weight:400;
	line-height:16px;
	background-color:#fff;
	color:var(--theme-color-text);
	border:1px solid #E5E5E5;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:17px;
	-ms-border-radius:17px;
	border-radius:17px;
	-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);
	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: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:'\e9cc';
	font-family:"fontello";
}

.post_item_single .post_meta_single .post_meta_likes.trx_addons_icon-heart:before
{
	content:'\e8aa';
	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_number,.post_item_single .post_meta_single .post_meta_likes .post_meta_label
{
	display:none;
}

/* Share */
.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:13px;
	line-height:18px;
	font-weight:400;
	display:block;
	letter-spacing:.3px;
}

.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:'\e9e5';
	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:'\e9e6';
	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.45em;
	font-weight:400;
}

.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;
	overflow:hidden;
	text-align:center;
	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:'\e939';
	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:'\e93a';
}

.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.grange_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:13px;
	line-height:18px;
	font-weight:400;
	letter-spacing:1px;
	color:var(--theme-color-text_light);
}

.author_info .author_title
{
	margin:0 0 10px;
	font-size:19px;
	line-height:1.3em;
	font-weight:400;
}

.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;
	height:auto;
	line-height:inherit;
	width:1.5em;
	height:1.5em;
	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:400;
	letter-spacing:1.1px;
	font-size:13px;
	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:14px;
	font-weight:400;
	letter-spacing:1px;
}

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

.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:400;
}

.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
{
/* audio */
}

.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;
	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:400;
	letter-spacing:0;
}

.show_comments_single .show_comments_button:after
{
	content:'\e828';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	margin-left:1em;
}

.show_comments_single .show_comments_button.opened:after
{
	content:'\e835';
}

.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:2em;
	-ms-border-radius:2em;
	border-radius:2em;
	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:13px;
	line-height:19px;
	font-weight:normal;
}

.comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after
{
	will-change:transform;
}

.comments_list_wrap .comment_author
{
	margin:-2px 10px 0 0;
	font-size:19px;
	line-height:23px;
	font-weight:400;
	display:inline-block;
	vertical-align:middle;
}

.comments_list_wrap .comment_posted
{
	display:inline-block;
	position:relative;
	letter-spacing:0;
	margin-bottom:-1px;
	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;
	font-style:italic;
}

.comments_list_wrap .trx_addons_reviews_text
{
	font-weight:bold;
}

.comments_list_wrap .comment_text
{
	margin-bottom:.6em;
	font-size:17px;
	line-height:1.65em;
	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;
	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:16px;
	line-height:18px;
	font-weight:400;
	letter-spacing:.1px;
	margin-top:1px;
}

.comments_list_wrap .comment_reply a:after
{
	content:'\e9df';
	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_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,0.015);
	-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.015);
	box-shadow:0 15px 15px -14px rgba(0,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:16px 40px 17px;
}

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:10em 0;
	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:18px;
	margin-top:17px;
	margin-bottom:40px;
	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;
}

/* 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:1.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:400;
	letter-spacing:0;
	margin-top:-6px;
}

.widget_fullwidth .widget_title,.widget_fullwidth .widgettitle
{
	text-align:center;
}

.widget ol,.widget ul
{
	font-size:1em;
	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:.7em;
	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:400;
}

.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:14px;
	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.45em;
	font-weight:400;
}

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

.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:400;
}

.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.7em;
	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:400 !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);
}

.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:1.9em;
	height:1.9em;
	line-height:1.9em;
	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:'\E837';
	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:'\E836';
	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;
	padding-top: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:'\e9a6';
	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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.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:'\e8ed';
	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:14px !important;
	line-height:17px;
	font-weight:400;
	letter-spacing:0;
	margin:0 5px 5px 0;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	padding:6px 15px;
	text-transform:none;
	-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
	-ms-box-shadow:0 0 0 0 rgba(0,0,0,0);
	box-shadow:0 0 0 0 rgba(0,0,0,0);
	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;
	-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,0.06);
	-ms-box-shadow:0 3px 12px 0 rgba(0,0,0,0.06);
	box-shadow:0 3px 12px 0 rgba(0,0,0,0.06);
}

[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-alter_text);
	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_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,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:400;
	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:400;
	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;
}

/* WP GDPR Compliance */
.wpgdprc
{
	color:inherit;
}

table.wpgdprc-table
{
	margin-bottom:2em;
}

div.wpgdprc .wpgdprc-checkbox
{
	display:inline;
}

.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;
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]
{
	position:absolute !important;
}

.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);
}

.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;
}

.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);
}

.comment-form-cookies-consent label
{
	color:var(--theme-color-text_light);
}

.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;
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:before
{
	left:-8px;
	top:-8px;
	margin:0;
}

.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);
}

.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:checked:before,.wpgdprc-checkbox label input[type="checkbox"]:checked:before
{
	content:'\e9f6';
}

.ua_edge .wpgdprc-checkbox label,.ua_ie .wpgdprc-checkbox label
{
	padding-left:0;
}

.ua_edge .wpgdprc-checkbox input[type="checkbox"],.ua_ie .wpgdprc-checkbox input[type="checkbox"]
{
	width:auto;
}

.ua_edge .wpgdprc-checkbox input[type="checkbox"]:before,.ua_ie .wpgdprc-checkbox input[type="checkbox"]:before
{
	display:none;
}

.ua_edge .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"],.ua_ie .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]
{
	width:auto;
}

.ua_edge .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"],.ua_ie .tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]
{
	display:none;
}

/* 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:18px;
	font-weight:400;
	z-index:auto !important;
}

.menu_footer_nav_area > ul > li > a,.footer_wrap .sc_layouts_menu > ul > li > a
{
	font-weight:400;
}

.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 1.3em;
	display:inline-block;
}

.mobile_layout .menu_footer_nav_area > ul > li > a,.mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a
{
	padding:.5em 1.3em;
}

.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 */
.grange_customizer_message
{
	padding:2em;
	margin:0 auto;
	max-width:60%;
	background-color:#f3e6ce;
	color:#996600;
	border-left:3px solid #666600;
}

.grange_customizer_message b
{
	color:#333300;
}

/* Debug window */
#debug_log
{
	position:fixed;
	z-index:1000000;
	top:0;
	left:0;
	display:block;
	width:100%;
	background:rgba(0,0,0,0.8);
	color:#ffffff;
}

.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:#cccccc;
	border:2px solid #ebebeb;
	background-color:#f4f7f9;
}

.popup_wrap .popup_close:hover
{
	color:#909090;
	border:2px solid #cccccc;
	background-color:#ffffff;
}

.popup_wrap .popup_close:before
{
	content:'\e8ac';
	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:#ffffff;
}

.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:#222222;
	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);
}

/* The GDPR Framework */
.gdpr-terms-container
{
	clear:both;
	margin:1em 0 !important;
}

/* 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:'\e938';
	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(0.2,-0.8,0.6,-1.2);
	-ms-animation:squat .5s 1 cubic-bezier(0.2,-0.8,0.6,-1.2);
	animation:squat .5s 1 cubic-bezier(0.2,-0.8,0.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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
	margin-top:1px;
}

.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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	font-size:13px;
	line-height:16px;
	font-weight:400;
	letter-spacing:.8px;
	text-transform:uppercase;
	background:#ffffff !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;
	content:'\e87e';
	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:400;
	letter-spacing:.8px;
	text-transform:uppercase;
	background:#ffffff !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:400;
	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:#ffffff;
}

/* Layouts Compact */
.sc_layouts_row_type_compact
{
/* icons */
/* button */
/* mobile button */
/* socials */
/* Cart */
/* Title */
}

.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:24px;
}

.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:#C5A48E;
	color:#ffffff !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:400;
}

.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple)
{
	font-size:15px;
	padding:13px 40px;
}

.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:'\e9d7';
}

.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,.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item
{
	margin:0 10px 0 0;
}

.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon,.sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .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:'\e9f4';
}

.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short
{
	font-size:10px;
	font-weight:400;
	min-width:15px;
	min-height:15px;
	line-height:15px;
	text-align:center;
	padding:0 2px;
	top:auto;
	bottom:-3px;
	right:-6px;
	letter-spacing:0;
	text-indent:1px;
	-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;
/* icon */
/* socials */
}

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

.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:400;
}

.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
{
/* columns menu */
/* Columns Menu in Collapse */
/* Stretch window */
/* Stretch window boxed */
}

.sc_layouts_menu_nav > li > a,.sc_layouts_menu_nav > li.menu-item-has-children > a
{
	padding:.9em 1em;
}

.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.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:400 !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:400 !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
{
/* columns menu */
}

.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:'\e836';
	font-weight:normal;
	position:absolute;
	z-index:1;
	top:.5em;
	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;
/* sub */
}

.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:'\e9df';
	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
{
/*  hide scrollbar Explorer */
/* hide scrollbar FireFox */
/* hide scrollbar Chrome */
}

.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 Style "Default" */
/* Sticky Socials Style "Modern" */
}

.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:400;
}

.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:#ffffff !important;
}

#powerTip .box_view_html
{
	font-size:16px;
	line-height:20px;
	font-weight:400;
}

#powerTip .box_view_html a
{
	color:#ffffff !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(/wp-content/themes/grange/skins/default/images/testimonials-bg.png);
}

/* Advanced Popups */
.adp-popup
{
	-webkit-box-shadow:0 3px 46px rgba(0,0,0,0.1);
	-ms-box-shadow:0 3px 46px rgba(0,0,0,0.1);
	box-shadow:0 3px 46px rgba(0,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:'\e9e1';
	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:#dddddd !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;
	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:'\ea0a';
	font-family:"fontello";
}

.adp-popup-type-notification-box .adp-popup-button
{
	margin:20px auto 0;
	display:block;
	width:calc(100% - 18px);
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	font-size:16px;
	font-weight:400;
	line-height:20px;
	letter-spacing:0;
	text-indent:0;
	padding:14px 15px 15px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background-color:#171A21;
	color:#ffffff;
	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:'\ea0a';
	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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	font-size:16px;
	font-weight:400;
	line-height:20px;
	letter-spacing:0;
	text-indent:0;
	padding:12px 31px 13px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background-color:#171A21;
	color:#ffffff;
	cursor:pointer;
}

.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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 57px 18px;
	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:#ffffff;
	color:#000;
	opacity:1;
	font-size:15px;
	line-height:18px;
	font-weight:400;
	height:auto;
	width:auto;
	bottom:0;
	padding:8px 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:#ffffff;
	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:'\e92a';
	font-family:"fontello";
	display:inline-block;
	color:#000;
}

.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow:before
{
	content:'\e92b';
	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:'\E929';
	font-family:"fontello";
	display:inline-block;
	color:#000;
}

.twentytwenty-wrapper.twentytwenty-vertical .twentytwenty-handle .twentytwenty-up-arrow:before
{
	content:'\E92C';
	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:16px;
	font-weight:400;
	line-height:21px;
	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;
}

/* Remove and change margin in  gutenberg gallery */
.wp-block-gallery.small_gap:last-child
{
	margin-bottom:0;
}

.wp-block-gallery.small_gap .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.small_gap .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap .wp-block-gallery .blocks-gallery-item
{
	margin:0 8px 8px 0;
}

.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-item
{
	width:calc((100% - 16px)/3);
	margin-right:8px;
}

.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.small_gap.columns-3 .wp-block-gallery .blocks-gallery-item:nth-of-type(3n)
{
	margin-right:0;
}

.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item
{
	width:calc((100% - 8px)/2);
	margin-right:8px;
}

.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item:nth-of-type(2n)
{
	margin-right:0;
}

.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:last-child,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:last-child,.wp-block-gallery.small_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item:last-child,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery.small_gap.columns-2 .wp-block-gallery .blocks-gallery-item:last-child
{
	margin-right:0;
}

.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-item
{
	width:100%;
	margin-right:8px;
}

.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.small_gap.columns-1 .wp-block-gallery .blocks-gallery-item:nth-of-type(n)
{
	margin-right:0;
}

.wp-block-gallery.medium_gap
{
	margin-bottom:0;
}

.wp-block-gallery.medium_gap .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.medium_gap .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap .wp-block-gallery .blocks-gallery-item
{
	margin:0 30px 30px 0;
}

.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 .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,.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:calc((100% - 60px)/3);
	margin-right:30px;
}

.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.medium_gap.columns-3 .wp-block-gallery .blocks-gallery-item:nth-of-type(3n)
{
	margin-right:0;
}

.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-item
{
	width:calc((100% - 30px)/2);
	margin-right:30px;
}

.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.medium_gap.columns-2 .wp-block-gallery .blocks-gallery-item:nth-of-type(2n)
{
	margin-right:0;
}

.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image,.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item
{
	width:100%;
	margin-right:30px;
}

.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .blocks-gallery-grid .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-image:nth-of-type(n),.wp-block-gallery.medium_gap.columns-1 .wp-block-gallery .blocks-gallery-item:nth-of-type(n)
{
	margin-right:0;
}

/* 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:17px !important;
	padding-bottom:10px !important;
	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_anim.underline_do_hover
{
	animation:underline_hover_on2 .8s cubic-bezier(0.25,0.8,0.25,1) both;
}

.simple_text_link.underline_anim.underline_do_hover:hover
{
	animation:underline_hover_off2 .8s cubic-bezier(0.25,0.8,0.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,0.2);
	-ms-box-shadow:0 0 0 4px rgba(234,234,234,0.2);
	box-shadow:0 0 0 4px rgba(234,234,234,0.2);
	color:var(--theme-color-text_link2);
}

.extra-size-skills .sc_skills_counter_alter .sc_skills_total
{
	font-size:130px;
	letter-spacing: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:400;
	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:400;
	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:#ffffff;
}

.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:#ffffff;
	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;
	font-size:19px;
	font-weight:400;
	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:'\e837';
}

.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:'\e836';
}

.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:600;
	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:#ffffff;
	-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 */
@media (min-width: 960px) and (max-width: 1279px) {
	.latepoint-w .latepoint-booking-form-element .latepoint-summary-w
	{
		width:265px;
	}

	.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-booking-form-element
	{
		padding-right:265px;
	}
}

@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) {
	.latepoint-w.latepoint-shortcode-booking-form .latepoint-booking-form-element
	{
		margin:0;
	}

	.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body
	{
		padding-left:10px;
		padding-right:10px;
		padding-top:60px;
		padding-bottom:60px;
	}

	.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
	{
		border-width:1px;
		padding: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:5px;
	}

	.latepoint-w .latepoint-booking-form-element .os-items.os-as-grid .os-item .os-item-i .os-item-img-w.os-with-avatar
	{
		padding:2px 5px;
	}

	.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;
	}

	.latepoint-w .latepoint-booking-form-element .os-monthly-calendar-days .os-day
	{
		padding:1%;
	}

	.os-monthly-calendar-days .os-day
	{
		font-size:13px;
	}

	.os-day-status
	{
		height:3px;
	}

	.os-monthly-calendar-days .os-day:hover .os-day-status
	{
		height:4px;
	}

	.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;
}

/*# sourceMappingURL=style.css.map *//* 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_meta_item.post_categories,.post_layout_excerpt .post_meta .post_sponsored_label
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
}

.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_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_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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link2);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
}

.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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	display:inline-block;
}

.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;
	top:-12px;
	right:-12px;
	z-index:9;
	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:14px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:.6px;
	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:14px;
}

.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;
	top:-12px;
	right:-12px;
	z-index:9;
	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:500;
	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:32px;
}

.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:14px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:.6px;
	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:10px;
	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.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,0.45);
}

.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:#ffffff !important;
}

.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta.post_meta_categories a:hover
{
	color:#000 !important;
	background-color:#ffffff !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-audio .post_header_wrap_style_style-1 .post_featured.with_thumb + .post_header
{
	margin-bottom:4em;
}

.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: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:#000000;
}

.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 .post_featured.with_thumb:after
{
	background:-moz-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.45) 66%,rgba(0,0,0,0.7) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.45) 66%,rgba(0,0,0,0.7) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.35) 50%,rgba(0,0,0,0.45) 66%,rgba(0,0,0,0.7) 100%);
}

.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
{
	max-height:4em;
	overflow:hidden;
	padding-bottom:.18em;
}

.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_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-2 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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,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_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-3 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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,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_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-4 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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,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_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-5 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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,0.7);
}

.single_style_style-6 .page_content_wrap
{
	padding-top:5em;
}

.post_header_wrap_style_style-6
{
	position:relative;
	margin-bottom:2em;
	margin-top:-.5em;
}

.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: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-6 .post_header .post_meta_categories .post_meta_item:after
{
	position:relative;
	top:2px;
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-6 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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,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_categories .post_categories a
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories .post_categories a:hover
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_hover2);
}

.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,0.7);
}

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:'\e8f4';
	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;
}

.post_featured .post_info
{
	position:absolute;
	z-index:6;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) scale(0.5,0.5);
	-ms-transform:translate(-50%,-50%) scale(0.5,0.5);
	transform:translate(-50%,-50%) scale(0.5,0.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,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(0.3,0.3);
	-ms-transform:scale(0.3,0.3);
	transform:scale(0.3,0.3);
	-webkit-transition:all .5s ease,transform .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;
	-ms-transition:all .5s ease,transform .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;
	transition:all .5s ease,transform .5s cubic-bezier(0.6,-0.28,0.735,0.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(0.175,0.885,0.32,1.275) 0s;
	-ms-transition:all .5s ease,transform .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;
	transition:all .5s ease,transform .5s cubic-bezier(0.175,0.885,0.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,0.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,0.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;
	-ms-transition:-ms-transform .3s ease;
	transition:transform .3s ease;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s 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;
	-ms-transition:-ms-transform .3s ease;
	transition:transform .3s ease;
	-webkit-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}

.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;
	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:none;
	-ms-transform:none;
	transform:none;
	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;
}

.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:#ffffff;
	font-size:11px;
	font-weight:400;
	line-height:20px;
	content:'\e9e2';
}

.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:14px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:.6px;
	color:#ffffff;
}

.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:#ffffff;
}

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) 2%,rgba(0,0,0,0.8) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.8) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,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:#ffffff;
}

.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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
}

.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:#000000 !important;
	background-color:#ffffff !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 30px 0 rgba(0,0,0,0.06);
	-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	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:'\e9cc' !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:'\ea05' !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:#000000;
	background-color:#ffffff;
	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 30px 0 rgba(0,0,0,0.06);
	-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	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:'\e9df' !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:'\e9f5' !important;
}

.post_featured.hover_shop .icons>a.shop_cart.button.added .icon-anim:before
{
	content:'\ea06' !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: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(0.25,0.8,0.25,1);
	-ms-transition:-ms-transform .25s cubic-bezier(0.25,0.8,0.25,1);
	transition:transform .25s cubic-bezier(0.25,0.8,0.25,1);
	will-change:transform;
}

.underline_hover: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);
}

.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(0.25,0.8,0.25,1);
	-ms-transition:-ms-transform .25s cubic-bezier(0.25,0.8,0.25,1);
	transition:transform .25s cubic-bezier(0.25,0.8,0.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(0.25,0.8,0.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(0.25,0.8,0.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;
}

.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;
}

.trx_addons_alter_text
{
	font-size:20px;
	line-height:1.5em;
	font-weight:400;
	letter-spacing:-.4px;
}

.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:400;
	width:70px;
	height:70px;
	line-height:70px;
	text-align:center;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	overflow:visible;
}

.trx_addons_dropcap_style_1
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link2);
}

.trx_addons_dropcap_style_2
{
	background-color:transparent;
	color:var(--theme-color-text_dark);
	font-size:57px;
	height:55px;
	line-height:55px;
	margin:0;
	text-align:left;
	width:auto !important;
	min-width:60px;
	padding-right:5px;
	overflow:visible;
}

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 80px 0 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:80px;
	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:0;
}

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:'\e9a2';
	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_link2);
	color:var(--theme-color-inverse_link);
	font-size:18px;
	line-height:20px;
	padding:7px 12px;
	top:-38px;
}

[data-tooltip-text]:before
{
	border-top-color:var(--theme-color-text_link2);
	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:'\e9a1';
	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_link2);
}

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_link2);
}

blockquote.trx_addons_blockquote_style_1
{
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bd_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,.post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap,.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap
{
	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:500;
	letter-spacing:.6px;
	-webkit-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a
{
	padding:5px 17px;
	-webkit-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	-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:'\e907';
}

.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:'\e908';
}

.slider_elastistack_outer.slider_outer_controls>.slider_controls_wrap>.slider_next:before,.slider_elastistack.slider_controls>.slider_controls_wrap>.slider_next:before
{
	content:'\e929';
}

.widget_slider.widget ul>li .slide_info a:first-child:before
{
	display:none;
}

.slider_container .slide_info,.slider_container .slide_content
{
	padding:0 2em;
}

.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,0.3);
}

.slider_container .slider-slide:hover .slide_overlay
{
	background:rgba(0,0,0,0.4);
}

.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);
}

.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:'\e939';
	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:'\e93a';
	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:500;
}

.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:500;
	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:18px;
	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:0;
	display:inline-block;
	position:absolute;
	color:var(--theme-color-alter_text);
	content:'\e814';
	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:1em;
}

.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:'\E9D2';
}

.widget_contacts .contacts_info span.contacts_email:before
{
	content:'\E9FC';
}

.widget_contacts .contacts_info span.contacts_phone:before,.widget_contacts .contacts_info a.contacts_phone:before
{
	content:'\E9CF';
}

.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_link2);
}

[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:44px;
	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 .socials_wrap,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"])
{
	margin-bottom:-7px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item
{
	margin:0 7px 7px 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(0.25,0.8,0.25,1) both;
}

.footer_wrap .sc_layouts_row_type_compact .underline_anim.underline_do_hover:hover
{
	animation:underline_hover_off .8s cubic-bezier(0.25,0.8,0.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
{
	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_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:400;
	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;
}

.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_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;
	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%;
	display:block;
	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:'\E8AD';
}

.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:'\E8AE';
}

.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% - -0.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_dark);
}

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

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

.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;
}

.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:400;
	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:'\E9BD';
	margin-right:.5em;
}

.sc_events_default .sc_events_item_meta
{
	font-size:14px;
	line-height:22px;
	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:'\E9B7';
	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:400;
	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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:#ffffff;
}

.sc_events_classic .sc_events_item_title a:hover
{
	color:#ffffff;
}

.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:4px 18px;
	font-size:11px;
	line-height:16px;
	font-weight:400;
	letter-spacing:.5px;
	text-transform:uppercase;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	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:22px;
	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:'\E9B7';
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff;
	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:'\E9A4';
	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:400;
	color:var(--theme-color-text_link);
}

.sc_events_modern .sc_events_item_meta
{
	margin-top:1em;
	font-size:14px;
	line-height:22px;
	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:'\E9B7';
	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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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,0.03);
	-ms-box-shadow:0 3px 20px rgba(0,0,0,0.03);
	box-shadow:0 3px 20px rgba(0,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.556em;
	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:0;
	font-size:26px;
	line-height:1em;
	font-weight:400;
}

.sc_events_alter .sc_events_item_meta
{
	padding-right:80px;
	font-size:14px;
	line-height:22px;
	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:'\E9B7';
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:'\e8fd';
}

.sc_form .sc_form_info_item_email .sc_form_info_icon:before
{
	content:'\e8fa';
}

.sc_form .sc_form_info_item_phone .sc_form_info_icon:before
{
	content:'\e8f5';
}

[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:'\e9f4';
}

.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:'\EA12';
}

.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_yandexmap_content,[class*="scheme_"].sc_yandexmap_content
{
	color:var(--theme-color-text);
	background-color:var(--theme-color-bg_color);
}

.sc_yandexmap_content b,.sc_yandexmap_content strong,[class*="scheme_"].sc_yandexmap_content b,[class*="scheme_"].sc_yandexmap_content strong
{
	color:var(--theme-color-text_dark);
}

.sc_yandexmap_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:3em;
}

.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:16px;
	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:400;
	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:500;
}

.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,0.04);
	-ms-box-shadow:0 3px 60px rgba(0,0,0,0.04);
	box-shadow:0 3px 60px rgba(0,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.9em 2em;
	text-align:center;
}

.sc_services_default .sc_services_item_content
{
	font-size:16px;
	line-height:1.65em;
	margin-top:.8em;
}

.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:16px;
	line-height:21px;
	font-weight:400;
	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;
	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_default .sc_services_item:hover .sc_services_item_more_link .link_text,.sc_services_default .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_default .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_default .sc_services_item .sc_services_item_more_link .link_icon:before
{
	font-size:9px;
	line-height:inherit;
	font-weight:400;
	font-style:inherit;
	content:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
	top:-1px;
	position:relative;
}

.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:16px;
	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.4em;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:500;
	line-height:1.2em;
	margin:0;
}

.sc_services_timeline .sc_services_content .sc_services_item .sc_services_item_content
{
	font-size:16px;
	line-height:1.6em;
	margin-top:15px;
}

.sc_services_timeline .sc_services_item
{
	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,0.04) !important;
	-ms-box-shadow:0 3px 50px rgba(0,0,0,0.04) !important;
	box-shadow:0 3px 50px rgba(0,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;
}

.sc_services_timeline .extra_row .sc_services_item_timeline_point
{
	position:absolute;
	z-index:1;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:-72px;
	width:18px;
	height:18px;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	background-color:#ffffff;
	-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:#000000;
	-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,0.1) !important;
	-ms-box-shadow:0 3px 50px rgba(0,0,0,0.1) !important;
	box-shadow:0 3px 50px rgba(0,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;
	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:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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,0.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(0.95);
	-ms-transform:translateZ(60px) scale(0.95);
	transform:translateZ(60px) scale(0.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:400;
}

.sc_services_hover .sc_services_item_title
{
	font-size:1.556em;
	line-height:1.3em;
	font-weight:400;
	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:400;
	text-shadow:none;
	margin-top:.6em;
}

.sc_services_hover .sc_services_item_text
{
	font-size:16px;
	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:#ffffff !important;
}

.sc_services_hover .sc_services_item_title,.sc_services_hover .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_hover .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_hover .sc_services_item_subtitle,.sc_services_hover .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_hover .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_hover .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_hover .sc_services_item_text
{
	color:rgba(255,255,255,0.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;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	height:100%;
	z-index:1;
}

.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_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:16px;
	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:'\E9A4';
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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.6em 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:400;
	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:.4em;
}

.sc_services_breezy .sc_services_item_price
{
	font-size:1.5em;
	font-weight:400;
	margin-top:.6em;
}

.sc_services_breezy .sc_services_item_text
{
	font-size:16px;
	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:#ffffff !important;
}

.sc_services_breezy .sc_services_item_title,.sc_services_breezy .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_breezy .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_breezy .sc_services_item_subtitle,.sc_services_breezy .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_breezy .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_breezy .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_breezy .sc_services_item_text
{
	color:rgba(255,255,255,0.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:#000000;
}

.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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	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:400;
	margin-top:.6em;
}

.sc_services_cool .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff !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:#ffffff !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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
}

.sc_services_cool .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_cool .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_cool .sc_services_item_price,.sc_services_cool .sc_services_item_price .amount,.sc_services_cool .sc_services_item_number
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_title,.sc_services_cool .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_subtitle,.sc_services_cool .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_cool .sc_services_item_text
{
	color:rgba(255,255,255,0.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:#ffffff;
}

.sc_services_cool.color_style_link2 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_cool.color_style_link3 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff;
}

.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:#000000;
}

.sc_services_cool.color_style_dark .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_cool.color_style_dark .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	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:400;
	margin-top:.6em;
}

.sc_services_extra .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff !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:#ffffff !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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
}

.sc_services_extra .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_extra .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_extra .sc_services_item_price,.sc_services_extra .sc_services_item_price .amount,.sc_services_extra .sc_services_item_number
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_title,.sc_services_extra .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_subtitle,.sc_services_extra .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_extra .sc_services_item_text
{
	color:rgba(255,255,255,0.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:#ffffff;
}

.sc_services_extra.color_style_link2 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_extra.color_style_link3 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#000000;
}

.sc_services_extra.color_style_dark .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_extra.color_style_dark .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	letter-spacing:0;
}

.sc_services_strong .sc_services_item_title
{
	font-size:1.556em;
	line-height:1.3em;
	font-weight:400;
	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:400;
	margin-top:.6em;
}

.sc_services_strong .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff !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:#ffffff !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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
}

.sc_services_strong .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_strong .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_strong .sc_services_item_price,.sc_services_strong .sc_services_item_price .amount,.sc_services_strong .sc_services_item_number
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_title,.sc_services_strong .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_subtitle,.sc_services_strong .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_strong .sc_services_item_text
{
	color:rgba(255,255,255,0.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:#ffffff;
}

.sc_services_strong.color_style_link2 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_strong.color_style_link3 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_strong.color_style_dark .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	letter-spacing:-.8px;
	margin:.4em 0 0;
}

.sc_services_minimal .sc_services_item_subtitle
{
	font-size:14px;
	line-height:1.5em;
	font-weight:400;
	letter-spacing:1.7px;
	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:400;
	margin-top:.6em;
}

.sc_services_minimal .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff !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:#ffffff !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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
}

.sc_services_minimal .sc_services_item .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_minimal .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.sc_services_minimal .sc_services_item_price,.sc_services_minimal .sc_services_item_price .amount,.sc_services_minimal .sc_services_item_number
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_title,.sc_services_minimal .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_subtitle,.sc_services_minimal .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_minimal .sc_services_item_text
{
	color:rgba(255,255,255,0.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:#ffffff;
}

.sc_services_minimal.color_style_link2 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_minimal.color_style_link3 .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:#ffffff !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:#ffffff;
}

.sc_services_minimal.color_style_dark .sc_services_item:hover .sc_services_item_icon
{
	color:#ffffff;
}

.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:400;
	letter-spacing:0;
}

.sc_services_creative .sc_services_item_title
{
	font-size:1.556em;
	line-height:1.3em;
	font-weight:400;
	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:400;
	text-shadow:none;
	margin-bottom:.5em;
}

.sc_services_creative .sc_services_item_text
{
	font-size:16px;
	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:#ffffff !important;
}

.sc_services_creative .sc_services_item_title,.sc_services_creative .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_creative .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_creative .sc_services_item_subtitle,.sc_services_creative .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_creative .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_creative .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_creative .sc_services_item_text
{
	color:rgba(255,255,255,0.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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	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:400;
	margin-top:.6em;
}

.sc_services_shine .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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;
	padding-bottom:1px;
	-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:'\E9A4';
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:400;
	letter-spacing:-.7px;
	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:400;
	margin-top:.6em;
}

.sc_services_motley .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9B2';
	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:400;
	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:400;
	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:400;
	text-shadow:none;
	margin-bottom:.5em;
}

.sc_services_classic .sc_services_item_text
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	color:#ffffff;
	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:#ffffff;
}

.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:#ffffff;
}

.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:'\E9A4';
	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:#ffffff !important;
}

.sc_services_classic .sc_services_item_title,.sc_services_classic .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_classic .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_classic .sc_services_item_subtitle,.sc_services_classic .sc_services_item_subtitle a
{
	color:#ffffff !important;
}

.sc_services_classic .sc_services_item_subtitle a:hover
{
	color:#ffffff !important;
}

.sc_services_classic .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_classic .sc_services_item_text
{
	color:rgba(255,255,255,0.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,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;
}

.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:400;
	letter-spacing:0;
}

.sc_services_fashion .sc_services_item_title
{
	font-size:1.556em;
	line-height:1.3em;
	font-weight:400;
	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:400;
	text-shadow:none;
	margin-bottom:.5em;
}

.sc_services_fashion .sc_services_item_text
{
	font-size:16px;
	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:#ffffff !important;
}

.sc_services_fashion .sc_services_item_title,.sc_services_fashion .sc_services_item_title a
{
	color:#ffffff !important;
}

.sc_services_fashion .sc_services_item_title a:hover
{
	color:#ffffff !important;
}

.sc_services_fashion .sc_services_item_subtitle,.sc_services_fashion .sc_services_item_subtitle a
{
	color:rgba(255,255,255,0.8) !important;
}

.sc_services_fashion .sc_services_item_subtitle a:hover
{
	color:rgba(255,255,255,0.8) !important;
}

.sc_services_fashion .sc_services_item_content
{
	color:#ffffff !important;
}

.sc_services_fashion .sc_services_item_text
{
	color:rgba(255,255,255,0.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>[class*="trx_addons_column-"],.sc_services_backward .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom
{
	padding-bottom:70px;
}

.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]
{
	padding-bottom:0;
}

.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:0;
	text-align:left;
}

.sc_services_backward .sc_services_item_info + .sc_services_item_thumb
{
	margin-top:3.8em;
}

.sc_services_backward .sc_services_item_content
{
	font-size:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:16px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:16px;
	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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:16px;
	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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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:16px;
	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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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_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
{
	border-top:1px solid rgba(255,255,255,0.3);
	border-left:none;
}

.sc_services_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_services_item
{
	border-left:1px solid rgba(255,255,255,0.3);
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6 .sc_services_item
{
	border:1px solid rgba(255,255,255,0.3);
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5 .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6 .sc_services_item
{
	border-left:none;
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_2:nth-child(12) .sc_services_item
{
	border-top:none;
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_3:nth-child(12) .sc_services_item
{
	border-top:none;
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_4:nth-child(12) .sc_services_item
{
	border-top:none;
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_5:nth-child(12) .sc_services_item
{
	border-top:none;
}

.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap:not(.columns_in_single_row) .trx_addons_column-1_6:nth-child(12) .sc_services_item
{
	border-top:none;
}

.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,0.2);
}

.sc_services_panel .sc_services_item .sc_services_item_number
{
	display:inline-block;
	font-size:24px;
	line-height:1em;
	font-weight:400;
	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:500;
	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:16px;
	line-height:1.65em;
	max-height:4.8em;
	overflow:hidden;
	color:rgba(255,255,255,0.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:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	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:'\e8b6';
	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:8002;
}

.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:-2px;
	font-size:11px;
	font-weight:400;
	font-family:"fontello";
	content:'\EA08';
}

.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:500;
}

.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:'\E9E2';
	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 15px 0 rgba(0,0,0,0.05);
	-ms-box-shadow:0 0 15px 0 rgba(0,0,0,0.05);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.05);
}

.sc_layouts_popup
{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
	-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
	box-shadow:0 0 10px 0 rgba(0,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:1.03em;
}

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:14px;
	line-height:18px;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:1.8px;
	opacity:1;
}

.sc_item_subtitle_above
{
	margin-bottom:1.5em;
}

.sc_item_descr
{
	margin-bottom:0;
}

.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;
}

.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%);
	background-color:var(--theme-color-text_link);
}

.sc_title_accent .sc_item_subtitle.sc_align_center
{
	padding:10px 0 0;
	width:100%;
}

.sc_title_accent .sc_item_subtitle.sc_align_center:before
{
	left:auto;
	right:auto;
	position:absolute;
	z-index:1;
	top:0;
	left:50%;
	-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:'\ea19';
	display:block;
	font-family:"fontello";
	font-size:13px;
	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:'\ea19';
	display:block;
	font-family:"fontello";
	font-size:13px;
	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;
}

.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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:16px;
	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:16px;
	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:400;
	letter-spacing:0;
}

.sc_price_default .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:400;
	vertical-align:top;
	line-height:2em;
	margin-right:4px;
}

.sc_price_default .sc_price_item_price .sc_price_item_price_after
{
	font-size:16px;
	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_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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:'\e9a2';
	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:400;
	letter-spacing:0;
	margin-top:15px;
}

.sc_price_light .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.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,0.03);
	-ms-box-shadow:0 12px 40px rgba(0,0,0,0.03);
	box-shadow:0 12px 40px rgba(0,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:400;
	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:'\e9a2';
	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:400;
	letter-spacing:0;
	margin-top:15px;
}

.sc_price_simple .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:'\e9a2';
	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:400;
	letter-spacing:0;
	margin-top:22px;
}

.sc_price_simple_shadow .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.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_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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:'\e9a2';
	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:400;
	letter-spacing:0;
	margin-top:22px;
}

.sc_price_plain .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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_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,0.03);
	-ms-box-shadow:0 23px 40px rgba(0,0,0,0.03);
	box-shadow:0 23px 40px rgba(0,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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:'\e9a2';
	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:400;
	letter-spacing:0;
	margin-top:15px;
}

.sc_price_focus .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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,0.04);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.04);
	box-shadow:0 23px 90px rgba(0,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,0.05);
	-ms-box-shadow:0 23px 90px rgba(0,0,0,0.05);
	box-shadow:0 23px 90px rgba(0,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:400;
	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:'\e83c';
	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:400;
	letter-spacing:0;
	margin-top:15px;
}

.sc_price_metro .sc_price_item_price .sc_price_item_price_before
{
	font-size:20px;
	font-weight:500;
	vertical-align:top;
	line-height:2.2em;
	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_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:400;
	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:.8em;
}

.sc_countdown_default .sc_countdown_digits span + span
{
	margin:0;
}

.sc_countdown_default .sc_countdown_label
{
	font-weight:400;
	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:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	position:fixed;
	z-index:999999;
	top:auto;
	left:auto;
	bottom:30px;
	right:30px;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	color:#000000;
	background-color:#ffffff;
	-webkit-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;
	-ms-box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;
	box-shadow:0 3px 21px rgba(0,0,0,0.05) !important;
}

.trx_addons_message_box.trx_addons_message_box_error
{
	color:#ffffff;
	background-color:#FF5B4A;
}

.trx_addons_message_box.trx_addons_message_box_success
{
	color:#ffffff;
	background-color:#89D86B;
}

.trx_addons_message_box .trx_addons_error_item
{
	margin-bottom:0 !important;
}

.sc_skills_digits .sc_skills_digit .sc_skills_digit_placeholder
{
	padding:0 2px;
}

.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:500;
	text-align:inherit;
	color:var(--theme-color-text_dark);
}

.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:500;
	letter-spacing:-.1px;
	color:var(--theme-color-text_dark);
}

.sc_skills_counter_alter .sc_skills_item_title
{
	font-size:19px;
	line-height:1.65em;
	font-weight:400;
	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.611em;
	line-height:1em;
	font-weight:500;
	letter-spacing:-.1px;
	color:var(--theme-color-text_dark);
}

.sc_skills_counter_extra .sc_skills_item_title
{
	font-size:19px;
	line-height:1.4em;
	font-weight:400;
	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:.5em;
}

.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:48%;
	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:0;
	font-size:9.412em;
	line-height:1em;
	font-weight:400;
	letter-spacing:3px;
	color:var(--theme-color-alter_bg_color);
	opacity:.45;
	white-space:nowrap;
}

.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:400;
	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:500;
	letter-spacing:-.3px;
	color:var(--theme-color-text_dark);
}

.sc_skills_counter_simple .sc_skills_item_title
{
	font-size:19px;
	line-height:1.65em;
	font-weight:400;
	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:400;
	color:var(--theme-color-text_dark);
	top:calc(50% - 1px);
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title
{
	margin-top:-2px;
	width:50%;
	font-size:1.333em;
	line-height:1.18em;
	font-weight:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:baseline;
	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:'\E9A4';
	font-family:"fontello";
	display:inline-block;
	vertical-align:top;
	color:currentColor;
	margin-top:-1px;
}

.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.647em;
	line-height:1.2em;
	font-weight:400;
	text-transform:none;
	letter-spacing:0;
}

.sc_icons_item_description
{
	font-size:16px;
	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:'\E83C';
	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:.9em;
}

.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:6.3em;
}

.sc_icons_size_large .sc_icon_type_svg svg,.sc_icons_size_large .sc_icon_type_svg object
{
	width:6.3em;
	height:6.3em;
}

.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,0.05);
	-ms-box-shadow:0 3px 30px rgba(0,0,0,0.05);
	box-shadow:0 3px 30px rgba(0,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,0.05);
	-ms-box-shadow:0 10px 20px rgba(0,0,0,0.05);
	box-shadow:0 10px 20px rgba(0,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;
	margin-top:-1px;
}

.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:16px;
	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:400;
	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:400;
}

.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%;
}

.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:16px;
	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:1px;
}

.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_card .sc_icons_item
{
	padding:3em 2.2em;
	color:var(--theme-color-alter_text);
	background-color:var(--theme-color-alter_bg_color);
	border:1px solid var(--theme-color-alter_bd_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_dark);
}

.sc_icons_card .sc_icons_item:hover
{
	-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.05);
	-ms-box-shadow:0 5px 30px rgba(0,0,0,0.05);
	box-shadow:0 5px 30px rgba(0,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:1.5em;
}

.sc_icons_card .sc_icons_item:hover .sc_icons_icon
{
	color:var(--theme-color-alter_link);
}

.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_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.4em 2.2em;
	background-color:var(--theme-color-alter_bg_color);
	-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.03);
	-ms-box-shadow:0 3px 30px rgba(0,0,0,0.03);
	box-shadow:0 3px 30px rgba(0,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:4.4em;
}

.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.6em;
}

.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,0.05);
	-ms-box-shadow:0 12px 20px rgba(0,0,0,0.05);
	box-shadow:0 12px 20px rgba(0,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,0.05);
	-ms-box-shadow:0 3px 30px rgba(0,0,0,0.05);
	box-shadow:0 3px 30px rgba(0,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:'\E8CA';
	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.5em;
}

.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,0.05);
	-ms-box-shadow:0 7px 30px rgba(0,0,0,0.05);
	box-shadow:0 7px 30px rgba(0,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:500;
	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.3em;
	text-align:center;
	-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,0.03);
	-ms-box-shadow:0 6px 30px rgba(0,0,0,0.03);
	box-shadow:0 6px 30px rgba(0,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,0.04);
	-ms-box-shadow:0 6px 30px rgba(0,0,0,0.04);
	box-shadow:0 6px 30px rgba(0,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,0.04);
	-ms-box-shadow:0 6px 30px rgba(0,0,0,0.04);
	box-shadow:0 6px 30px rgba(0,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;
}

.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.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:1.333em;
	line-height:1.2em;
}

.sc_icons_divider .sc_icons_icon + .sc_icons_item_details,.sc_icons_divider .sc_icons_image + .sc_icons_item_details
{
	margin-top:2.35em;
}

.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,0.04);
	-ms-box-shadow:0 3px 60px rgba(0,0,0,0.04);
	box-shadow:0 3px 60px rgba(0,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: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-alter_bd_color);
}

.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 .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.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_description
{
	font-size:15px;
	line-height:1.6em;
}

.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:18px;
	line-height:1.6em;
	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:'\e9e2';
	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_slider .sc_team_item
{
	padding-bottom:4px;
}

.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;
	clear:both;
	width:100%;
	height:0;
	display:block;
	margin-bottom:-1.2em;
}

.team_member_page .team_member_description
{
	overflow:visible;
	margin:0 0 2.8em;
}

.team_member_page .team_member_position
{
	font-size:14px;
	line-height:18px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	color:var(--theme-color-text_dark);
}

.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:500;
	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;
	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;
	z-index:2;
	padding:100px 0 120px;
	overflow:hidden;
}

.team_page_wrap_info:after
{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:-400%;
	width:1000%;
	height:100%;
	background-color:var(--theme-color-alter_bg_color);
	z-index:1;
}

.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:last-child
{
	padding:0;
	width:100%;
	float:none;
}

.team_page_wrap_info .section_title
{
	margin:0 0 .85em;
	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 .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;
	margin-top:-1px;
	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:'\e9fc';
}

.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(0.25,0.8,0.25,1);
	-ms-transition:-ms-transform .25s cubic-bezier(0.25,0.8,0.25,1);
	transition:transform .25s cubic-bezier(0.25,0.8,0.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-size:20px;
}

.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:'\e9cf';
	text-indent:-1px;
}

.team_page_wrap_info .team_member_brief_info_details .team_member_details_address .team_member_details_label:before
{
	content:'\e9d2';
}

.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;
}

.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:400;
	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;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	text-align:center;
	z-index:99;
}

.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:400;
	line-height:1.2em;
}

.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;
}

.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:#000000;
	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_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:400;
	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;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	text-align:center;
	z-index:99;
}

.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:#000000;
	background-color:#FFFFFF;
	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_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:400;
	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;
	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;
	z-index:99;
	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:#ffffff;
	background-color:#515FC4;
}

.sc_team_alter .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon[class*="twitter"]
{
	color:#ffffff;
	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:#ffffff;
	background-color:#EA4C89;
}

.sc_team_alter .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon
{
	color:#000000;
	background-color:#FFFFFF;
}

.sc_team_alter .sc_team_item_content
{
	opacity:0;
	transition-property:all;
	transition-duration:.3s;
	top:20px;
	position:relative;
	font-size:1rem;
}

.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 .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 .start-inner-3d
{
	will-change:tranform;
}

.sc_team_3d .sc_team_item_title
{
	font-size:24px;
	font-weight:400;
	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;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	text-align:center;
	z-index:99;
}

.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:#000000;
	background-color:#FFFFFF;
	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:#ffffff;
	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:400;
	line-height:1.2em;
	margin:0;
}

.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:#797C7F;
	margin-top:8px;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials
{
	margin:20px 0 -57px;
	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:#DDDDDD;
	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:13px;
	line-height:16px;
	font-weight:400;
	color:#1F242E;
}

.sc_team_plain .trx_addons_hover_team .sc_team_item_socials .social_item .social_icon
{
	color:#000000;
	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 .start-inner-3d
{
	will-change:tranform;
}

.sc_team_3d-simple .sc_team_item_title
{
	font-size:24px;
	font-weight:400;
	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;
	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
{
	will-change:tranform;
	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:400;
	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:400;
	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:9px;
	color:var(--theme-color-text_light);
}

.sc_team_metro .sc_team_item_content
{
	margin:17px 0 26px;
}

.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_item_columns .sc_team_item_content
{
	margin:17px 0;
}

.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:85px !important;
	padding-bottom:60px !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:30px;
}

.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;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%;
	text-align:left;
	z-index:99;
}

.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:400;
	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:#ffffff;
}

.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:#ffffff;
	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:#ffffff;
	border:none;
	background:none;
	font-size:15px;
	width:20px;
	height:20px;
	line-height:20px;
	opacity:1;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.sc_team_hover .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon
{
	opacity:.8;
}

.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_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:400;
	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;
	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;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	height:100%;
	z-index:1;
}

.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;
	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;
	z-index:99;
	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;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%;
	bottom:27px;
	z-index:9;
}

.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:400;
	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:#ffffff;
}

.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:#ffffff;
	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:#ffffff;
	border:none;
	background:none;
	font-size:15px;
	width:20px;
	height:20px;
	line-height:20px;
	opacity:1;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.sc_team_accent .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon
{
	opacity:.8;
}

.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;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100%;
	text-align:left;
	z-index:99;
}

.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:400;
	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:#ffffff;
}

.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:#ffffff;
	margin-top:6px;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials
{
	margin:0;
	position:absolute;
	z-index:1;
	top:15px;
	right:15px;
	bottom:15px;
	height:auto;
	overflow:hidden;
	z-index:99;
	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:#ffffff;
	border:none;
	background:none;
	font-size:15px;
	width:20px;
	height:30px;
	line-height:30px;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.sc_team_light .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon
{
	opacity:.8;
}

.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_link2);
	will-change:transform;
}

.map_marker>div
{
	background-color:var(--theme-color-text_link2_05);
	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(0.4,0,0.2,1) infinite forwards;
	animation:markerWave 1.5s cubic-bezier(0.4,0,0.2,1) infinite forwards;
}

.map_marker>div:first-child + div
{
	-webkit-animation:markerWave 1.5s .45s cubic-bezier(0,0,0.2,1) infinite forwards;
	animation:markerWave 1.5s .45s cubic-bezier(0,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:#ffffff;
}

.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:'\e9ce';
	font-family:"fontello";
	color:#000;
	font-size:38px;
	margin:2px 0 0;
}

.swiper-pagination-custom .swiper-pagination-button
{
	margin:0 6px;
	width:5em;
	height:5em;
	border:none;
	opacity:1;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	background-color:transparent;
	will-change:transform;
	-webkit-transform:scale3d(0.8,0.8,0.8);
	-ms-transform:scale3d(0.8,0.8,0.8);
	transform:scale3d(0.8,0.8,0.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:400;
	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:8px;
}

.sc_testimonials_classic .sc_testimonials_item_author,.sc_testimonials_classic [class*="column"] .sc_testimonials_item_author
{
	text-align:center;
	margin:30px 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;
	color:var(--theme-color-text_dark);
}

.sc_testimonials_classic .sc_testimonials_item_content:before
{
	margin-bottom:40px;
	font-size:24px;
	line-height:1.3em;
	content:'\e9ca';
	font-family:"fontello";
	will-change:color;
	color:var(--theme-color-text_dark);
	-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:normal;
	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:'\e9cb';
	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:400;
	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:normal;
	color:var(--theme-color-text);
}

.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:'\e9de';
	font-family:"fontello";
	margin-bottom:30px;
}

.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:400;
	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_dark);
	opacity:.8;
	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,0.06);
	-ms-box-shadow:0 3px 40px 0 rgba(0,0,0,0.06);
	box-shadow:0 3px 40px 0 rgba(0,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:'\e9eb';
	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:normal;
	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:400;
	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:#E5E3E0;
}

.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:#ffffff;
}

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:#ffffff;
}

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,0.02);
	-ms-box-shadow:0 3px 15px 0 rgba(0,0,0,0.02);
	box-shadow:0 3px 15px 0 rgba(0,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:normal;
	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:'\e9eb';
	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:400;
	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:5px;
}

.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:#E5E3E0;
}

.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:'\e9de';
	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:normal;
	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:400;
	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:'\e9de';
	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:normal;
	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:400;
	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:normal;
	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:'\e9de';
	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:400;
	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:'\e9ca';
	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:normal;
	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:'\e9cb';
	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:400;
	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,0.05);
	-ms-box-shadow:0 3px 15px 0 rgba(0,0,0,0.05);
	box-shadow:0 3px 15px 0 rgba(0,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;
	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;
	z-index:1;
	opacity:0;
}

.sc_testimonials_hover .sc_testimonials_item:before
{
	content:'\e9eb';
	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:#ffffff;
}

.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:#FFFFFF !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:normal;
	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:400;
	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:#E5E3E0;
}

.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,0.04);
	-ms-box-shadow:0 3px 30px 0 rgba(0,0,0,0.04);
	box-shadow:0 3px 30px 0 rgba(0,0,0,0.04);
	padding:57px 50px 61px;
	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;
	-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:'\e9eb';
	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 .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:19px;
	line-height:34px;
	font-weight:400;
	font-style:normal;
	color:var(--theme-color-text_dark);
	-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:26px 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:400;
	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:#E5E3E0;
}

.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,0.04);
	-ms-box-shadow:0 3px 30px 0 rgba(0,0,0,0.04);
	box-shadow:0 3px 30px 0 rgba(0,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;
	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:'\e9eb';
	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:normal;
	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:400;
	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:#E5E3E0;
}

.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:normal;
	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:'\e9eb';
	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;
}

.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:400;
	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>.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>.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;
	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:'\e9cb';
	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:54px;
	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:400;
	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;
	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;
	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 15%;
}

.sc_testimonials_alter [class*="column"] .sc_testimonials_item_content,.sc_testimonials_alter .sc_testimonials_item_content
{
	text-align:center;
	font-size:24px;
	line-height:38px;
	font-weight:400;
	font-style:normal;
	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:21px;
	line-height:1.5em;
	color:var(--theme-color-text_link2);
	content:'\e9eb';
	font-family:"fontello";
	margin-bottom:22px;
	display:inline-block;
	width:100%;
	text-align:center;
}

.sc_testimonials_alter .sc_testimonials_item_top
{
	height:103px;
	text-align:center;
	margin:0 0 38px;
}

.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:400;
	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:6px;
}

.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;
	-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_alter .slider_controls_wrap>a:before
{
	font-size:16px !important;
}

.sc_testimonials_alter .slider_controls_wrap>a:hover
{
	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:normal;
	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:'\e9eb';
	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;
}

.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:400;
	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:400;
	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:5px;
}

.sc_testimonials_decoration .sc_testimonials_item_author,.sc_testimonials_decoration [class*="column"] .sc_testimonials_item_author
{
	text-align:center;
	margin:34px 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:'\e9eb';
	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:36px;
}

.sc_testimonials_chit .sc_testimonials_item
{
	position:relative;
	padding:74px 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:18px;
	line-height:27px;
	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:60px 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:400;
	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_text);
	font-size:16px;
	line-height:20px;
}

.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_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,0.05);
	-ms-box-shadow:0 3px 40px 0 rgba(0,0,0,0.05);
	box-shadow:0 3px 40px 0 rgba(0,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:normal;
	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:'\e9cb';
	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:400;
	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:54px;
	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:'\e9e6';
	letter-spacing:-3px;
}

.sc_slider_controls.sc_slider_controls_light .slider_controls_wrap>a.slider_prev:before
{
	content:'\e9e5';
	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: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);
}

.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-alter_bd_color);
	height:38px;
	width:38px;
	line-height:37px;
	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:15px;
}

.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_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;
}

.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
{
	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;
}

.sc_portfolio.sc_portfolio_default .post_featured.with_thumb .mejs-controls
{
	background-color:var(--theme-color-alter_bg_color_04);
}

.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 .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.post_featured_bg
{
	background-position:center center;
	background-size:cover;
}

.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);
	transform:translateX(-100%);
	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:500;
}

.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
{
	transform:translateX(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:500;
	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:#ffffff !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:#ffffff !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:500;
	color:#ffffff !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:#ffffff !important;
	margin-left:0;
	overflow:hidden;
	padding-bottom:2px;
	text-overflow:ellipsis;
	max-width:100%;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:#ffffff !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:#ffffff !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:14px;
	line-height:25px;
	font-weight:400;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:0;
	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:'\EA04';
	-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;
	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:500;
	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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
}

.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;
}

.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(0.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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:5px;
}

.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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:500;
	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:#ffffff !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:#ffffff !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;
}

.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:#ffffff !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:#ffffff !important;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:#ffffff !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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:#ffffff !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:#ffffff !important;
	text-overflow:ellipsis;
	max-width:100%;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:#ffffff !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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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(0.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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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(0.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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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: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:20px 26px 17px;
	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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:3px;
}

.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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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: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:400;
	padding:10px 22px 11px 18px;
	background-color:#1F242E;
	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:#ffffff !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:#323641;
	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:#ffffff !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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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:500;
	padding:10px 19px 12px;
	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:#ffffff !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:#ffffff !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(0.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;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-moz-box;
	-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
{
	transition:.2s ease;
}

.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title:hover
{
	cursor:pointer;
	transition:.2s ease;
}

.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:hover .sc_blogger_item:after
{
	opacity:.1;
}

.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title
{
	opacity:.1;
	transition:opacity .2s ease;
}

.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_body .sc_blogger_item_title.active_item
{
	animation:colorInAnimPort .2s ease-out both;
}

.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:'\E9E1';
	font-family:"fontello";
	position:relative;
	opacity:.25;
}

.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:25px;
	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:500;
}

.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:500;
}

.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;
	margin-bottom:16px;
}

.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
{
	line-height:1.56em;
}

.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:1.05rem;
	font-weight:500;
	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:1.05rem;
	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:33px;
}

.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:17px;
	font-weight:400;
	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;
	position:relative;
	top:-1px;
}

.single-cpt_portfolio .post-navigation .nav-links .nav-previous a span:before
{
	content:'\EA07';
	padding-right:13px;
}

.single-cpt_portfolio .post-navigation .nav-links .nav-next a span:after
{
	content:'\E9A4';
	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:16px;
	line-height:20px;
	font-weight:400;
	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:'\E9A4';
	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-bottom:1px;
	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_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 + .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:500;
}

.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:500;
}

.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:500;
	letter-spacing:.5px;
}

.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;
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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 #E5E5E5;
	-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:'\e9e2';
}

.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;
}

.sc_blogger_default.sc_blogger_default_classic_3 .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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;
}

.sc_blogger_default.sc_blogger_default_classic_time .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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:400;
	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;
	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:400;
	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;
}

.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:'\e9e2';
}

.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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link2);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px 6px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px 6px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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;
}

.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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:500;
	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:500;
	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,0.6);
	opacity:1 !important;
}

.sc_blogger_default.sc_blogger_default_over_bottom .sc_item_featured:hover .mask
{
	background-color:rgba(0,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;
}

.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:#ffffff;
}

.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:400;
	letter-spacing:.5px;
	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:'\e9e2';
}

.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,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_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;
	-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:400;
	letter-spacing:.5px;
	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:#ffffff;
}

.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;
}

.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;
}

.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,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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link2);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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;
	-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:#ffffff;
}

.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:#ffffff;
}

.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;
}

.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;
}

.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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link2);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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:15px;
	-ms-border-radius:15px;
	border-radius:15px;
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
	text-transform:uppercase;
	padding:5px 17px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:11px;
	line-height:14px;
	letter-spacing:.6px;
	margin: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;
	-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:#ffffff;
}

.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:#ffffff;
}

.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:10px;
	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;
}

.sc_blogger_list.sc_blogger_list_simple .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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;
}

.sc_blogger_list.sc_blogger_list_hover .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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:16px;
	line-height:20px;
	font-weight:400;
	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:'\E9A4';
	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;
}

.sc_blogger_list.sc_blogger_list_with_image .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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:16px;
	line-height:21px;
	font-weight:400;
	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:'\E9A4';
	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,0.08);
	-ms-box-shadow:0 5px 30px 0 rgba(0,0,0,0.08);
	box-shadow:0 5px 30px 0 rgba(0,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;
}

.sc_blogger_list.sc_blogger_list_hover_2 .post_meta .post_meta_item.post_categories
{
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:.5px;
	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:'\e9e2';
}

.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;
}

.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:#ffffff;
}

.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:10px;
	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_featured_bg:after
{
	padding-top:128%;
	content:' ';
	width:0;
	height:0;
	display:inline-block;
	vertical-align:top;
	margin-left:-.3em;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band:hover .post_featured.hover_link.with_thumb>.bg_in,.sc_blogger_band.sc_blogger_band_default .post_layout_band: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_band.sc_blogger_band_default .post_layout_band .post_content_wrap
{
	padding:2.5em;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title
{
	margin:0;
	font-size:35px;
	line-height:1.09em;
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title a
{
	color:var(--theme-color-text_dark);
}

.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title a:hover
{
	color:var(--theme-color-text);
}

.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
{
	width:45%;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.3);
	-ms-box-shadow:0 0 6px 0 rgba(0,0,0,0.3);
	box-shadow:0 0 6px 0 rgba(0,0,0,0.3);
}

.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,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(0.95);
	-ms-transform:translateZ(60px) scale(0.95);
	transform:translateZ(60px) scale(0.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-weight:400;
	font-size:35px;
	line-height:1.3em;
	color:#ffffff;
	margin:13px 0;
}

.categories_list_style_4 .categories_list_title *
{
	color:#ffffff;
}

.categories_list_style_4 .categories_list_title .categories_list_count
{
	margin-left:.2em;
}

.categories_list_style_4 .categories_link_more
{
	font-size:16px;
	line-height:18px;
	font-weight:400;
	color:#ffffff;
	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,0.6);
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
	background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.6) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,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-weight:400;
	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:16px;
	line-height:20px;
	font-weight:400;
	color:#D2D3D5;
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle;
}

.categories_list_style_5 .categories_link_more:after
{
	content:'\e9b2';
	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,0.5);
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.3) 100%);
	background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.3) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,rgba(0,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-weight:400;
	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:16px;
	line-height:20px;
	font-weight:400;
	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:'\e9b2';
	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,0.7);
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 100%);
	background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,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-weight:400;
	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:16px;
	line-height:20px;
	font-weight:400;
	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:'\e9b2';
	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,0.7);
	background:-moz-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 100%);
	background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 100%);
	background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,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-weight:400;
	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:16px;
	line-height:20px;
	font-weight:400;
	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:'\e9b2';
	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_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:#ffffff;
	-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_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,0.1);
	-ms-box-shadow:0 3px 46px rgba(0,0,0,0.1);
	box-shadow:0 3px 46px rgba(0,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:#ffffff;
	font-size:10px;
	font-weight:400;
}

.custom-helper span:after
{
	content:'\e9e6';
	font-family:"fontello";
	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:'\e9e5';
	font-family:"fontello";
	will-change:transform;
	transform:translateX(-10px);
	display:inline-block;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.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:400;
	text-transform:uppercase;
	letter-spacing:.3px;
}

.sc_layouts_title .breadcrumbs a
{
	color:var(--theme-color-text_dark) !important;
}

.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:'\e9e1';
	-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,0.2);
}

.widget_instagram_type_default .widget_instagram_images
{
	margin:0 !important;
}

.widget_instagram_type_default .widget_instagram_images_item_wrap
{
	padding:0 !important;
}

.widget_instagram_type_default .widget_instagram_images_item_wrap .widget_instagram_images_item_counters
{
	display:none;
}

.widget_instagram_type_default .widget_instagram_images_item_wrap .widget_instagram_images_item:before
{
	background-color:rgba(0,0,0,0.2);
}

.widget_instagram_type_default .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_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link
{
	position:relative;
	margin:0;
	padding:16px 30px;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	font-size:13px;
	line-height:16px;
	font-weight:400;
	letter-spacing:.8px;
	text-transform:uppercase;
	background:#FFFFFF !important;
	color:#071021 !important;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.widget_instagram_type_default .widget_instagram_follow_link_wrap .widget_instagram_follow_link:before
{
	color:inherit;
	font-family:"fontello";
	content:'\E87E';
	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,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:#FFFFFF !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:'\E87E';
	font-size:25px;
	line-height:1em;
	font-weight:400;
	text-indent:0;
}

.sc_hotspot_default .sc_hotspot_item_icon span
{
	display:block;
	font-size:14px;
	line-height:16px;
	color:var(--theme-color-inverse_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,0.05);
	-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05);
	box-shadow:0 3px 25px rgba(0,0,0,0.05);
}

.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-inverse_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:1em;
	font-weight:400;
	color:#7A7E83;
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_description
{
	margin-top:10px;
	font-size:16px;
	line-height:24px;
	color:#7A7E83;
}

.sc_hotspot_default .sc_hotspot_item_popup .sc_hotspot_item_link
{
	margin-top:15px;
}

:root
{
	--theme-var-elm_gap_nogap:0;
	--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 .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>.elementor-container.elementor-column-gap-no,.body_style_fullscreen [class*="type-cpt_"]>[class*="_page_content"]>.elementor .elementor-section.elementor-section-full_width>.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>.elementor-column-gap-no
{
	max-width:var(--theme-var-page);
}

.elementor-section.elementor-section-boxed>.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>.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>.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>.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>.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
{
	background-color:var(--theme-color-bg_color_07);
}

.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button
{
	color:var(--theme-color-text_dark);
	background-color:transparent;
}

.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover
{
	color:var(--theme-color-text_link);
}

.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(0.86,0,0.07,1) forwards;
	animation:ta_under_strips 1.5s cubic-bezier(0.86,0,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,0.54,0.99) forwards;
	animation:ta_under_strips 1.2s .2s cubic-bezier(1,0,0.54,0.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:100px !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:400;
	color:var(--theme-color-text_dark);
}

.elementor-widget-counter .elementor-counter-title
{
	font-size:19px;
	line-height:26px;
	font-weight:400;
	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;
}

.grange-fadeinup
{
	-webkit-animation-name:grange-fadeinup;
	animation-name:grange-fadeinup;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}

@-webkit-keyframes grange-fadeinup {
	from
	{
		opacity:0;
		-webkit-transform:translateY(60px);
		transform:translateY(60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes grange-fadeinup {
	from
	{
		opacity:0;
		-webkit-transform:translateY(60px);
		transform:translateY(60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

.grange-fadeinleft
{
	-webkit-animation-name:grange-fadeinleft;
	animation-name:grange-fadeinleft;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}

@-webkit-keyframes grange-fadeinleft {
	from
	{
		opacity:0;
		-webkit-transform:translateX(-60px);
		transform:translateX(-60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes grange-fadeinleft {
	from
	{
		opacity:0;
		-webkit-transform:translateX(-60px);
		transform:translateX(-60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

.grange-fadeinright
{
	-webkit-animation-name:grange-fadeinright;
	animation-name:grange-fadeinright;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}

@-webkit-keyframes grange-fadeinright {
	from
	{
		opacity:0;
		-webkit-transform:translateX(60px);
		transform:translateX(60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

@keyframes grange-fadeinright {
	from
	{
		opacity:0;
		-webkit-transform:translateX(60px);
		transform:translateX(60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
}

.grange-fadeindown
{
	-webkit-animation-name:grange-fadeindown;
	animation-name:grange-fadeindown;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}

@-webkit-keyframes grange-fadeindown {
	from
	{
		opacity:0;
		-webkit-transform:translateY(-60px);
		transform:translateY(-60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

@keyframes grange-fadeindown {
	from
	{
		opacity:0;
		-webkit-transform:translateY(-60px);
		transform:translateY(-60px);
	}

	to
	{
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}

.grange-fadein
{
	-webkit-animation-name:grange-fadein;
	animation-name:grange-fadein;
	-webkit-animation-timing-function:ease;
	animation-timing-function:ease;
}

@-webkit-keyframes grange-fadein {
	from
	{
		opacity:0;
	}

	to
	{
		opacity:1;
	}
}

@keyframes grange-fadein {
	from
	{
		opacity:0;
	}

	to
	{
		opacity:1;
	}
}

.grange-infinite-rotate
{
	animation:grange-infinite-rotate 10s linear infinite;
}

@-webkit-keyframes grange-infinite-rotate {
	0%
	{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}

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

@-o-keyframes grange-infinite-rotate {
	0%
	{
		-o-transform:rotate(0deg);
		transform:rotate(0deg);
	}

	to
	{
		-o-transform:rotate(1turn);
		transform:rotate(1turn);
	}
}

@keyframes grange-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);
	}
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper
{
	padding-bottom:16px;
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title
{
	margin-top:.3em;
	margin-bottom:.3em;
	color:var(--theme-color-text_dark);
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a
{
	color:var(--theme-color-text_dark);
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a:hover
{
	color:var(--theme-color-alter_light);
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title small
{
	font-size:16px;
	letter-spacing:-.01em;
	font-weight:400;
	padding-left:10px;
	color:var(--theme-color-alter_text);
}

.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:400;
	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:400;
	font-size:18px;
}

.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:500;
	color:var(--theme-color-text_dark);
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon
{
	width:1em;
}

.elementor-accordion .fas.fa-plus:before
{
	content:'\e8ad';
	font-family:"fontello";
	font-weight:400;
}

.elementor-accordion .fas.fa-minus:before
{
	content:'\e8ae';
	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.elementor-accordion-icon-left
{
	margin-right:15px;
}

.elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right
{
	margin-left:15px;
}

.elementor-accordion .elementor-tab-content
{
	font-size:17px;
}

.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:45px 0 0 45px;
	-ms-border-radius:45px 0 0 45px;
	border-radius:45px 0 0 45px;
	overflow:hidden;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-desktop-title:last-child
{
	-webkit-border-radius:0 45px 45px 0;
	-ms-border-radius:0 45px 45px 0;
	border-radius:0 45px 45px 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:400;
	-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:#F0F0F0;
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title:hover a
{
	color:var(--theme-color-inverse_dark);
}

.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active
{
	background-color:var(--theme-color-text_dark);
}

.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 a
{
	color:var(--theme-color-text);
}

.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:15px;
	line-height:19px;
	font-weight:400;
	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:400;
	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:500;
	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:500;
	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.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:'\E9D4';
	font-family:"fontello";
	font-weight:400;
	font-size:inherit;
}

.elementor-toggle .elementor-toggle-icon-closed i.fa-plus:before
{
	position:relative;
	top:4px;
	content:'\E9EA';
	font-family:"fontello";
	font-weight:400;
	font-size:inherit;
}

.elementor-toggle .elementor-tab-content
{
	font-size:17px;
	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;
}

.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);
}

.block-editor-block-list__block.alignwide figure,.block-editor-block-list__block.alignfull figure,.wp-block[data-align="wide"] figure,.wp-block[data-align="full"] figure
{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

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);
}

.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.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
{
	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
{
	max-width:var(--theme-var-page) !important;
}

body.editor-styles-wrapper.sidebar_position_hide .sidebar
{
	display:none;
}

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
{
	-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
{
	-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
{
	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
{
	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
{
	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
{
	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,0.1);
}

body.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]
{
	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
{
	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-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;
}

.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;
}/* WooCommerce styles
----------------------------------------------------------------- */
/* Common styles
----------------------------------------------------------------- */
body.woocommerce
{
	--theme-var-sidebar_width_min:250px;
	--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)));
}

.woocommerce table th,.woocommerce table td
{
	border-width:0;
}

/* Buttons */
.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="submit"],.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,.yith-woocompare-widget a.clear-all
{
	-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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 57px 18px;
	border-width:0 !important;
}

.woocommerce #btn-buy.sc_button_shadow,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow,.woocommerce #respond input#submit.sc_button_shadow,.woocommerce .button.sc_button_shadow,.woocommerce-page .button.sc_button_shadow,.woocommerce a.button.sc_button_shadow,.woocommerce button.button.sc_button_shadow,.woocommerce input.button.sc_button_shadow,.woocommerce input[type="button"].sc_button_shadow,.woocommerce-page input[type="button"].sc_button_shadow,.woocommerce input[type="submit"].sc_button_shadow,.woocommerce-page input[type="submit"].sc_button_shadow,.woocommerce ul.products li.product .button.sc_button_shadow,.woocommerce div.product form.cart .button.sc_button_shadow,.woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow,.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow,.woocommerce table.cart td.actions .button.sc_button_shadow,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,.yith-woocompare-widget a.clear-all.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);
}

.woocommerce #btn-buy.sc_button_shadow.color_style_dark,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit.sc_button_shadow.color_style_dark,.woocommerce .button.sc_button_shadow.color_style_dark,.woocommerce-page .button.sc_button_shadow.color_style_dark,.woocommerce a.button.sc_button_shadow.color_style_dark,.woocommerce button.button.sc_button_shadow.color_style_dark,.woocommerce input.button.sc_button_shadow.color_style_dark,.woocommerce input[type="button"].sc_button_shadow.color_style_dark,.woocommerce-page input[type="button"].sc_button_shadow.color_style_dark,.woocommerce input[type="submit"].sc_button_shadow.color_style_dark,.woocommerce-page input[type="submit"].sc_button_shadow.color_style_dark,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_dark,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_dark,.woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_dark,.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_dark,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_dark,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_dark,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,.yith-woocompare-widget a.clear-all.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);
}

.woocommerce #btn-buy.sc_button_shadow.color_style_link2,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit.sc_button_shadow.color_style_link2,.woocommerce .button.sc_button_shadow.color_style_link2,.woocommerce-page .button.sc_button_shadow.color_style_link2,.woocommerce a.button.sc_button_shadow.color_style_link2,.woocommerce button.button.sc_button_shadow.color_style_link2,.woocommerce input.button.sc_button_shadow.color_style_link2,.woocommerce input[type="button"].sc_button_shadow.color_style_link2,.woocommerce-page input[type="button"].sc_button_shadow.color_style_link2,.woocommerce input[type="submit"].sc_button_shadow.color_style_link2,.woocommerce-page input[type="submit"].sc_button_shadow.color_style_link2,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link2,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_link2,.woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link2,.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link2,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link2,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link2,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,.yith-woocompare-widget a.clear-all.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);
}

.woocommerce #btn-buy.sc_button_shadow.color_style_link3,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit.sc_button_shadow.color_style_link3,.woocommerce .button.sc_button_shadow.color_style_link3,.woocommerce-page .button.sc_button_shadow.color_style_link3,.woocommerce a.button.sc_button_shadow.color_style_link3,.woocommerce button.button.sc_button_shadow.color_style_link3,.woocommerce input.button.sc_button_shadow.color_style_link3,.woocommerce input[type="button"].sc_button_shadow.color_style_link3,.woocommerce-page input[type="button"].sc_button_shadow.color_style_link3,.woocommerce input[type="submit"].sc_button_shadow.color_style_link3,.woocommerce-page input[type="submit"].sc_button_shadow.color_style_link3,.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link3,.woocommerce div.product form.cart .button.sc_button_shadow.color_style_link3,.woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link3,.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link3,.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link3,.woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link3,#add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,.yith-woocompare-widget a.clear-all.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);
}

.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,.woocommerce table.cart td.actions .button:focus,#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
{
	color:var(--theme-color-inverse_link);
	border-color:var(--theme-color-text_hover);
	background-color:var(--theme-color-text_hover);
}

/* Disabled state */
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled
{
	-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:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	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 57px 18px;
	border-width:0 !important;
}

.woocommerce #respond input#submit.disabled.sc_button_shadow,.woocommerce #respond input#submit:disabled.sc_button_shadow,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow,.woocommerce a.button.disabled.sc_button_shadow,.woocommerce a.button:disabled.sc_button_shadow,.woocommerce a.button[disabled]:disabled.sc_button_shadow,.woocommerce button.button.disabled.sc_button_shadow,.woocommerce button.button:disabled.sc_button_shadow,.woocommerce button.button[disabled]:disabled.sc_button_shadow,.woocommerce input.button.disabled.sc_button_shadow,.woocommerce input.button:disabled.sc_button_shadow,.woocommerce input.button[disabled]:disabled.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);
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_dark,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce a.button.disabled.sc_button_shadow.color_style_dark,.woocommerce a.button:disabled.sc_button_shadow.color_style_dark,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce button.button.disabled.sc_button_shadow.color_style_dark,.woocommerce button.button:disabled.sc_button_shadow.color_style_dark,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_dark,.woocommerce input.button.disabled.sc_button_shadow.color_style_dark,.woocommerce input.button:disabled.sc_button_shadow.color_style_dark,.woocommerce input.button[disabled]:disabled.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);
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link2,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce a.button.disabled.sc_button_shadow.color_style_link2,.woocommerce a.button:disabled.sc_button_shadow.color_style_link2,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce button.button.disabled.sc_button_shadow.color_style_link2,.woocommerce button.button:disabled.sc_button_shadow.color_style_link2,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link2,.woocommerce input.button.disabled.sc_button_shadow.color_style_link2,.woocommerce input.button:disabled.sc_button_shadow.color_style_link2,.woocommerce input.button[disabled]:disabled.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);
}

.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link3,.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce a.button.disabled.sc_button_shadow.color_style_link3,.woocommerce a.button:disabled.sc_button_shadow.color_style_link3,.woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce button.button.disabled.sc_button_shadow.color_style_link3,.woocommerce button.button:disabled.sc_button_shadow.color_style_link3,.woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link3,.woocommerce input.button.disabled.sc_button_shadow.color_style_link3,.woocommerce input.button:disabled.sc_button_shadow.color_style_link3,.woocommerce input.button[disabled]:disabled.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);
}

.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]: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;
}

/* Alt buttons */
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt
{
	color:var(--theme-color-inverse_link);
	border-color:var(--theme-color-text_link);
	background-color:var(--theme-color-text_link);
}

.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
{
	color:var(--theme-color-inverse_link);
	border-color:var(--theme-color-text_hover);
	background-color:var(--theme-color-text_hover);
}

/* Buttons in widgets */
.widget.woocommerce .button,.widget.WOOCS_CONVERTER .button,.widget.yith-woocompare-widget a.button,.widget.yith-woocompare-widget a.clear-all,.woocommerce .widget_price_filter .price_slider_amount .button
{
	font-size:15px;
	line-height:18px;
	padding:15px 35px;
}

.widget.woocommerce .button + .button
{
	margin-left:3px;
}

[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
{
	color:var(--theme-color-inverse_link);
	border-color:var(--theme-color-alter_link);
	background-color:var(--theme-color-alter_link);
}

[class*="scheme_"].sidebar .woocommerce-message .button:hover,[class*="scheme_"].sidebar .woocommerce-message .button:focus,[class*="scheme_"].sidebar .woocommerce-error .button:hover,[class*="scheme_"].sidebar .woocommerce-error .button:focus,[class*="scheme_"].sidebar .woocommerce-info .button:hover,[class*="scheme_"].sidebar .woocommerce-info .button:focus,[class*="scheme_"].sidebar .widget.woocommerce .button:hover,[class*="scheme_"].sidebar .widget.woocommerce .button:focus,[class*="scheme_"].sidebar .widget.woocommerce a.button:hover,[class*="scheme_"].sidebar .widget.woocommerce a.button:focus,[class*="scheme_"].sidebar .widget.woocommerce button.button:hover,[class*="scheme_"].sidebar .widget.woocommerce button.button:focus,[class*="scheme_"].sidebar .widget.woocommerce input.button:hover,[class*="scheme_"].sidebar .widget.woocommerce input.button:focus,[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:hover,[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:focus,[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:hover,[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:focus,[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:hover,[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:focus,[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:hover,[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:focus,[class*="scheme_"].sidebar .widget_product_search .search_button:hover,[class*="scheme_"].sidebar .widget_product_search .search_button:focus
{
	color:var(--theme-color-inverse_link);
	border-color:var(--theme-color-alter_hover);
	background-color:var(--theme-color-alter_hover);
}

.single-product div.product .woocommerce-tabs .wc-tabs li a,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single
{
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce ul.products li.product .post_featured.hover_shop_buttons .icons a
{
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span
{
	color:var(--theme-color-input_text);
	background-color:var(--theme-color-bg_color);
}

.woocommerce div.product form.cart div.quantity table > tbody > tr:nth-child(2n) > td div.quantity span,.woocommerce-page div.product form.cart table > tbody > tr:nth-child(2n) > td div.quantity span
{
	background-color:var(--theme-color-alter_bg_color);
}

.woocommerce div.product form.cart div.quantity span:hover,.woocommerce-page div.product form.cart div.quantity span:hover,.woocommerce .shop_table.cart div.quantity span:hover,.woocommerce-page .shop_table.cart div.quantity span:hover
{
	color:var(--theme-color-text_dark);
	background-color:var(--theme-color-bg_color);
}

.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]
{
	border-color:var(--theme-color-text_link);
}

.woocommerce div.product form.cart div.quantity span.q_inc,.woocommerce-page div.product form.cart div.quantity span.q_inc,.woocommerce .shop_table.cart div.quantity span.q_inc,.woocommerce-page .shop_table.cart div.quantity span.q_inc
{
	-webkit-border-radius:0 30px 0 0;
	-ms-border-radius:0 30px 0 0;
	border-radius:0 30px 0 0;
}

.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce .shop_table.cart div.quantity span.q_dec,.woocommerce-page .shop_table.cart div.quantity span.q_dec
{
	-webkit-border-radius:0 0 30px 0;
	-ms-border-radius:0 0 30px 0;
	border-radius:0 0 30px 0;
}

/* Text fields */
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
{
	padding:.6em 0;
	border:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

/* Shop Listing
----------------------------------------------------------------- */
.woocommerce ul.products:before,.woocommerce-page ul.products:before,.woocommerce .products ul:before,.woocommerce-page .products ul:before,.woocommerce div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:before,.woocommerce #content div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:before
{
	display:none;
}

.woocommerce .list_products_header,.woocommerce-page .list_products_header
{
	padding:0;
	margin-bottom:2em;
	display:none;
}

.woocommerce .woocommerce-breadcrumb
{
	font-size:16px;
	line-height:20px;
	color:var(--theme-color-text);
}

.woocommerce .woocommerce-breadcrumb .woocommerce-breadcrumb-delimiter
{
	margin:0 .3em;
}

.woocommerce .woocommerce-breadcrumb .woocommerce-breadcrumb-delimiter:before
{
	content:'/';
}

.woocommerce .woocommerce-breadcrumb a
{
	color:var(--theme-color-text);
}

.woocommerce .woocommerce-breadcrumb a:hover
{
	color:var(--theme-color-text_dark);
}

.woocommerce .post_item_single .woocommerce-breadcrumb
{
	margin:-2em 0 3em;
	display:none;
}

.woocommerce.sidebar_show .post_item_single .woocommerce-breadcrumb
{
	margin-top:0;
}

.woocommerce .post_item_single .summary > .woocommerce-breadcrumb
{
	margin-top:-2px;
	margin-bottom:2em;
}

.woocommerce .page-title
{
	margin:0;
}

.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button
{
	margin-top:0;
}

.woocommerce ul.products li.product .add_to_cart:before,.woocommerce div.product form.cart .button:before
{
	content:'\e93d';
	font-family:"fontello";
	margin-right:.6em;
	display:none;
}

.woocommerce ul.products li.product.outofstock a[class*="add_to_cart"]
{
	display:none;
}

.woocommerce ul.products li.product .outofstock_label
{
	position:absolute;
	z-index:10;
	top:20px;
	left:20px;
	background-color:#222733;
	color:#fff;
	text-align:center;
	display:block;
	font-size:11px;
	font-weight:400;
	height:25px;
	line-height:24px;
	min-height:25px;
	min-width:66px;
	width:auto;
	letter-spacing:1px;
	margin:0;
	padding:1px 18px 0;
	text-transform:uppercase;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
}

.woocommerce ul.products li.product .outofstock_label + .onsale
{
	left:auto;
	right:20px;
}

.woocommerce .woocommerce-result-count
{
	margin:0 .3em 0 0;
	font-size:16px;
	line-height:22px;
	color:var(--theme-color-text_light);
}

.woocommerce .woocommerce-ordering
{
	margin:0 0 2.8em;
	width:245px;
}

.woocommerce .woocommerce-ordering .select_container
{
	line-height:1;
}

.woocommerce .woocommerce-ordering .select_container:before
{
	content:'';
	display:block;
	position:absolute;
	z-index:1;
	top:2px;
	right:2px;
	bottom:2px;
	left:auto;
	width:25px;
}

.woocommerce .woocommerce-ordering .select_container:after
{
	content:'\e9e6';
	font-family:"fontello";
	font-size:10px;
	display:block;
	position:absolute;
	z-index:2;
	top:50%;
	right:0;
	width:1em;
	height:1em;
	line-height:1em;
	text-align:center;
	margin-top:-.5em;
	color:var(--theme-color-text_dark);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}

.woocommerce .woocommerce-ordering select
{
	border:none !important;
	background:none !important;
	font-size:16px;
	line-height:22px;
	font-weight:inherit;
	color:var(--theme-color-text_dark);
	padding:0 25px 0 0 !important;
}

.sidebar_show.woocommerce ul.products.columns-4,.sidebar_show.woocommerce-page ul.products.columns-4,.woocommerce ul.products.columns-5,.woocommerce-page ul.products.columns-5,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-6,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-7,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-8
{
	font-size:.9286em;
}

.sidebar_show.woocommerce ul.products.columns-4 a.button,.sidebar_show.woocommerce-page ul.products.columns-4 a.button,.woocommerce ul.products.columns-5 a.button,.woocommerce-page ul.products.columns-5 a.button,.woocommerce ul.products.columns-6 a.button,.woocommerce-page ul.products.columns-6 a.button
{
	padding:1em 1.5em;
}

.woocommerce ul.products,.woocommerce-page ul.products
{
	margin-right:-30px;
	margin-bottom:0;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.woocommerce ul.products li.product > .post_item.post_layout_thumbs
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%;
}

.woocommerce .products.related ul.products li.product > .post_item.post_layout_thumbs
{
	height:auto;
}

.woocommerce ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product,.woocommerce-page ul.products[class*="columns-"] li.product
{
	margin:0;
	clear:none;
	padding:0 30px 35px 0;
	position:relative;
	width:50%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce.columns-1 ul.products li.product,.woocommerce ul.products.columns-1 li.product,.woocommerce ul.products li.product.column-1_1,.woocommerce .related.products ul.products.columns-1 li.product,.woocommerce .related.products ul.products li.product.column-1_1,.woocommerce .upcells.products ul.products li.product.column-1_1,.woocommerce .upcells.products ul.products.columns-1 li.product,.woocommerce-page.columns-1 ul.products li.product,.woocommerce-page ul.products.columns-1 li.product,.woocommerce-page ul.products li.product.column-1_1,.woocommerce-page .related.products ul.products.columns-1 li.product,.woocommerce-page .related.products ul.products li.product.column-1_1,.woocommerce-page .upcells.products ul.products.columns-1 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_1
{
	width:100%;
}

.woocommerce.columns-2 ul.products li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce ul.products li.product.column-1_2,.woocommerce .related.products ul.products.columns-2 li.product,.woocommerce .related.products ul.products li.product.column-1_2,.woocommerce .upcells.products ul.products li.product.column-1_2,.woocommerce .upcells.products ul.products.columns-2 li.product,.woocommerce-page.columns-2 ul.products li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products li.product.column-1_2,.woocommerce-page .related.products ul.products.columns-2 li.product,.woocommerce-page .related.products ul.products li.product.column-1_2,.woocommerce-page .upcells.products ul.products.columns-2 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_2
{
	width:50%;
}

.woocommerce.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce ul.products li.product.column-1_3,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products li.product.column-1_3,.woocommerce .upcells.products ul.products li.product.column-1_3,.woocommerce .upcells.products ul.products.columns-3 li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products li.product.column-1_3,.woocommerce-page .related.products ul.products.columns-3 li.product,.woocommerce-page .related.products ul.products li.product.column-1_3,.woocommerce-page .upcells.products ul.products.columns-3 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_3
{
	width:33.3333333333%;
}

.woocommerce.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce .upcells.products ul.products li.product.column-1_4,.woocommerce .upcells.products ul.products.columns-4 li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce-page ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce-page .upcells.products ul.products.columns-4 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_4
{
	width:25%;
}

.woocommerce.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce .upcells.products ul.products li.product.column-1_5,.woocommerce .upcells.products ul.products.columns-5 li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce-page ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce-page .upcells.products ul.products.columns-5 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_5
{
	width:20%;
}

.woocommerce.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce .upcells.products ul.products li.product.column-1_6,.woocommerce .upcells.products ul.products.columns-6 li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce-page ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce-page .upcells.products ul.products.columns-6 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_6
{
	width:16.6666666667%;
}

.woocommerce.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce .upcells.products ul.products li.product.column-1_7,.woocommerce .upcells.products ul.products.columns-7 li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce-page ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce-page .upcells.products ul.products.columns-7 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_7
{
	width:14.2857142857%;
}

.woocommerce.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce .upcells.products ul.products li.product.column-1_8,.woocommerce .upcells.products ul.products.columns-8 li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce-page ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce-page .upcells.products ul.products.columns-8 li.product,.woocommerce-page .upcells.products ul.products li.product.column-1_8
{
	width:12.5%;
}

.elementor-products-grid .woocommerce ul.products.elementor-grid
{
	margin:0;
}

.elementor-products-grid .woocommerce ul.products.elementor-grid li.product
{
	width:100% !important;
	padding:0;
}

.woocommerce ul.products li.product-category mark,.woocommerce-page ul.products li.product-category mark
{
	background:none;
}

.woocommerce ul.products li.product .post_item,.woocommerce-page ul.products li.product .post_item
{
	margin-bottom: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;
}

.woocommerce ul.products li.product .post_featured
{
	-webkit-flex-shrink:0;
	-ms-flex-shrink:0;
	flex-shrink:0;
	overflow:hidden;
	margin-bottom:24px;
	border:none;
}

/* Thumbs mode */
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item
{
	outline:none;
}

.woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover,.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover
{
	outline:none;
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img
{
	margin:0;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img
{
	-webkit-transition:opacity .3s ease,transform .3s ease;
	-ms-transition:opacity .3s ease,transform .3s ease;
	transition:opacity .3s ease,transform .3s ease;
}

.woocommerce ul.products li.product .post_featured:hover img,.woocommerce-page ul.products li.product .post_featured:hover img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img
{
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}

.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale
{
	font-size:11px;
	font-weight:400;
	width:auto;
	height:25px;
	line-height:24px;
	min-height:25px;
	min-width:50px;
	max-width:55%;
	letter-spacing:1px;
	margin:0;
	padding:1px 12px 0;
	left:20px;
	text-transform:uppercase;
	top:20px;
	right:auto;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	background:var(--theme-color-text_link);
	position:absolute;
	overflow:hidden;
}

.woocommerce ul.products li.product strong
{
	margin-top:.5em;
}

.woocommerce ul.products li.product .post_data,.woocommerce-page ul.products li.product .post_data
{
	padding:0;
	text-align:left;
	overflow:hidden;
}

.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap
{
	margin-top:18px;
}

.woocommerce ul.products li.product .post_data .post_data_inner .button,.woocommerce-page ul.products li.product .post_data .post_data_inner .button
{
	padding:13px 48px 14px;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.woocommerce ul.products li.product .post_data .post_data_inner .button:after,.woocommerce-page ul.products li.product .post_data .post_data_inner .button:after
{
	animation:none;
}

.woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart,.woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart
{
	display:block;
	padding:0;
	margin-top:.5em;
}

.woocommerce ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button,.woocommerce-page ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button,.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button,.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button,.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external,.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external,.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped,.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped
{
	display:none;
}

.woocommerce ul.products li.product .post_header a
{
	color:var(--theme-color-alter_dark);
}

.woocommerce ul.products li.product .post_header a:hover
{
	color:var(--theme-color-alter_link);
}

.woocommerce ul.products li.product .post_header .post_tags
{
	font-size:16px;
	line-height:1.4em;
	font-weight:400;
	font-style:normal;
	letter-spacing:0;
	margin-bottom:.5em;
}

.woocommerce ul.products li.product .post_header .post_tags,.woocommerce ul.products li.product .post_header .post_tags a
{
	color:var(--theme-color-alter_text);
}

.woocommerce ul.products li.product .post_header .post_tags a:hover
{
	color:var(--theme-color-text_hover);
}

.woocommerce ul.products li.product .post_header,.woocommerce-page ul.products li.product .post_header
{
	margin-bottom:0;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3
{
	font-size:19px;
	line-height:1.3em;
	font-weight:400;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}

.search-results .product .price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price
{
	font-size:18px;
	line-height:1em;
	font-weight:400;
	margin:11px 0 0;
}

.search-results .product .price
{
	margin:0 0 11px;
}

.woocommerce ul.products.columns-6 li.product .post_featured .icons
{
	display:none !important;
}

span.amount
{
	line-height:1em;
}

span.amount > .decimals
{
	position:relative;
	display:inline;
	font-size:.75em;
	line-height:1em;
	vertical-align:top;
	margin-left:.2em;
}

span.amount > .decimals_separator
{
	display:none;
}

.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce span.amount,.woocommerce-page span.amount
{
	color:var(--theme-color-alter_text);
}

.woocommerce table.shop_table td span.amount
{
	color:var(--theme-color-alter_text);
}

.woocommerce ul.products li.product .price .decimals,.woocommerce-page ul.products li.product .price .decimals
{
	top:-.2em;
}

.search-results .product .price ins,.woocommerce ul.products li.product .price ins
{
	text-decoration:none;
	font-weight:inherit;
	font-style:inherit;
}

.search-results .product .price del,.woocommerce ul.products li.product .price del
{
	display:inline-block;
	margin-right:6px;
	font-size:1em;
	opacity:1;
	text-decoration:none;
	position:relative;
}

.search-results .product .price del:before,.woocommerce ul.products li.product .price del:before
{
	content:' ';
	position:absolute;
	z-index:1;
	top:55%;
	left:0;
	width:100%;
	height:1px;
}

.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.search-results .product .price ins,.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins
{
	color:var(--theme-color-alter_text);
}

.search-results .product .price del,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del
{
	color:var(--theme-color-alter_text);
}

.search-results .product .price del:before,.woocommerce .price del:before
{
	background-color:var(--theme-color-text_light);
}

.search-results .product .price del > span.amount,aside.woocommerce del,.woocommerce del,.woocommerce del > span.amount,.woocommerce del,.woocommerce del > span.amount *,.woocommerce-page del,.woocommerce-page del > span.amount,.woocommerce-page del,.woocommerce-page del > span.amount *
{
	color:var(--theme-color-text_light) !important;
}

/* Thumbs mode */
.woocommerce .shop_mode_thumbs ul.products li.product .price,.woocommerce-page .shop_mode_thumbs ul.products li.product .price
{
	margin:11px 0 0;
}

/* List mode */
.woocommerce .shop_mode_list ul.products li.product,.woocommerce-page .shop_mode_list ul.products li.product
{
	overflow:hidden;
	margin:0;
	float:none;
	width:100%;
}

.woocommerce .shop_mode_list ul.products li.product .post_item,.woocommerce-page .shop_mode_list ul.products li.product .post_item
{
	overflow:hidden;
	text-align:left;
	border:none;
}

.woocommerce .shop_mode_list ul.products li.product + li.product .post_item,.woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item
{
	border-top:1px solid #ddd;
	margin-top:3em;
	padding-top:5em;
}

.woocommerce .shop_mode_list ul.products li.product .post_data,.woocommerce-page .shop_mode_list ul.products li.product .post_data
{
	height:auto;
	overflow:hidden;
	text-align:left;
	padding:0;
}

.woocommerce .shop_mode_list ul.products li.product .post_featured,.woocommerce-page .shop_mode_list ul.products li.product .post_featured
{
	float:left;
	margin:0 2em 0 0;
	width:33%;
	max-width:270px;
	position:relative;
	border:1px solid #ddd;
}

.woocommerce .shop_mode_list ul.products li.product .description,.woocommerce-page .shop_mode_list ul.products li.product .description
{
	margin-bottom:1.5em;
	line-height:1.3em;
	overflow:hidden;
	max-height:6.6em;
}

.woocommerce .shop_mode_list ul.products li.product-category .description,.woocommerce-page .shop_mode_list ul.products li.product-category .description
{
	border-bottom:none;
}

.woocommerce .shop_mode_list ul.products li.product .post_content,.woocommerce-page .shop_mode_list ul.products li.product .post_content
{
	margin:1.2em 0 1.6em;
}

.woocommerce .shop_mode_list ul.products li.product .description p,.woocommerce-page .shop_mode_list ul.products li.product .description p,.woocommerce .shop_mode_list ul.products li.product .description ul,.woocommerce-page .shop_mode_list ul.products li.product .description ul
{
	padding-bottom:0;
	margin-bottom:0;
	line-height:1.3em;
}

.woocommerce .shop_mode_list ul.products li.product .price,.woocommerce-page .shop_mode_list ul.products li.product .price
{
	margin:0;
}

.woocommerce .shop_mode_list ul.products li.product .post_data .add_to_cart_button,.woocommerce-page .shop_mode_list ul.products li.product .post_data .add_to_cart_button,.woocommerce .shop_mode_list ul.products li.product .post_data .added_to_cart,.woocommerce-page .shop_mode_list ul.products li.product .post_data .added_to_cart
{
	margin-top:2em;
}

.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart
{
	padding:1.3em 0 0 1em;
	vertical-align:top;
	line-height:1em;
}

.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after
{
	display:none;
}

/* Rating stars */
.woocommerce .products .star-rating
{
	float:none;
	margin:.6em auto -.6em;
}

.woocommerce ul.products li.product .post_header
{
	position:relative;
	overflow:visible;
}

.woocommerce ul.products li.product .star-rating
{
	font-size:14px;
	width:78px;
	margin:15px 0 0;
	letter-spacing:2px;
}

.woocommerce .shop_mode_list .products .star-rating,.woocommerce .shop_mode_list ul.products li.product .star-rating
{
	position:relative;
	top:auto;
	left:auto;
	float:none;
	margin:1.5em 0 0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
}

.woocommerce .products .star-rating:before,.woocommerce .products .star-rating span
{
	top:0;
	left:1px;
}

.woocommerce .star-rating span:before,.woocommerce .star-rating:before
{
	content:"\e96e\e96e\e96e\e96e\e96e";
	font-family:"fontello";
}

.woocommerce p.stars a,.star-rating span,.star-rating:before
{
	color:#FFC107;
}

.woocommerce p.stars a:hover
{
	color:var(--theme-color-text_link);
}

#review_form #respond p.form-submit input[type="submit"]
{
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link);
}

#review_form #respond p.form-submit input[type="submit"]:hover,#review_form #respond p.form-submit input[type="submit"]:focus
{
	color:var(--theme-color-bg_color);
	background-color:var(--theme-color-text_dark);
}

/* Pagination */
.woocommerce-links-more + .woocommerce-pagination
{
	display:none;
}

.return-to-shop
{
	text-align:center;
}

/* Single product decoration
---------------------------------------------------------------------------- */
/* Messages */
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info
{
	background-color:transparent;
	border:none;
	margin:0 0 48px;
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register
{
	border:none;
	padding:0;
	margin:48px auto 0;
	text-align:center;
}

.woocommerce-error,.woocommerce-info,.woocommerce-message
{
	padding:0;
	margin:0;
	text-align:center;
	font-size:1em;
	font-weight:400;
	border:none;
	background-color:transparent;
	color:var(--theme-color-text);
}

.woocommerce-error a,.woocommerce-info a,.woocommerce-message a
{
	font-weight:500;
	color:var(--theme-color-text_dark);
}

.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover
{
	color:var(--theme-color-text_link);
}

.woocommerce .woocommerce-error
{
	text-align:center;
	padding:35px 0 0;
	margin:0 0 50px;
}

.woocommerce .woocommerce-error:before
{
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before
{
	color:var(--theme-color-alter_dark);
}

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

.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button
{
	margin:0;
	padding:0;
	display:inline-block;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none !important;
	-ms-box-shadow:none !important;
	box-shadow:none !important;
	background-color:transparent !important;
	float:none;
	color:var(--theme-color-text_link);
	letter-spacing:0;
	font-size:inherit;
	line-height:inherit;
	margin-right:5px;
}

.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover
{
	color:var(--theme-color-text_hover);
}

.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before
{
	display:none;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info
{
	margin:0;
}

/* coupon */
.woocommerce-form-coupon-toggle
{
	margin-bottom:0;
	padding-bottom:10px;
}

.woocommerce-form-coupon p
{
	font-size:16px;
	line-height:1.3em;
	font-weight:400;
	margin:23px 0 0;
}

.woocommerce-form-coupon .cart-coupon-inner
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	border:1px solid #E5E5E5;
	align-items:center;
	padding-left:25px;
	height:55px;
	margin:0 auto;
	width:530px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.woocommerce-form-coupon .cart-coupon-inner:before
{
	content:'\e9bd';
	font-family:"fontello";
	display:inline-block;
	color:var(--theme-color-text_dark);
	font-size:22px;
}

.woocommerce-form-coupon .cart-coupon-inner input
{
	padding:14px 10px 12px;
	font-size:15px;
	font-weight:400;
	line-height:normal;
	border:none;
	flex:1 auto;
	width:100%;
	margin-right:155px;
}

.woocommerce-form-coupon .cart-coupon-inner button
{
	display:inline-flex;
	width:155px;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:none;
	align-items:center;
	justify-content:center;
	font-size:16px;
	color:var(--theme-color-text_dark);
	background-color:var(--theme-color-bg_color) !important;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.woocommerce-form-coupon .cart-coupon-inner button:focus,.woocommerce-form-coupon .cart-coupon-inner button:hover
{
	color:var(--theme-color-text_link);
}

.woocommerce-form-coupon .cart-coupon-inner button:before
{
	content:"";
	display:block;
	height:22px;
	width:1px;
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	background:#E5E5E5;
}

/* Title */
.woocommerce div.product .product_title
{
	margin:-.15em 0 .55em;
	font-size:2.059em;
}

/* Des */
.woocommerce div.product .woocommerce-product-details__short-description
{
	margin-bottom:40px;
}

.woocommerce div.product .woocommerce-product-details__short-description p:last-child
{
	margin:0;
}

/* Price */
.woocommerce div.product p.price,.woocommerce div.product span.price
{
	position:relative;
	font-size:24px;
	font-weight:400;
	color:var(--theme-color-text_dark);
}

.woocommerce div.product p.price span.amount,.woocommerce div.product span.price span.amount
{
	color:var(--theme-color-text_dark);
}

.woocommerce div.product p.price .woocommerce-Price-currencySymbol,.woocommerce div.product span.price .woocommerce-Price-currencySymbol
{
	letter-spacing:2px;
}

.woocommerce div.product p.price
{
	margin:0 0 35px;
}

.woocommerce div.product span.price ins,.woocommerce div.product p.price ins
{
	text-decoration:none;
	font-style:normal;
	font-weight:400;
}

/* Images and thumbnails */
.woocommerce,.woocommerce-page
{
	--theme-var-single-product-gallery-width:56%;
}

.woocommerce-main-image
{
	position:relative;
	display:block;
}

.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
{
	margin-bottom:6.5em;
}

.woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images
{
	width:100%;
	float:none;
	margin-bottom:60px;
}

.woocommerce.sidebar_hide div.product div.images,.woocommerce-page.sidebar_hide div.product div.images,.woocommerce.sidebar_hide #content div.product div.images,.woocommerce-page.sidebar_hide #content div.product div.images
{
	width:var(--theme-var-single-product-gallery-width);
	float:left;
}

.woocommerce div.product div.images img
{
	border:none;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child
{
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2)
{
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

/* Built-in images slider */
.woocommerce div.product div.images .flex-viewport
{
	border:none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper
{
	max-width:none;
	display:block;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child
{
	margin-bottom:0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2)
{
	padding:0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img
{
	border:none;
}

.woocommerce div.product div.images .flex-control-thumbs li
{
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce div.product div.images img
{
	border-color:var(--theme-color-bd_color);
}

.woocommerce div.product div.images a:hover img
{
	border-color:var(--theme-color-text_link);
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger
{
	display:block;
	overflow:hidden;
	color:#000000 !important;
	background-color:#ffffff !important;
	letter-spacing:0 !important;
	cursor:pointer;
	text-align:center;
	border:none !important;
	margin:0 !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 30px 0 rgba(0,0,0,0.06);
	-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	position:absolute;
	visibility:visible !important;
	pointer-events:auto !important;
	top:20px;
	right:20px;
	opacity:1 !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after
{
	display:none !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before
{
	content:'\e9a6';
	font-family:"fontello";
	border:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	position:static;
	font-size:18px;
	width:100%;
	height:100%;
	text-indent:0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover
{
	color:var(--theme-color-text_link) !important;
}

.woocommerce div.product div.images
{
	position:relative;
	overflow:hidden;
	padding-left:150px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce div.product div.images.woocommerce-product-gallery--without-thumbs
{
	padding-left:0 !important;
}

.woocommerce div.product div.images .flex-control-thumbs
{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	margin:0;
	width:150px;
	padding:0 50px 0 0;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
/* Scrollbar decoration */
	scrollbar-width:thin;
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar
{
	width:8px;
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track
{
	background:var(--theme-color-alter_bg_color);
}

.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb
{
	background-color:var(--theme-color-alter_bd_color);
}

.woocommerce div.product div.images .flex-control-thumbs li
{
	padding:0 0 20px;
	display:block;
	width:100%;
}

.woocommerce div.product div.images .flex-control-thumbs li:last-child
{
	padding-bottom:0 !important;
}

.woocommerce div.product .summary span.onsale
{
	font-size:11px;
	line-height:15px;
	font-weight:500;
	margin:0 0 30px;
	padding:5px 15px;
	display:table;
	text-transform:uppercase;
	pointer-events:none;
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-text_link);
	width:auto;
	min-width:50px;
	max-width:200px;
	height:auto;
	min-height:auto;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	letter-spacing:1px;
	position:static;
}

body:not(.trx_addons_present) div.product span.onsale
{
	line-height:16px;
}

.woocommerce div.product div.thumbnails > div,.woocommerce div.product div.thumbnails > ul
{
	max-height:15em;
}

.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a
{
	margin-right:1.5%;
	width:18.5%;
	position:relative;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce #content div.product div.thumbnails a:hover,.woocommerce div.product div.thumbnails a:hover,.woocommerce-page #content div.product div.thumbnails a:hover,.woocommerce-page div.product div.thumbnails a:hover
{
	border-style:solid;
}

.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a
{
	margin-right:2.6666%;
	width:23%;
}

.woocommerce #content div.product div.thumbnails.columns-3 a,.woocommerce div.product div.thumbnails.columns-3 a,.woocommerce-page #content div.product div.thumbnails.columns-3 a,.woocommerce-page div.product div.thumbnails.columns-3 a
{
	margin-right:3.5%;
	width:31%;
}

.woocommerce #content div.product div.thumbnails a:before,.woocommerce div.product div.thumbnails a:before,.woocommerce-page #content div.product div.thumbnails a:before,.woocommerce-page div.product div.thumbnails a:before
{
	content:' ';
	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;
}

.woocommerce #content div.product div.thumbnails a:hover:before,.woocommerce div.product div.thumbnails a:hover:before,.woocommerce-page #content div.product div.thumbnails a:hover:before,.woocommerce-page div.product div.thumbnails a:hover:before
{
	background-color:rgba(255,255,255,0.4);
}

.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first
{
	clear:none;
}

.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last
{
	margin-right:0;
}

.woocommerce #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1),.woocommerce-page div.product div.thumbnails a:nth-child(4n+1)
{
	clear:both;
}

.woocommerce div.product div.images .flex-control-thumbs li img
{
	-webkit-transition:opacity .3s ease;
	-ms-transition:opacity .3s ease;
	transition:opacity .3s ease;
}

div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous
{
	margin-top:4px;
}

.pswp
{
	z-index:10000;
}

/* Product summary */
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary
{
	margin-bottom:6.5em;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce.sidebar_show #content div.product div.summary,.woocommerce.sidebar_show div.product div.summary,.woocommerce-page.sidebar_show #content div.product div.summary,.woocommerce-page.sidebar_show div.product div.summary
{
	width:100%;
	float:none;
	padding-left:0;
	padding-right:0;
}

.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary
{
	width:calc(100% - var(--theme-var-single-product-gallery-width));
	padding-left:60px;
	float:right;
}

.woocommerce #content div.product div.summary:after,.woocommerce div.product div.summary:after,.woocommerce-page #content div.product div.summary:after,.woocommerce-page div.product div.summary:after
{
	content:' ';
	float:none;
	clear:both;
	width:100%;
	height:0;
	display:block;
}

.single-product div.product .woocommerce-tabs ul.wc-tabs li a
{
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
}

.single-product div.product .woocommerce-tabs ul.wc-tabs li:not(.active) a:hover,.single-product div.product .woocommerce-tabs ul.wc-tabs li.active a
{
	color:var(--theme-color-alter_dark);
	background-color:transparent;
	border-color:var(--theme-color-alter_dark);
}

.single-product div.product .woocommerce-tabs .panel
{
	color:var(--theme-color-text);
}

/* Additional info */
.woocommerce div.product div.summary .woocommerce-product-details__additional-information h2,.woocommerce div.product .woocommerce-stack-additional_information h2,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information h2,.woocommerce-page div.product .woocommerce-stack-additional_information h2
{
	display:none;
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information table,.woocommerce div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce div.product div.summary .woocommerce-product-details__additional-information td,.woocommerce div.product .woocommerce-stack-additional_information table,.woocommerce div.product .woocommerce-stack-additional_information th,.woocommerce div.product .woocommerce-stack-additional_information td,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information table,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information td,.woocommerce-page div.product .woocommerce-stack-additional_information table,.woocommerce-page div.product .woocommerce-stack-additional_information th,.woocommerce-page div.product .woocommerce-stack-additional_information td
{
	background-color:transparent !important;
	text-transform:none;
	padding:0;
	border:none;
	width:auto;
	font-weight:inherit;
	font-style:normal;
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce div.product .woocommerce-stack-additional_information th,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th,.woocommerce-page div.product .woocommerce-stack-additional_information th
{
	padding-right:1em;
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information th:after,.woocommerce div.product .woocommerce-stack-additional_information th:after,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th:after,.woocommerce-page div.product .woocommerce-stack-additional_information th:after
{
	content:':';
}

.woocommerce div.product div.summary .woocommerce-product-details__additional-information p,.woocommerce div.product .woocommerce-stack-additional_information p,.woocommerce-page div.product div.summary .woocommerce-product-details__additional-information p,.woocommerce-page div.product .woocommerce-stack-additional_information p
{
	padding:0;
}

/* Meta: SKU, tags, categories, ID */
.woocommerce .product_meta span
{
	display:block;
	font-weight:400;
	font-size:17px;
	line-height:1.3em;
	color:var(--theme-color-text_dark);
}

.woocommerce .product_meta span span
{
	display:inline;
}

.woocommerce .product_meta span + span
{
	margin-top:10px;
}

.woocommerce .product_meta span > a,.woocommerce .product_meta span > span
{
	letter-spacing:0;
	color:var(--theme-color-text);
}

.woocommerce .product_meta span a:hover
{
	color:var(--theme-color-text_link);
}

.woocommerce div.product .summary .stock
{
	font-size:19px;
	line-height:24px;
	font-weight:500;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	display:inline-block;
	color:var(--theme-color-text_dark);
	position:relative;
	margin-bottom:40px;
}

.woocommerce div.product .summary .stock:after
{
	content:"";
	display:block;
	height:1px;
	width:100%;
	margin-top:5px;
	border-bottom:1px solid var(--theme-color-text_link);
	-webkit-box-shadow:0 9px 16px rgba(0,0,0,0.2);
	-ms-box-shadow:0 9px 16px rgba(0,0,0,0.2);
	box-shadow:0 9px 16px rgba(0,0,0,0.2);
}

/* Add to cart */
.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart
{
	padding:0;
	margin-bottom:44px;
}

.single_product_bottom_bar_sticky div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
{
	margin:0 10px 0 0;
	width:130px;
	height:55px;
	position:relative;
}

.single_product_bottom_bar_sticky div.quantity span,.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span
{
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	right:1px;
	top:1px;
	width:39px;
	height:50%;
	line-height:1.95em;
	text-align:left;
	cursor:pointer;
	padding-left:5px;
}

.single_product_bottom_bar_sticky div.quantity span:before,.woocommerce div.product form.cart div.quantity span:before,.woocommerce-page div.product form.cart div.quantity span:before,.woocommerce .shop_table.cart div.quantity span:before,.woocommerce-page .shop_table.cart div.quantity span:before
{
	font-family:"fontello";
}

.single_product_bottom_bar_sticky div.quantity span.q_dec,.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce .shop_table.cart div.quantity span.q_dec,.woocommerce-page .shop_table.cart div.quantity span.q_dec
{
	top:auto;
	bottom:1px;
	border-top:none;
	line-height:.9em;
}

.single_product_bottom_bar_sticky div.quantity span.q_inc:before,.woocommerce div.product form.cart div.quantity span.q_inc:before,.woocommerce-page div.product form.cart div.quantity span.q_inc:before,.woocommerce .shop_table.cart div.quantity span.q_inc:before,.woocommerce-page .shop_table.cart div.quantity span.q_inc:before
{
	content:'\e835';
}

.single_product_bottom_bar_sticky div.quantity span.q_dec:before,.woocommerce div.product form.cart div.quantity span.q_dec:before,.woocommerce-page div.product form.cart div.quantity span.q_dec:before,.woocommerce .shop_table.cart div.quantity span.q_dec:before,.woocommerce-page .shop_table.cart div.quantity span.q_dec:before
{
	content:'\e828';
}

.single_product_bottom_bar_sticky div.quantity input[type="number"],.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]
{
	width:100%;
	height:100%;
	padding:0 48px 0 30px;
	text-align:left;
	font-size:16px;
	font-weight:400;
	color:var(--theme-color-input_text);
	border:1px solid var(--theme-color-input_bd_color) !important;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-moz-appearance:textfield;
	appearance:textfield;
}

.single_product_bottom_bar_sticky div.quantity input[type="number"]::-webkit-inner-spin-button,.single_product_bottom_bar_sticky div.quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button
{
	-webkit-appearance:none;
	margin:0;
}

.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
{
	margin:0;
	width:7em;
	font-size:18px;
}

/* Grouped product */
.woocommerce div.product form.cart .group_table
{
	margin-bottom:1.8em;
}

.woocommerce div.product form.cart .group_table td
{
	padding:1.8em 1em;
	vertical-align:middle;
	font-size:.9em;
}

.woocommerce div.product form.cart .group_table td .stock
{
	font-size:.9em;
	margin:0;
	display:table-cell;
}

.woocommerce div.product form.cart .group_table td .stock:after
{
	margin-top:2px;
}

/* Product variations */
.woocommerce div.product form.cart .variations
{
	margin-bottom:28px;
}

.woocommerce div.product form.cart .variations .select_container
{
	max-width:300px;
}

.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td
{
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 13px;
	background-color:transparent;
	text-align:left;
	line-height:1.2em;
}

.woocommerce div.product form.cart .variations tr:last-child td.value
{
	padding-bottom:0;
}

.woocommerce div.product form.cart .variations tr + tr .label
{
	padding-top:8px;
}

.woocommerce div.product form.cart .variations .label
{
	font-weight:500;
	font-size:17px;
	line-height:1.2em;
	vertical-align:middle;
	color:var(--theme-color-text_dark);
}

.woocommerce div.product form.cart .variations label
{
	font-weight:400;
}

.woocommerce div.product form.cart .reset_variations
{
	font-style:italic;
	font-size:1em;
	letter-spacing:0;
}

.woocommerce-variation-price
{
	margin:0;
}

.woocommerce-variation-price .price
{
	padding-bottom:25px;
	display:inline-block;
}

.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt
{
	font-size:.8em;
	line-height:1.25em;
	font-weight:400;
	padding:0;
	margin:0;
}

.woocommerce td.product-name dl.variation dd
{
	padding-left:.5em;
}

.woocommerce .reset_variations
{
	display:none !important;
}

/* Wishlist and compare */
.woocommerce .product .summary > .yith-wcwl-add-to-wishlist
{
	float:left;
	width:auto;
	margin-top:0;
	margin-bottom:2em;
}

.woocommerce .product .summary > .compare
{
	float:left;
	margin-bottom:2em;
	margin-right:2em;
}

.woocommerce .product .summary div.woocommerce-tabs + .compare,.woocommerce .product .summary div.woocommerce-tabs + .compare + .yith-wcwl-add-to-wishlist,.woocommerce .product .summary div.woocommerce-product-gallery__image + .compare,.woocommerce .product .summary div.woocommerce-product-gallery__image + .compare + .yith-wcwl-add-to-wishlist
{
	margin-top:2em;
	margin-bottom:0;
}

.woocommerce .product .yith-wcwl-add-to-wishlist
{
	margin:0;
}

.woocommerce .product .compare:before,.woocommerce .product .yith-wcwl-add-to-wishlist .add_to_wishlist:before,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before
{
	content:'\e8a8';
	font-family:"fontello";
	margin-right:.2em;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before
{
	content:'\e8aa';
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before
{
	content:'\e8aa';
}

.woocommerce .product .compare:before
{
	content:'\e8e7';
	margin-right:.5em;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse
{
	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-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback
{
	order:2;
	margin:0 0 0 .5em;
	font-size:.923em;
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before
{
	content:'(';
}

.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after,.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after
{
	content:')';
}

.woocommerce .product .summary ~ .yith-wcwl-add-to-wishlist
{
	margin-top:2em;
}

.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .feedback
{
	display:none;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image > .yith-wcwl-add-to-wishlist
{
	display:none;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist
{
	position:static;
	left:auto;
	top:auto;
	margin:0;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-icon
{
	display:none;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback + a,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo
{
	font-size:1em;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap
{
	position:absolute;
	z-index:2000;
	top:1em;
	left:1em;
	-webkit-transform:translateX(-60%);
	-ms-transform:translateX(-60%);
	transform:translateX(-60%);
	-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;
	-ms-transition:-ms-transform .3s ease,opacity .3s ease;
	transition:transform .3s ease,opacity .3s ease;
	opacity:0;
	border:1px solid var(--theme-color-extra_bd_color);
	background-color:var(--theme-color-extra_bg_color);
}

.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item .yith_buttons_wrap
{
	top:-1em;
	-webkit-transform:translateX(-200%);
	-ms-transform:translateX(-200%);
	transform:translateX(-200%);
}

.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap
{
	-webkit-transform:translateX(-60%);
	-ms-transform:translateX(-60%);
	transform:translateX(-60%);
}

.mobile_layout.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > :nth-child(n+1)
{
	border-top:1px dotted var(--theme-color-extra_bd_color);
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist
{
	margin:0;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div
{
	position:relative;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > img
{
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	margin:0;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > a,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a
{
	display:block;
	position:relative;
	z-index:2;
	width:2em;
	height:2em;
	line-height:2em;
	text-align:center;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > a:before,.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a:before
{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:2em;
	height:2em;
	line-height:2em;
	text-align:center;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > span
{
	display:none !important;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a
{
	color:var(--theme-color-extra_link);
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover
{
	color:var(--theme-color-extra_hover);
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip
{
	display:inline-block;
	vertical-align:top;
	pointer-events:none;
	padding:6px 10px;
	font-size:12px;
	line-height:16px;
	position:absolute;
	z-index:1;
	top:0;
	left:100%;
	margin-left:10px;
	white-space:nowrap;
	-webkit-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px);
	opacity:0;
	-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;
	-ms-transition:-ms-transform .3s ease,opacity .3s ease;
	transition:transform .3s ease,opacity .3s ease;
	border-width:0;
	color:var(--theme-color-extra_text);
	background-color:var(--theme-color-extra_bg_color);
	border-color:var(--theme-color-extra_bg_color);
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip:before
{
	content:' ';
	position:absolute;
	z-index:1;
	top:50%;
	left:-7px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	border-style:solid;
	border-width:0 0 4px 7px;
	border-bottom-color:inherit;
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-top-color:transparent !important;
}

.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover > .tooltip
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}

.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip
{
	padding:3px 6px;
	font-size:10px;
	line-height:14px;
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap
{
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > :nth-child(n+1)
{
	border-color:var(--theme-color-alter_bd_color);
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a
{
	color:var(--theme-color-alter_link);
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover
{
	color:var(--theme-color-alter_hover);
}

.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip
{
	color:var(--theme-color-alter_text);
	background-color:var(--theme-color-alter_bg_color);
	border-color:var(--theme-color-alter_bg_color);
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap
{
	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-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist
{
	margin-left:1em;
}

.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .add_to_cart_wrap + .yith_buttons_wrap,.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .add_to_cart_wrap + .yith_buttons_wrap
{
	margin-top:1em;
}

.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap
{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,.woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist
{
	margin-left:0;
}

.woocommerce.yith-wcwl-form .wishlist-title > h2
{
	margin:0;
}

.woocommerce.yith-wcwl-form .hidden-title-form a.hide-title-form
{
	vertical-align:top;
}

.woocommerce.yith-wcwl-form table.wishlist_table
{
	font-size:1em;
}

.woocommerce.yith-wcwl-form table.wishlist_table td.product-add-to-cart a
{
	display:inline-block !important;
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share
{
	margin:0;
	float:none;
	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;
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title
{
	font-size:1em;
	margin-right:1em;
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a
{
	min-width:0;
	min-height:0;
	width:2em;
	height:2em;
	line-height:2em;
	text-align:center;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
}

.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a:hover
{
	color:var(--theme-color-alter_link);
	background-color:var(--theme-color-alter_bg_hover);
}

/* Product meta */
.woocommerce div.product .product_meta
{
	clear:both;
}

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
{
	padding-left:0;
	margin:0 0 55px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before
{
	border-width:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
{
	background:transparent;
	border:none;
	padding:3px 6px;
	margin:0 -6px;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
{
	background:transparent;
	border:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after
{
	display:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a
{
	text-shadow:inherit;
}

.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:400;
	padding:15px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	min-width:278px;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-top:2px solid transparent;
	text-align:center;
}

.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel
{
	border:none;
	margin:0;
	padding:0;
	display:none;
}

.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2
{
	margin:0 0 1em;
	font-size:25px;
	font-weight:400;
	line-height:1.2em;
	letter-spacing:0;
}

.woocommerce div.product .woocommerce-tabs h3,.woocommerce #content div.product .woocommerce-tabs h3,.woocommerce-page div.product .woocommerce-tabs h3,.woocommerce-page #content div.product .woocommerce-tabs h3
{
	font-size:1.5385em;
	margin-bottom:.25em !important;
	letter-spacing:1px;
}

.woocommerce div.product .woocommerce-tabs p,.woocommerce #content div.product .woocommerce-tabs p,.woocommerce-page div.product .woocommerce-tabs p,.woocommerce-page #content div.product .woocommerce-tabs p
{
	margin:0;
}

.woocommerce div.product .woocommerce-tabs p + p,.woocommerce #content div.product .woocommerce-tabs p + p,.woocommerce-page div.product .woocommerce-tabs p + p,.woocommerce-page #content div.product .woocommerce-tabs p + p
{
	margin-top:.5em;
}

.woocommerce div.product .woocommerce-tabs #tab-description h2
{
	display:none;
}

/* Additional attributes */
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td
{
	font-weight:400;
	text-align:left;
	font-size:.945em;
}

.woocommerce table.shop_attributes tr:nth-child(2n+1) > *
{
	background-color:var(--theme-color-alter_bg_color_04);
}

.woocommerce table.shop_attributes tr:nth-child(2n) > *,.woocommerce table.shop_attributes tr.alt > *
{
	background-color:var(--theme-color-alter_bg_color_02);
}

.woocommerce table.shop_attributes th
{
	color:var(--theme-color-text_dark);
}

/* Stars */
.woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating
{
	float:right;
	margin:0;
}

.woocommerce div.product .woocommerce-product-rating .star-rating,.woocommerce-page div.product .woocommerce-product-rating .star-rating
{
	margin-top:8px;
	margin-bottom:8px;
}

.woocommerce .woocommerce-product-rating .woocommerce-review-link,.woocommerce-page .woocommerce-product-rating .woocommerce-review-link
{
	display:none;
}

.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating
{
	margin-top:10px;
	margin-bottom:4px;
	margin-right:0;
}

.woocommerce .star-rating,.woocommerce-page .star-rating
{
	width:88px;
	height:1.2em;
	margin-top:4px;
	margin-bottom:4px;
	font-size:14px;
	letter-spacing:4px;
}

/* Users reviews */
.woocommerce #reviews
{
	display:block;
	margin-left:calc(-1 * var(--theme-var-grid_gap) / 2);
	margin-right:calc(-1 * var(--theme-var-grid_gap) / 2);
	overflow:visible;
}

.woocommerce #reviews #comments,.woocommerce #comments + #review_form_wrapper
{
	float:left;
	width:50%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:calc(var(--theme-var-grid_gap) / 2);
	padding-right:calc(var(--theme-var-grid_gap) / 2);
}

.woocommerce #reviews #comments ol.commentlist
{
	padding:0;
	font-style:inherit;
	font-weight:inherit;
}

.woocommerce #reviews #comments ol.commentlist ul.children
{
	padding:0;
	margin:0 0 0 4em;
}

.woocommerce #reviews #comments ol.commentlist li
{
	margin-bottom:0;
}

.woocommerce #reviews #comments ol.commentlist li + li,.woocommerce #reviews #comments ol.commentlist ul.children
{
	padding-top:1.5em;
	margin-top:1.5em;
	border-top:1px solid var(--theme-color-bd_color);
}

.woocommerce .woocommerce-tabs .form-submit
{
	display:block;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar
{
	background:none;
	border:none;
	padding:0;
	position:static;
	width:60px;
	float:left;
	margin:0 20px 10px 0;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text
{
	margin:0;
	padding:0 0 24px;
	border:0;
	position:relative;
	overflow:hidden;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .star-rating
{
	position:absolute;
	left:0;
	bottom:0;
	margin-bottom:0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p
{
	margin:0;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p + p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p + p
{
	margin-top:.3em;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta
{
	margin:-2px 10px 4px 0;
	display:inline-block;
	vertical-align:middle;
	color:var(--theme-color-alter_text);
	font-size:14px;
	line-height:20px;
	font-weight:400;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong
{
	color:var(--theme-color-text_dark);
	font-size:19px;
	line-height:23px;
	font-weight:400;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time
{
	font-style:normal;
	letter-spacing:0;
}

.woocommerce .comment-form .comment-form-comment label,.woocommerce .comment-form .comment-form-rating label,.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label
{
	display:block;
	font-weight:400;
	font-size:.92em;
	color:var(--theme-color-text_dark);
}

.woocommerce #review_form #respond .form-submit
{
	margin-bottom:0;
}

.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="number"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond input[type="text"],.woocommerce-page #review_form #respond input[type="number"],.woocommerce-page #review_form #respond input[type="email"],.woocommerce-page #review_form #respond textarea
{
	width:100%;
	-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
}

.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea
{
	height:6em;
	min-height:5em;
	overflow:auto;
}

.woocommerce #review_form #respond #reply-title
{
	font-size:25px;
	line-height:1.2em;
	font-weight:500;
	letter-spacing:0;
	margin-bottom:.8em;
	display:inline-block;
	color:var(--theme-color-text_dark);
}

.woocommerce .comment-form .comment-form-rating,.woocommerce #review_form #respond p
{
	margin:0 0 1.4em;
}

.woocommerce #review_form #respond .form-submit
{
	margin-top:40px;
}

.woocommerce #review_form #respond p.comment-form-rating,.woocommerce #review_form #respond p.comment-form-rating .stars
{
	margin-bottom:0;
}

.woocommerce #review_form #respond p.stars
{
	margin-bottom:0;
	margin-top:7px;
}

.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label
{
	display:block;
}

/* Related products */
.single-product .related,.single-product .upsells
{
	margin-top:4.4em;
	clear:both;
}

.single-product .related ul.products,.single-product .upsells ul.products
{
	margin-bottom:-25px;
}

.single-product .related h2,.single-product .upsells h2
{
	margin-bottom:55px;
	font-size:2.611em;
	line-height:1.1em;
	text-align:left;
	margin-top:0;
	margin-left:-1px;
}

.single-product ul.products li.product .post_item
{
	padding:0;
	position:relative;
}

.single-product ul.products li.product .post_item .price *,.single-product ul.products li.product .post_item .price
{
	color:var(--theme-color-alter_text);
}

.single-product .footer_copyright_wrap
{
	outline:none;
}

.single-product .footer_logo_wrap + .footer_copyright_wrap,.single-product .footer_socials_wrap + .footer_copyright_wrap,.single-product .footer_menu_wrap + .footer_copyright_wrap
{
	margin-top:0;
}

.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product
{
	border:none;
	box-shadow:none;
}

/* Cross-sells */
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells
{
	order:2;
	float:none;
	width:100%;
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals
{
	order:1;
	float:none;
}

/* Categories list */
.woocommerce ul.products li.product.product-category .thumb_wrapper,.woocommerce-page ul.products li.product.product-category .thumb_wrapper
{
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-1.jpg) center center no-repeat;
	padding:1em;
	overflow:hidden;
}

/* not work correctly in the Chrome */
.woocommerce ul.products li.product.product-category .thumb_wrapper img,.woocommerce-page ul.products li.product.product-category .thumb_wrapper img
{
	-moz-transform:scale(1.7) translate(15%,15%);
	-ms-transform:scale(1.7) translate(15%,15%);
	-o-transform:scale(1.7) translate(15%,15%);
}

.woocommerce ul.products li.product.product-category .thumb_wrapper,.woocommerce-page ul.products li.product.product-category .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-1.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper,.woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-2.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper,.woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-3.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper,.woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-4.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper,.woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-5.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper,.woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper
{
	background:url(/wp-content/themes/grange/plugins/woocommerce/images/shop-cat-bg-6.jpg) center center no-repeat;
}

.woocommerce ul.products li.product.product-category img,.woocommerce-page ul.products li.product.product-category img
{
	width:100%;
	height:auto;
}

.woocommerce ul.products li.product.product-category h3,.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product.product-category h3,.woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title
{
	margin-bottom:0;
	border-bottom:none;
}

.woocommerce ul.products li.product.product-category mark.count,.woocommerce-page ul.products li.product.product-category mark.count
{
	font-weight:400;
	font-style:normal;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a,.woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a
{
	font-weight:500;
}

.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount,.woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount
{
	font-weight:400;
}

/* Widgets decoration
---------------------------------------------------------------*/
/* Cart & Products list */
.woocommerce a.remove
{
	margin-top:.5em;
	text-align:center;
	position:relative;
	overflow:hidden;
	width:1.2em;
	height:1.2em;
	line-height:1.2em;
	text-indent:-100px;
	font-size:9px !important;
	font-weight:400 !important;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce a.remove:before
{
	display:none !important;
}

.woocommerce a.remove:after
{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	content:'\e9e1';
	font-family:"fontello";
	line-height:inherit;
	text-align:center;
	border:none;
	text-indent:0;
	width:100%;
	height:100%;
	color:var(--theme-color-alter_light);
	-webkit-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease;
}

.woocommerce a.remove:hover:after
{
	color:var(--theme-color-text_link);
}

.woocommerce a.remove,.woocommerce a.remove:hover
{
	color:#e05100 !important;
	background-color:transparent !important;
}

.woocommerce table.shop_table
{
	border-collapse:collapse;
	margin-bottom:2em;
	border:none;
}

.woocommerce table.shop_table td
{
	border-color:#E5E5E5 !important;
	background:transparent;
}

.woocommerce table.shop_table th
{
	border-color:var(--theme-color-alter_bg_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th
{
	color:var(--theme-color-text_dark);
	border-color:transparent !important;
	background-color:transparent;
}

.woocommerce table.shop_table tr:first-child th
{
	border-style:solid;
	border-width:0 0 1px !important;
}

.woocommerce table.shop_table tr:nth-child(n+1) th:first-child,.woocommerce table.shop_table tr:nth-child(n+1) td:first-child,.woocommerce table.shop_table td
{
	border-style:solid;
	border-width:1px 0;
}

.woocommerce .shop_table p
{
	margin:0;
}

.woocommerce .shop_table a.remove
{
	margin:0;
	font-weight:400;
}

.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li
{
	padding:10px 0 1em;
	overflow:hidden;
}

.woocommerce.widget_shopping_cart ul.cart_list li
{
	padding:10px 0 20px;
	overflow:hidden;
}

.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after
{
	clear:none;
}

.woocommerce ul.cart_list li:before,.woocommerce-page ul.cart_list li:before,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.product_list_widget li:before
{
	display:none;
}

.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a
{
	font-weight:500;
	font-size:18px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove
{
	position:absolute;
	right:0;
	top:0;
	left:auto;
	margin:0 !important;
}

.woocommerce ul.cart_list li,.woocommerce-page ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li
{
	padding-top:10px;
}

.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img
{
	float:left;
	margin:-10px 20px 10px 0;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	width:81px;
	height:81px;
}

.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img
{
	margin-right:20px;
}

.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.product_list_widget li dl
{
	overflow:hidden;
	font-size:12px;
	padding-left:8px;
	border-left-width:1px;
	line-height:1.8em;
	border-color:var(--theme-color-bd_color);
}

.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt
{
	padding:0;
	margin:0;
}

.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dt
{
	font-weight:400;
	margin-right:.3em;
}

.woocommerce ul.product_list_widget li dl dt:before,.woocommerce-page ul.product_list_widget li dl dt:before
{
	content:' ';
	display:block;
	width:100%;
	height:0;
}

.woocommerce ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dd
{
	margin-right:2em;
}

.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity
{
	margin:3px 0 0;
	display:inline-block;
	font-size:18px;
	font-weight:400;
}

.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty
{
	color:var(--theme-color-input_dark);
}

.woocommerce ul.cart_list li > .amount,.woocommerce-page ul.cart_list li > .amount,.woocommerce ul.product_list_widget li > .amount,.woocommerce-page ul.product_list_widget li > .amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount
{
	font-size:18px;
	font-weight:400;
}

footer .product_list_widget li a + span.amount
{
	margin-top:10px;
	display:inline-block;
}

.woocommerce ul.cart_list li ins,.woocommerce-page ul.cart_list li ins,.woocommerce ul.product_list_widget li ins,.woocommerce-page ul.product_list_widget li ins
{
	text-decoration:none;
	font-style:normal;
}

.woocommerce ul.cart_list li del,.woocommerce-page ul.cart_list li del,.woocommerce ul.product_list_widget li del,.woocommerce-page ul.product_list_widget li del
{
	font-size:18px;
	font-weight:400;
}

.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating
{
	margin-bottom:0;
}

.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total
{
	border:none;
}

.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total
{
	font-size:18px;
	font-weight:400;
	padding:4px 0 0;
	color:var(--theme-color-text_dark);
}

.woocommerce.widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong
{
	font-weight:400;
}

.woocommerce.widget_shopping_cart .total .amount,.woocommerce-page.widget_shopping_cart .total .amount,.woocommerce .widget_shopping_cart .total .amount,.woocommerce-page .widget_shopping_cart .total .amount
{
	font-size:18px;
	font-weight:400;
	color:var(--theme-color-text_link);
}

.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons
{
	margin-top:28px;
}

.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a
{
	margin-right:10px;
	margin-bottom:10px;
	width:calc(50% - 5px);
	font-size:15px;
	line-height:18px;
	padding:15px;
	text-align:center;
	display:inline-block;
}

.woocommerce .widget_shopping_cart .buttons a + a,.woocommerce.widget_shopping_cart .buttons a + a
{
	margin-left:0 !important;
	margin-right:0 !important;
}

.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout
{
	border:2px solid var(--theme-color-text_dark) !important;
	color:var(--theme-color-text_dark) !important;
	background:none !important;
	-webkit-box-shadow:none !important;
	-ms-box-shadow:none !important;
	box-shadow:none !important;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:13px;
}

.woocommerce .widget_shopping_cart .buttons a.checkout:hover,.woocommerce.widget_shopping_cart .buttons a.checkout:hover
{
	border:2px solid var(--theme-color-text_link) !important;
	color:var(--theme-color-text_link) !important;
}

/* Active filters */
.woocommerce .widget_layered_nav_filters > ul > li
{
	padding:0 .625em .5em 0;
	display:block;
}

.woocommerce .widget_layered_nav_filters > ul > li:before
{
	display:none;
}

.woocommerce .widget_layered_nav ul
{
	padding-left:1.2em;
}

.woocommerce .widget_layered_nav_filters > ul > li a,.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a
{
	background-color:transparent;
	border:none;
	padding:0;
}

.widget_layered_nav ul li.chosen a
{
	color:var(--theme-color-text_dark);
}

/* Average Rating */
.woocommerce .widget_rating_filter ul li .star-rating
{
	vertical-align:middle;
}

/* Price filter */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{
	background-color:var(--theme-color-text_link3);
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content
{
	margin-bottom:13px;
	margin-left:0;
	margin-right:0;
	height:6px;
	background:var(--theme-color-alter_bg_hover);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	width:12px;
	height:12px;
	margin-left:-6px;
	top:-3px;
	opacity:0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range
{
	height:6px;
	top:0;
}

.woocommerce .widget_price_filter .price_slider_amount
{
	font-size:16px;
	line-height:1.5em;
	text-align:left;
	font-weight:400;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column-reverse;
	align-items:flex-start;
}

.woocommerce .widget_price_filter .price_slider_amount .price_label
{
	color:var(--theme-color-text_light);
}

.woocommerce .widget_price_filter .price_slider_amount span
{
	font-weight:400;
}

.widget_price_filter .price_label span
{
	color:var(--theme-color-text_light);
}

.woocommerce .widget_price_filter .price_slider_amount .button
{
	float:none;
	position:relative;
	margin-top:23px;
}

.woocommerce .widget_price_filter .price_slider_amount .button:after
{
	content:'\e908';
	font-family:"fontello";
	font-weight:400;
	display:inline-block;
	margin:0 -5px 0 26px;
}

/* Product search */
/* This widget's styles see in the style.css in the section 'Widget: Search' */
.widget_product_search form:after
{
	color:var(--theme-color-input_light);
}

.widget_product_search form:hover:after
{
	color:var(--theme-color-input_dark);
}

/* Rating filter */
.woocommerce.widget_rating_filter ul li:before
{
	display:none !important;
}

/* Product title in widgets */
aside.woocommerce .product-title,aside.woocommerce .mini_cart_item > a:not(.remove)
{
	display:block;
	line-height:1.3em;
}

/* Results */
.search-no-results.woocommerce .woocommerce-message:last-child,.search-no-results.woocommerce .woocommerce-info:last-child,.search-no-results.woocommerce-page .woocommerce-message:last-child,.search-no-results.woocommerce-page .woocommerce-info:last-child
{
	margin:0;
	padding:20px;
}

/* Currency Switcher */
.widget.WOOCS_CONVERTER .woocs_converter_shortcode > *
{
	vertical-align:middle;
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container
{
	display:inline-block;
	width:43%;
	margin-right:.3em;
}

.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container
{
	margin-left:.3em;
	margin-right:0;
}

.widget.WOOCS_CONVERTER .button
{
	margin-top:1em;
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single
{
	height:auto;
	padding:1em 0 1em 1em;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	color:var(--theme-color-input_text);
	background:var(--theme-color-input_bg_color);
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single:hover
{
	color:var(--theme-color-input_dark);
	background:var(--theme-color-input_bg_hover);
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div
{
	background:none;
}

.widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop
{
	margin-top:1px;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-drop
{
	color:var(--theme-color-input_dark);
	background:var(--theme-color-input_bg_hover);
	border-color:var(--theme-color-input_bd_hover);
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li
{
	background-position:right center !important;
	color:var(--theme-color-input_dark);
}

.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li:hover,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.highlighted,.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.result-selected
{
	color:var(--theme-color-alter_link) !important;
}

/* YITH Second image */
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier
{
	border-color:var(--theme-color-bd_color);
}

/* YITH Compare */
.yith-woocompare-widget ul.products-list
{
	padding-left:0;
}

.yith-woocompare-widget ul.products-list li:before
{
	display:none;
}

.yith-woocompare-widget ul.products-list li .remove
{
	margin-top:0;
}

.yith-woocompare-widget a.compare
{
	float:left;
}

.yith-woocompare-widget a.clear-all
{
	display:inline-block;
	float:right;
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-alter_link);
}

.yith-woocompare-widget a.clear-all:hover
{
	color:var(--theme-color-inverse_hover);
	background-color:var(--theme-color-alter_hover);
}

/* Cart
--------------------------------------------------------------------- */
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td
{
	vertical-align:middle;
}

div.product form.cart div.quantity > label
{
	outline:none;
}

.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty
{
	font-weight:400;
	padding-left:.75em;
	padding-right:0;
	width:4em;
	font-size:.8421em;
	line-height:1em;
}

#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img
{
	width:40px;
}

.woocommerce table.cart .product-name,.woocommerce #content table.cart .product-name,.woocommerce-page table.cart .product-name,.woocommerce-page #content table.cart .product-name
{
	text-align:left !important;
}

.woocommerce table.cart th,.woocommerce #content table.cart th,.woocommerce-page table.cart th,.woocommerce-page #content table.cart th
{
	font-size:18px;
	line-height:1.3em;
	font-weight:400;
	color:var(--theme-color-text_dark);
}

.woocommerce table.cart th,.woocommerce #content table.cart th,.woocommerce-page table.cart th,.woocommerce-page #content table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart td,.woocommerce-page table.cart td,.woocommerce-page #content table.cart td
{
	padding:12px;
	text-align:left;
}

.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions
{
	border-bottom:none !important;
	padding-top:1em;
}

.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
{
	width:10.7em;
	margin-right:.3em;
}

.woocommerce table.cart td.actions .coupon + .button,.woocommerce-page table.cart td.actions .coupon + .button,.woocommerce #content table.cart td.actions .coupon + .button,.woocommerce-page #content table.cart td.actions .coupon + .button
{
	float:right;
}

.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th
{
	text-align:center;
}

.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2
{
	font-size:24px;
	line-height:1.3em;
	font-weight:500;
	margin:2.2em 0 1em;
}

.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td
{
	color:var(--theme-color-text_dark);
}

.woocommerce table.cart td + td a,.woocommerce-page table.cart td + td a,.woocommerce #content table.cart td + td a,.woocommerce-page #content table.cart td + td a,.woocommerce table.cart td + td span,.woocommerce-page table.cart td + td span,.woocommerce #content table.cart td + td span,.woocommerce-page #content table.cart td + td span
{
	color:var(--theme-color-text_dark);
}

.woocommerce table.cart td + td a:hover,.woocommerce-page table.cart td + td a:hover,.woocommerce #content table.cart td + td a:hover,.woocommerce-page #content table.cart td + td a:hover
{
	color:var(--theme-color-text_link);
}

#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text
{
	border-color:var(--theme-color-input_bd_color);
}

.woocommerce table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text
{
	width:100px;
}

.woocommerce ul#shipping_method li
{
	padding-left:0;
	text-indent:0;
	margin:.1em 0;
}

.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form,.woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form
{
	margin:1em 0;
}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after
{
	font-size:1em;
	font-weight:400;
}

#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
{
	display:block;
}

.woocommerce-shipping-calculator .select2-container.select2-container--default .select2-selection .select2-selection__arrow
{
	display:none;
}

.woocommerce-shipping-calculator .select_container:before
{
	top:2px;
	right:2px;
	bottom:2px;
}

/* Scrollbar decoration */
.sc_layouts_cart_widget ul.product_list_widget
{
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-width:thin;
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar
{
	width:6px;
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-track
{
	background:var(--theme-color-alter_bd_color);
}

.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-thumb
{
	background-color:var(--theme-color-text_dark);
}

/* Login */
.woocommerce-form-login p:not([class])
{
	text-align:left;
}

.woocommerce-form-login .form-row
{
	margin-bottom:25px !important;
	text-align:left;
}

.woocommerce-form-login .form-row .woocommerce-form-login__rememberme
{
	display:block;
}

.woocommerce-form-login .lost_password
{
	text-align:left;
	font-size:16px;
}

.woocommerce-checkout .woocommerce-form-login
{
	max-width:70%;
	margin-left:auto;
	margin-right:auto;
}

/* Checkout
--------------------------------------------------------------------------*/
.woocommerce form .form-row
{
	padding:0;
	margin-bottom:47px;
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label
{
	line-height:1.5em;
	font-size:18px;
	font-weight:400;
	margin-bottom:15px;
	color:var(--theme-color-text_dark);
}

.woocommerce form .form-row label.inline
{
	margin-left:1em;
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea
{
	line-height:1.4855em;
	-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
}

#commentform input.input-text,#commentform textarea,.woocommerce .select2-selection
{
	-webkit-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	-ms-box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
	box-shadow:0 15px 15px -14px rgba(0,0,0,0.018);
}

.woocommerce-checkout.checkout h3
{
	margin-bottom:38px;
	margin-top:0;
}

.woocommerce .checkout input[type="checkbox"]
{
	display:inline;
	position:static !important;
	clip:auto;
}

.woocommerce .checkout .col-2 h3#ship-to-different-address label,.woocommerce-page .checkout .col-2 h3#ship-to-different-address label
{
	display:inline-block;
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea
{
	font-weight:400;
}

.woocommerce .checkout table.shop_table
{
	margin-bottom:3em;
}

.woocommerce .checkout table.shop_table th,.woocommerce .checkout table.shop_table td
{
	text-align:left;
}

.woocommerce .checkout table.shop_table tfoot th
{
	text-align:right;
}

.woocommerce .checkout table.shop_table tfoot td,.woocommerce .checkout table.shop_table tfoot th
{
	font-weight:400;
}

.woocommerce table.shop_table .cart-subtotal .amount,.woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce table.shop_table .shipping td,.woocommerce-page table.shop_table .shipping td
{
	font-weight:400;
}

.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator
{
	clear:none;
	float:left;
	margin-bottom:30px;
}

.woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review
{
	margin-bottom:3em;
}

.woocommerce .checkout #order_review .order-total .amount,.woocommerce-page .checkout #order_review .order-total .amount
{
	letter-spacing:0;
}

.woocommerce .checkout #order_review .payment_methods li,.woocommerce-page .checkout #order_review .payment_methods li
{
	list-style:none;
}

.woocommerce .checkout #order_review .payment_methods li label,.woocommerce-page .checkout #order_review .payment_methods li label
{
	display:inline-block;
}

#add_payment_method #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img
{
	margin:-5px .5em 0;
	max-height:30px;
}

#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before
{
	border-color:transparent;
}

.woocommerce-checkout #payment div.payment_box:after
{
	top:0;
}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment
{
	background-color:transparent;
}

#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal
{
	line-height:1.7em;
	float:none;
}

.woocommerce ul.order_details
{
	padding-left:0;
}

.woocommerce .order_details.woocommerce-thankyou-order-details
{
	padding:25px;
	color:var(--theme-color-alter_text);
	background-color:var(--theme-color-alter_bg_color);
	text-transform:none;
}

.woocommerce .order_details.woocommerce-thankyou-order-details .amount,.woocommerce .order_details.woocommerce-thankyou-order-details .amount *
{
	color:var(--theme-color-alter_dark);
}

.woocommerce .order_details.woocommerce-thankyou-order-details li strong
{
	font-weight:400;
	margin-top:3px;
	line-height:1.3em;
	color:var(--theme-color-alter_dark);
}

.woocommerce .shop_table.order_details th,.woocommerce .shop_table.customer_details th
{
	text-align:left;
}

.woocommerce .shop_table.order_details tfoot th
{
	text-align:right;
}

.woocommerce .shop_table.order_details td.product-name strong
{
	font-style:normal;
}

.woocommerce .order_details li,.woocommerce-page .order_details li
{
	font-size:1em;
	line-height:1em;
	list-style:none;
}

.woocommerce .order_details li strong,.woocommerce-page .order_details li strong
{
	color:var(--theme-color-text_dark);
}

.woocommerce .order_details li strong .amount,.woocommerce-page .order_details li strong .amount
{
	color:var(--theme-color-text_dark);
}

.woocommerce .woocommerce-customer-details address
{
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce form .form-row #createaccount
{
	margin-right:4px;
	vertical-align:middle;
}

.woocommerce form .form-row input[type="radio"] + label:before,.woocommerce form .form-row input[type="checkbox"] + label:before
{
	top:10px;
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label
{
	position:relative;
	font-size:14px;
	line-height:22px !important;
	font-weight:400;
	margin-bottom:0;
	padding-left:1.8em;
	display:inline-block;
	vertical-align:top;
	color:var(--theme-color-text);
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label abbr.required
{
	color:#FF5B4A !important;
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-invalid label
{
	color:var(--theme-color-text) !important;
}

.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-validated label
{
	color:var(--theme-color-text_dark);
}

.woocommerce-form-login .woocommerce-form__input-checkbox,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox
{
	display:inline;
}

.woocommerce-terms-and-conditions-wrapper p
{
	margin-bottom:.5em;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme,.woocommerce-terms-and-conditions-wrapper label
{
	padding-left:1.15em;
	position:relative;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme
{
	margin-bottom:20px;
	padding-left:1.8em;
	position:relative;
	font-size:14px !important;
	line-height:22px !important;
	font-weight:400 !important;
	color:var(--theme-color-text) !important;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"],.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]
{
	position:static !important;
	clip:auto;
	width:0;
	outline:0 !important;
	-webkit-appearance:none;
	-moz-appearance:none;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"]:before,.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:before
{
	content:'';
	font-family:"fontello";
	display:block;
	text-align:center;
	border:1px solid var(--theme-color-bd_color);
	font-size:7px;
	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;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme:hover input[type="checkbox"]:before
{
	border-color:var(--theme-color-text_dark) !important;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"]:checked:before,.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:checked:before
{
	content:'\e9f6';
}

.ua_ie .woocommerce-form-login label.woocommerce-form-login__rememberme,.ua_ie .woocommerce-terms-and-conditions-wrapper label
{
	padding-left:0;
}

.ua_ie .woocommerce-form-login input[type="checkbox"],.ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]
{
	width:auto;
}

.ua_ie .woocommerce-form-login input[type="checkbox"]:before,.ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:before
{
	display:none;
}

/* My Account
--------------------------------------------------------------------------*/
.woocommerce form .form-row label.inline input[type="checkbox"]
{
	display:inline;
	position:relative !important;
	clip:auto;
	top:2px;
}

.woocommerce-account h2,.woocommerce-account .address .title h3
{
	margin:1em 0 .4em;
}

.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info
{
	margin:0 0 20px;
	text-align:left;
}

.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a
{
	font-size:1em;
	line-height:1.3em;
	font-weight:500;
}

.woocommerce-account .woocommerce-MyAccount-navigation
{
	width:20%;
	float:left;
	border-color:var(--theme-color-bd_color);
}

.woocommerce-MyAccount-navigation ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

.woocommerce-MyAccount-navigation ul li
{
	padding:0;
	margin:0;
	border-color:var(--theme-color-bd_color);
}

.woocommerce-MyAccount-navigation ul li + li
{
	border-top:1px solid var(--theme-color-bd_color);
}

.woocommerce-MyAccount-navigation ul li a
{
	display:block;
	padding:1em 0;
	-webkit-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease;
}

.woocommerce-MyAccount-navigation ul li:first-child a
{
	padding-top:.5em;
}

.woocommerce-MyAccount-navigation li.is-active a
{
	color:var(--theme-color-text_link);
}

.woocommerce-account .addresses .title h3
{
	font-size:1em;
	line-height:1.2em;
}

.woocommerce table.my_account_orders
{
	font-size:1em;
}

.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th
{
	font-weight:400;
}

.woocommerce table.shop_table tfoot tr:last-child td
{
	font-weight:700;
}

.woocommerce-account .woocommerce-MyAccount-content
{
	width:75%;
	float:right;
}

.woocommerce-MyAccount-content .my_account_orders th
{
	text-align:left;
}

.woocommerce-MyAccount-content .my_account_orders .button
{
	padding:0;
	background-color:transparent !important;
	color:var(--theme-color-text_link);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce-MyAccount-content .my_account_orders .button + .button:before
{
	content:'|';
	display:inline-block;
	line-height:inherit;
	margin:0 .5em;
}

.woocommerce-MyAccount-content .my_account_orders .button:hover,.woocommerce-MyAccount-content .my_account_orders .button:focus
{
	color:var(--theme-color-text_hover);
}

.woocommerce-MyAccount-content .woocommerce-Address-title
{
	position:relative;
}

.woocommerce-MyAccount-content .woocommerce-Address-title h3
{
	display:inline-block;
	margin-top:.5em;
}

.woocommerce-MyAccount-content .woocommerce-Address-title a
{
	margin:0 0 0 5px;
	text-decoration:underline;
	font-size:1em;
	line-height:1.2em;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset
{
	margin-top:2em;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend
{
	top:-1em;
}

.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th
{
	padding:10px 8px;
}

.woocommerce table.my_account_orders th
{
	font-weight:500;
	line-height:1.5em;
	border:none !important;
	color:var(--theme-color-extra_dark) !important;
	background-color:var(--theme-color-extra_bg_color) !important;
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register
{
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce .woocommerce-MyAccount-content h3
{
	margin-top:0;
}

.woocommerce .woocommerce-address-fields .select_container:before
{
	top:2px;
	right:2px;
}

.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow
{
	display:none;
}

/* Responsive tables
----------------------------------------------------------------- */
.woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before
{
	color:var(--theme-color-text_dark);
	font-weight:400;
}

.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead
{
	display:table-row-group;
}

.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr
{
	display:table-row;
}

.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td
{
	display:table-cell;
	text-align:left !important;
	vertical-align:top;
}

.woocommerce table.shop_table_responsive tr td.product-price,.woocommerce-page table.shop_table_responsive tr td.product-price,.woocommerce table.shop_table_responsive tr td.product-quantity,.woocommerce-page table.shop_table_responsive tr td.product-quantity,.woocommerce table.shop_table_responsive tr td.product-subtotal,.woocommerce-page table.shop_table_responsive tr td.product-subtotal
{
	text-align:left !important;
}

.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before
{
	display:none;
}

/* wishlist */
ul.products li.product .tinvwl_add_to_wishlist_button
{
	margin-top:1em;
}

.tinvwl_add_to_wishlist_button.tinvwl-add-hide
{
	visibility:visible !important;
}

/* wishlist list */
.tinv-wishlist .tinvwl-buttons-group button i
{
	line-height:0;
}

.tinv-wishlist .tinv-header
{
	display:none;
}

.tinv-wishlist th
{
	background-color:var(--theme-color-alter_bg_color) !important;
}

.tinv-wishlist td
{
	background-color:transparent !important;
}

.tinv-wishlist table th,.tinv-wishlist table td
{
	padding:30px;
	text-align:left;
	border:none !important;
	color:var(--theme-color-text_dark);
	font-size:19px;
	line-height:1.3em;
	font-weight:400;
}

.tinv-wishlist table th .variation,.tinv-wishlist table td .variation
{
	font-weight:400;
	font-size:14px;
	color:var(--theme-color-text);
}

.tinv-wishlist table th a,.tinv-wishlist table td a
{
	color:var(--theme-color-text_dark);
}

.tinv-wishlist table th a:hover,.tinv-wishlist table td a:hover
{
	color:var(--theme-color-text_link);
}

.tinv-wishlist table th del,.tinv-wishlist table th .amount,.tinv-wishlist table th .amount *,.tinv-wishlist table td del,.tinv-wishlist table td .amount,.tinv-wishlist table td .amount *
{
	color:var(--theme-color-text_dark) !important;
}

.tinv-wishlist tr + tr
{
	border-top:1px solid var(--theme-color-bd_color);
}

.tinv-wishlist .product-thumbnail
{
	min-width:100px;
	width:120px;
	padding-right:0;
	padding-left:0;
}

.tinv-wishlist .product-remove button
{
	margin:0;
	width:27px;
	height:27px;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:0;
	border:0;
	background-color:transparent !important;
	color:var(--theme-color-text_light);
	font-size:14px;
}

.tinv-wishlist .product-remove button:hover
{
	color:var(--theme-color-text_link);
}

.tinv-wishlist .product-remove button .ftinvwl:before
{
	display:block;
	content:'\e9e1' !important;
	font-family:"fontello";
	line-height:1;
	text-align:center;
	border:none;
	text-indent:0;
	width:100%;
	height:100%;
}

.tinv-wishlist .product-stock i
{
	display:none;
}

.tinv-wishlist .product-remove
{
	padding-left:10px;
}

.tinv-wishlist .product-action
{
	width:auto;
	text-align:right;
}

.tinv-wishlist .product-action .button
{
	width:auto;
}

.tinv-wishlist .product-action .button i
{
	font-weight:400;
}

.tinv-wishlist tfoot tr
{
	border-top:1px solid var(--theme-color-bd_color);
}

.tinv-wishlist tfoot tr .tinvwl-input-group
{
	border-collapse:collapse;
}

.tinv-wishlist tfoot tr td
{
	padding:70px 0 0;
}

.tinv-wishlist tfoot tr button
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	height:55px !important;
	line-height:55px !important;
}

.tinv-wishlist tfoot tr button .tinvwl-mobile
{
	margin-left:5px;
}

.tinv-wishlist tfoot tr .select_container
{
	overflow:hidden;
}

.tinv-wishlist tfoot tr .tinvwl-to-left:not(:empty)
{
	min-height:1px;
}

.tinv-wishlist td.product-name dl.variation dd
{
	padding-top:.4em;
}

.tinv-wishlist td.product-name dl.variation dt
{
	padding-top:.4em;
	padding-right:.4em;
}

.tinv-wishlist .social-buttons
{
	margin-top:60px;
}

.tinv-wishlist .social-buttons > span
{
	margin-right:15px;
}

.tinv-wishlist .tinv-lists-nav
{
	margin:10px -5px;
}

.tinv-wishlist .tinv-lists-nav > *
{
	flex:unset;
	margin:5px !important;
}

.tinv-wishlist .tinv-lists-nav > span
{
	font-size:.9rem;
	line-height:1rem;
	font-weight:500;
	color:var(--theme-color-text_dark);
}

.tinv-wishlist .tinv-lists-nav .button
{
	width:35px;
	height:35px;
	line-height:35px;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	float:none;
	padding:0;
}

.tinv-wishlist .tinv-lists-nav .button i
{
	margin:0;
	text-indent:2px;
}

.tinv-wishlist .tinv-lists-nav .button.tinv-prev i
{
	text-indent:-2px;
}

.tinv-wishlist .tinv-lists-nav .button span
{
	display:none;
}

.tinvwl-input-group .form-control
{
	height:55px;
	padding:0 25px;
	border:1px solid var(--theme-color-input_bd_color);
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.tinvwl-input-group .select_container + .tinvwl-input-group-btn
{
	padding-left:10px;
}

.tinvwl-input-group .select_container:after
{
	width:3em;
}

/* Cart */
.sc_layouts_cart
{
	z-index:2001;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
{
	text-align:left;
	position:absolute;
	z-index:2;
	top:65px;
	left:-2em;
	width:330px;
	padding:45px 30px;
	border:none;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
{
	right:-2em;
	left:auto;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget:after
{
	display:none;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message
{
	text-align:center;
	position:relative;
	font-size:18px;
	line-height:1.3em;
	padding:3.8em 0;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before
{
	display:block;
	text-align:center;
	width:100%;
	content:'\e9f4';
	font-family:"fontello";
	font-size:28px;
	margin-bottom:25px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove
{
	display:inline-block !important;
	top:2px !important;
	font-size:9px !important;
	right:3px !important;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart
{
	position:relative;
	z-index:2;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list
{
	padding-bottom:10px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li
{
	padding:10px 13px 10px 0;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img
{
	margin-right:17px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons
{
	margin-top:28px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a
{
	margin-right:8px;
	width:calc(50% - 4px);
	font-size:15px;
	line-height:18px;
	padding:11px;
	margin-bottom:0 !important;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a.checkout
{
	padding:9px;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total
{
	padding-top:20px !important;
	margin-top:0;
	border-top:1px solid #323641 !important;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close
{
	cursor:auto;
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1;
}

.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon
{
	display:none;
}

/* cart panel */
.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close
{
	top:15px;
	right:10px;
	width:30px;
	height:30px;
	line-height:30px;
}

.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close .trx_addons_button_close_icon
{
	font-size:11px;
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_header
{
	padding:15px;
	background-color:transparent;
	border-bottom:1px solid var(--theme-color-alter_bd_color);
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_header .sc_layouts_cart_panel_title
{
	font-size:1.3em;
	line-height:1.3em;
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content
{
	margin-right:0;
	overflow-y:auto;
	overflow-x:hidden;
/* Scrollbar decoration */
	scrollbar-width:thin;
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar
{
	width:6px;
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-track
{
	background:var(--theme-color-alter_bd_color);
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-thumb
{
	background-color:var(--theme-color-text_dark);
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li
{
	padding:10px 15px 10px 0;
	margin-right:5px;
}

.sc_layouts_cart_panel .sc_layouts_cart_panel_widget .widget_shopping_cart ul.cart_list li img
{
	width:inherit;
}

/* cart modern */
.sc_layouts_cart.modern .sc_layouts_cart_widget
{
	text-align:left;
	position:fixed;
	z-index:2;
	top:0;
	bottom:0;
	height:100%;
	left:auto;
	right:0;
	width:490px;
	padding:118px 50px 75px;
	border:none;
	opacity:.7 !important;
	display:block !important;
	-webkit-transform:translateX(495px);
	-ms-transform:translateX(495px);
	transform:translateX(495px);
	-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-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background-color:var(--theme-color-alter_bg_color) !important;
	color:var(--theme-color-alter_dark) !important;
	-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);
}

.sc_layouts_cart.modern .sc_layouts_cart_widget ul.cart_list li a,.sc_layouts_cart.modern .sc_layouts_cart_widget .total,.sc_layouts_cart.modern .sc_layouts_cart_widget .total *,.sc_layouts_cart.modern .sc_layouts_cart_widget .quantity,.sc_layouts_cart.modern .sc_layouts_cart_widget .quantity *
{
	color:var(--theme-color-alter_dark) !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout
{
	border:none !important;
	color:var(--theme-color-inverse_hover) !important;
	background-color:var(--theme-color-alter_dark) !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover
{
	color:var(--theme-color-inverse_link) !important;
	background-color:var(--theme-color-alter_link) !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget .cart_list
{
	max-height:100%;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget:after
{
	display:none;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text
{
	font-size:28px;
	margin:0;
	position:absolute;
	left:50px;
	top:40px;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close
{
	width:2rem;
	height:2rem;
	line-height:2rem;
	text-align:center;
	font-size:16px;
	right:43px;
	top:43px;
	color:var(--theme-color-alter_dark);
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message
{
	text-align:center;
	position:relative;
	font-size:18px;
	line-height:1.3em;
	padding:0;
	margin:auto;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before
{
	display:block;
	text-align:center;
	width:100%;
	content:'\e9f4';
	font-family:"fontello";
	font-size:28px;
	margin-bottom:25px;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove
{
	display:block !important;
	top:15px !important;
	font-size:14px !important;
	margin:0 !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove:after
{
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart
{
	position:relative;
	z-index:2;
	padding:0;
	height:100%;
	font-size:1em;
	border-top:1px solid var(--theme-color-bd_color);
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .widget_shopping_cart_content
{
	height:100%;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list
{
	margin-bottom:auto;
	margin-top:0;
	padding-top:38px;
	max-height:100%;
	overflow-y:auto;
	overflow-x:hidden;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li
{
	padding:10px 20px 10px 0;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img
{
	margin-right:22px;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons
{
	margin-top:33px;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a
{
	border:none !important;
	margin-right:20px;
	width:calc(50% - 10px);
	font-size:15px;
	line-height:55px;
	height:55px !important;
	padding:0 10px;
	margin-bottom:0 !important;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none !important;
	-ms-box-shadow:none !important;
	box-shadow:none !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout)
{
	color:var(--theme-color-alter_dark) !important;
	background-color:var(--theme-color-alter_bg_hover) !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout):hover
{
	color:var(--theme-color-inverse_link) !important;
	background-color:var(--theme-color-alter_link) !important;
}

.sc_layouts_cart.modern .sc_layouts_cart_widget .total
{
	padding-top:33px !important;
	margin-top:0;
	border-top:1px solid #1F242E !important;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}

.sc_layouts_cart.sc_layouts_cart_opened.modern .sc_layouts_cart_widget
{
	-webkit-transform:translateX(0px);
	-ms-transform:translateX(0px);
	transform:translateX(0px);
	opacity:1 !important;
	-webkit-box-shadow:0 3px 66px rgba(0,0,0,0.05);
	-ms-box-shadow:0 3px 66px rgba(0,0,0,0.05);
	box-shadow:0 3px 66px rgba(0,0,0,0.05);
}

/* Wishlist */
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button
{
	margin-bottom:0 !important;
	margin-top:10px !important;
	text-align:center;
	display:inline-block;
	padding:14px 15px 15px;
}

.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button .tinvwl_button_close i
{
	display:none;
}

.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img
{
	margin-bottom:15px !important;
}

.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt
{
	margin-bottom:10px;
}

.tinv-wishlist .tinv-modal .tinvwl-buttons-group
{
	margin-top:10px;
}

.tinv-wishlist .tinv-modal .tinvwl-buttons-group button > i
{
	line-height:0;
}

.tinv-wishlist .tinv-modal .tinv-modal-inner
{
	padding:35px;
}

.single_product_bottom_bar_product_button .tinv-wraper,.woocommerce div.product form.cart .tinv-wraper
{
	float:left;
	display:inline-block;
	pointer-events:all;
	font-size:17px !important;
}

.single_product_bottom_bar_product_button .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide,.woocommerce div.product form.cart .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide
{
	visibility:visible !important;
}

.single_product_bottom_bar_product_button .tinv-wraper > *,.woocommerce div.product form.cart .tinv-wraper > *
{
	display:none;
}

.single_product_bottom_bar_product_button .tinv-wraper > .tinvwl_add_to_wishlist_button,.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button
{
	display:block;
	overflow:hidden;
	color:#000000 !important;
	background-color:#ffffff !important;
	letter-spacing:0 !important;
	cursor:pointer;
	text-align:center;
	border:none !important;
	margin:0 !important;
	width:55px;
	height:55px;
	line-height:56px !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 30px 0 rgba(0,0,0,0.06);
	-ms-box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	box-shadow:0 0 30px 0 rgba(0,0,0,0.06);
	position:relative;
	visibility:visible !important;
	pointer-events:auto !important;
	top:0;
	opacity:1 !important;
}

.single_product_bottom_bar_product_button .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text,.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text
{
	display:none;
}

.single_product_bottom_bar_product_button .tinv-wraper > .tinvwl_add_to_wishlist_button:before,.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button:before
{
	display:block !important;
	content:'\e9cc' !important;
	font-family:"fontello" !important;
	margin:0 !important;
	font-size:16px !important;
	line-height:inherit !important;
	vertical-align:middle !important;
	padding:0 !important;
	height:100% !important;
	width:100% !important;
	text-align:center !important;
}

.single_product_bottom_bar_product_button .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before
{
	content:'\ea05' !important;
}

.single_product_bottom_bar_product_button .tinv-wraper > .tinvwl_add_to_wishlist_button:hover,.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button:hover
{
	color:var(--theme-color-text_link) !important;
}

.woocommerce div.product form.cart .single_add_to_cart_button
{
	height:55px;
	line-height:55px !important;
	padding:0 55px !important;
	margin-right:10px;
}

.woocommerce div.product form.cart .single_add_to_cart_button:before
{
	content:'\e9f5';
	display:none;
	font-weight:400;
	font-family:"fontello";
}

.pswp__caption .pswp__caption__center
{
	text-align:center;
}

/* cart form */
.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td
{
	padding:30px 0;
}

.woocommerce .woocommerce-cart-form table.shop_table th:first-child,.woocommerce .woocommerce-cart-form table.shop_table td:first-child
{
	padding-left:25px;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon
{
	border:none !important;
	padding-left:0 !important;
}

.woocommerce .woocommerce-cart-form table.shop_table td.product-name
{
	width:40%;
	padding-right:10px;
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner
{
	display:inline-flex;
	align-items:center;
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner .product-info
{
	flex-grow:1;
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner > a
{
	flex:0 0 auto;
}

.woocommerce .woocommerce-cart-form table.shop_table .product-name img
{
	width:80px;
	margin-right:25px;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

.woocommerce .woocommerce-cart-form table.shop_table tbody
{
	font-size:19px;
	line-height:1.3em;
	font-weight:500;
	color:var(--theme-color-text_dark);
}

.woocommerce .woocommerce-cart-form table.shop_table tbody td
{
	font-size:19px;
	line-height:1.3em;
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a
{
	color:var(--theme-color-text_dark);
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a:hover
{
	color:var(--theme-color-text_link);
}

.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol
{
	color:var(--theme-color-text_dark);
}

.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount
{
	font-weight:400;
}

.woocommerce .woocommerce-cart-form table.shop_table tbody a.remove
{
	font-size:18px !important;
}

.woocommerce .woocommerce-cart-form table.shop_table td.actions
{
	text-align:right !important;
	padding-right:0 !important;
	border:none !important;
}

.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
{
	padding-top:78px;
	padding-bottom:0;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner
{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	border:1px solid #E5E5E5;
	align-items:center;
	padding-left:25px;
	height:55px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner:before
{
	content:'\e9bd';
	font-family:"fontello";
	display:inline-block;
	color:var(--theme-color-text_dark);
	font-size:22px;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input
{
	padding:13px 10px;
	font-size:15px;
	font-weight:400;
	line-height:normal;
	border:none;
	flex:1 auto;
	width:100%;
	margin-right:155px;
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button
{
	display:inline-flex;
	width:155px;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:none;
	align-items:center;
	justify-content:center;
	font-size:16px;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	color:var(--theme-color-text_dark);
	background-color:var(--theme-color-bg_color);
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:focus,.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:hover
{
	color:var(--theme-color-text_link);
}

.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:before
{
	content:"";
	display:block;
	height:22px;
	width:1px;
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:2px;
	background:#E5E5E5;
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button
{
	height:55px;
	padding:0 42px;
	font-size:16px;
	line-height:20px;
	font-weight:400;
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping
{
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	background-color:var(--theme-color-alter_bg_color);
	color:var(--theme-color-text_dark);
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping:hover
{
	background-color:var(--theme-color-text_dark);
	color:var(--theme-color-inverse_hover);
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button
{
	background-color:var(--theme-color-text_dark);
	color:var(--theme-color-inverse_hover);
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:focus,.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:hover
{
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button + .button
{
	margin-left:13px;
}

.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img
{
	height:auto;
}

.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions
{
	text-align:right;
}

/* cart_totals */
.woocommerce .cart_totals .wc-proceed-to-checkout
{
	padding:1.9em 0 0;
}

.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button
{
	margin:0;
}

.woocommerce .cart_totals table.shop_table tr td,.woocommerce .cart_totals table.shop_table tr th
{
	border:1px solid #E5E5E5 !important;
}

.woocommerce .cart_totals table.shop_table tr td
{
	font-size:17px;
}

.woocommerce .cart_totals table.shop_table tr th
{
	background-color:var(--theme-color-alter_bg_color);
	color:var(--theme-color-alter_dark);
	font-size:17px;
	font-weight:500;
	line-height:1.3em;
}

.woocommerce .cart-collaterals .cart-subtotal .amount,.woocommerce-page .cart-collaterals .cart-subtotal .amount
{
	font-weight:400 !important;
}

.woocommerce .cart-collaterals .order-total span.amount
{
	color:var(--theme-color-alter_dark);
}

.woocommerce .cart-collaterals .order-total strong
{
	font-weight:500;
}

#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after
{
	display:none;
}

.woocommerce .cart-collaterals .cart_totals table
{
	border-collapse:collapse;
}

.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td
{
	padding:24px 28px;
	vertical-align:middle;
}

.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th
{
	padding:24px;
	font-weight:500;
	text-align:left;
	vertical-align:middle;
}

.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select
{
	font-size:1em;
	color:var(--theme-color-input_text);
	background-color:var(--theme-color-input_bg_color);
}

.woocommerce .cart-collaterals .cart_totals table select:focus,.woocommerce-page .cart-collaterals .cart_totals table select:focus
{
	color:var(--theme-color-input_dark);
	background-color:var(--theme-color-input_bg_hover);
}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after
{
	color:var(--theme-color-text_dark);
}

/* Status Bar */
.woocommerce-checkout .woocommerce_status_bar
{
	margin-top:100px;
}

.woocommerce-checkout .woocommerce-order .woocommerce_status_bar
{
	margin-top:0;
}

.woocommerce_status_bar
{
	font-size:19px;
	font-weight:500;
	line-height:1.3em;
	color:var(--theme-color-text_dark);
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:row;
	justify-content:center;
	padding:0;
	margin-bottom:100px;
}

.woocommerce_status_bar > div
{
	padding:0 70px;
	position:relative;
}

.woocommerce_status_bar > div.bar_cart:after,.woocommerce_status_bar > div.bar_payment:after
{
	content:'\e9df';
	font-family:"fontello";
	display:inline-block;
	color:var(--theme-color-text_dark_02);
	font-weight:400;
	font-size:11px;
	position:absolute;
	z-index:1;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:20px;
	text-align:center;
	right:-10px;
}

.woocommerce_status_bar .num
{
	width:34px;
	height:34px;
	line-height:33px;
	font-size:16px;
	text-align:center;
	display:inline-block;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	background-color:var(--theme-color-text_dark);
	color:var(--theme-color-bg_color);
	margin-right:16px;
}

.woocommerce_status_bar .active .num
{
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
}

.woocommerce-checkout .woocommerce-order .woocommerce_status_bar .num
{
	background-color:var(--theme-color-text_link);
	color:var(--theme-color-inverse_link);
}

.woocommerce form .form-row.woocommerce-invalid label
{
	color:#FF5B4A !important;
}

.woocommerce form .form-row.woocommerce-invalid label .required
{
	color:#FF5B4A !important;
}

.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid .select2-selection,.woocommerce form .form-row.woocommerce-invalid .select2-selection__rendered,.woocommerce form .form-row.woocommerce-invalid select
{
	border-color:#FF5B4A !important;
}

.woocommerce form .form-row .required
{
	color:#FF5B4A !important;
}

/* checkout */
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last
{
	width:calc(50% - 15px);
}

h3#ship-to-different-address label > span
{
	font-size:23px;
	line-height:1em;
	font-weight:500;
	padding-left:28px;
}

form.woocommerce-checkout
{
	overflow:hidden;
}

form.woocommerce-checkout > h3#order_review_heading
{
	overflow:hidden;
	margin:0;
	padding-bottom:34px;
	font-size:35px;
	line-height:1.2em;
}

form.woocommerce-checkout label
{
	font-size:19px;
	line-height:1.1em !important;
	font-weight:500;
	margin-bottom:15px;
	color:var(--theme-color-text_dark);
}

form.woocommerce-checkout label .required
{
	color:var(--theme-color-text_dark) !important;
}

form.woocommerce-checkout h3.ship-to-different-address
{
	margin:0;
	line-height:1.2em;
}

form.woocommerce-checkout #customer_details
{
	width:60%;
	float:left;
	overflow:hidden;
	padding-right:140px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2
{
	width:100%;
	float:none;
}

form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3
{
	font-size:47px;
	line-height:1.1em;
}

form.woocommerce-checkout #order_review
{
	width:40%;
	float:right;
}

form.woocommerce-checkout #order_review #order_review_heading
{
	padding-top:0;
	margin-top:0;
	overflow:hidden;
}

.shop_table_checkout_review
{
	padding:18px 50px;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
}

.shop_table_checkout_review table
{
	width:100%;
	margin:0;
}

.shop_table_checkout_review table th,.shop_table_checkout_review table td
{
	font-size:17px;
	line-height:1.3em;
	font-weight:500;
	background:transparent !important;
	padding:25px 0;
	color:var(--theme-color-alter_dark);
	text-align:right;
	word-wrap:anywhere;
}

.shop_table_checkout_review table th strong,.shop_table_checkout_review table td strong
{
	font-weight:500;
}

.shop_table_checkout_review table th span.amount,.shop_table_checkout_review table th *,.shop_table_checkout_review table td span.amount,.shop_table_checkout_review table td *
{
	color:var(--theme-color-alter_dark);
}

.shop_table_checkout_review table td:last-child
{
	padding-left:8px;
}

.shop_table_checkout_review table tr > th:first-child,.shop_table_checkout_review table tr > td:first-child
{
	text-align:left;
}

.shop_table_checkout_review table tr + tr
{
	border-top:1px solid var(--theme-color-alter_bd_color);
}

.shop_table_checkout_review table tr.order-total *,.shop_table_checkout_review table tr.order-total span.amount
{
	color:var(--theme-color-alter_link);
}

.shop_table_checkout_review table tr ul#shipping_method li label
{
	font-size:17px;
	line-height:1.3em;
	font-weight:500;
}

.shop_table_order_details
{
	padding:18px 50px;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
}

.shop_table_order_details table.shop_table
{
	width:100%;
	margin:0;
}

.shop_table_order_details table.shop_table .wc-item-meta
{
	margin-top:5px;
}

.shop_table_order_details table.shop_table .wc-item-meta li
{
	font-size:.9em;
	line-height:1.5em;
}

.shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td
{
	font-size:17px;
	line-height:1.3em;
	font-weight:500;
	background:transparent !important;
	padding:25px 0;
	color:var(--theme-color-alter_dark);
	text-align:right;
}

.shop_table_order_details table.shop_table th strong,.shop_table_order_details table.shop_table td strong
{
	font-weight:500;
}

.shop_table_order_details table.shop_table th span.amount,.shop_table_order_details table.shop_table th *,.shop_table_order_details table.shop_table td span.amount,.shop_table_order_details table.shop_table td *
{
	color:var(--theme-color-alter_dark);
}

.shop_table_order_details table.shop_table tr > th:first-child,.shop_table_order_details table.shop_table tr > td:first-child
{
	text-align:left;
}

.shop_table_order_details table.shop_table tr + tr
{
	border-top:1px solid var(--theme-color-alter_bd_color);
}

.shop_table_order_details table.shop_table tr.order-total *,.shop_table_order_details table.shop_table tr.order-total span.amount
{
	color:var(--theme-color-alter_link);
}

.shop_table_order_details table.shop_table tr:last-child td
{
	border-bottom:none !important;
}

.woocommerce .woocommerce-order-details
{
	margin-bottom:60px;
}

.woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title
{
	margin:0;
	padding-bottom:30px;
	font-size:35px;
	line-height:1.2em;
}

.woocommerce .woocommerce-customer-details address
{
	border-width:1px !important;
	border-color:var(--theme-color-alter_bd_color);
	padding:30px;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
}

/* Payment */
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods
{
	padding:18px 50px;
	border:none;
}

#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li
{
	line-height:1;
}

#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row
{
	padding:5px 50px 50px;
	font-size:14px;
	font-weight:400;
	line-height:1.6em;
	color:var(--theme-color-alter_text);
	text-align:left;
}

.woocommerce #payment #place_order,.woocommerce-page #payment #place_order
{
	float:left;
}

.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox
{
	display:inline-block;
	padding-left:1.8em;
}

#payment
{
	margin:48px 0 0;
}

#payment .place-order,#payment .wc_payment_methods
{
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
	border:none;
}

#payment .place-order .woocommerce-terms-and-conditions-wrapper p
{
	margin:0 0 27px;
}

#payment .place-order .woocommerce-terms-and-conditions-wrapper p .woocommerce-privacy-policy-link
{
	color:var(--theme-color-alter_link);
	border-bottom:1px solid var(--theme-color-alter_link);
	display:inline-block;
	line-height:1em;
}

#payment #order_review_heading_payment
{
	margin:0;
	padding-bottom:35px;
	font-size:35px;
	line-height:1.2em;
}

#payment ul.methods div.payment_box
{
	padding:0;
	margin:4px 0 0;
	font-size:16px;
	line-height:1.7em;
	color:var(--theme-color-alter_text);
	background-color:transparent;
	font-weight:400;
}

#payment ul.methods label
{
	font-size:17px;
	line-height:1.3em !important;
	font-weight:400;
	margin-bottom:0;
}

#payment ul.methods li
{
	padding:23px 0;
	font-weight:400;
}

#payment ul.methods li:last-child
{
	border-bottom:1px dashed var(--theme-color-alter_bd_color);
}

#payment ul.methods li + li
{
	border-top:1px solid var(--theme-color-alter_bd_color);
}

/* Attributes */
.woocommerce table.shop_attributes th
{
	padding:10px;
	background:none !important;
}

.woocommerce table.shop_attributes td
{
	font-style:normal;
	background:none !important;
}

/* Extended slider */
.sc_extended_products .woocommerce .sc_extended_products_slider ul.products li.product
{
	padding-bottom:0 !important;
}

.sc_extended_products .slider_outer_centered .slider-slide
{
	-webkit-transition:all .35s ease-in-out;
	-ms-transition:all .35s ease-in-out;
	transition:all .35s ease-in-out;
}

.sc_extended_products .slider_outer_centered .slider-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev)
{
	opacity:.35;
}

/* Extended Default */
.sc_extended_products_default .woocommerce ul.products li.product
{
	padding-bottom:55px;
}

.sc_extended_products_default .woocommerce.columns-5 ul.products li.product,.sc_extended_products_default .woocommerce.columns-6 ul.products li.product,.sc_extended_products_default .woocommerce.columns-7 ul.products li.product,.sc_extended_products_default .woocommerce.columns-8 ul.products li.product
{
	padding-bottom:45px;
}

/* Extended Default  */
.woocommerce .related.products li.product .star-rating,.woocommerce ul.products.products_style_default li.product .star-rating
{
	margin-left:auto;
	margin-right:auto;
}

.woocommerce .related.products li.product .post_data,.woocommerce ul.products.products_style_default li.product .post_data
{
	text-align:center;
}

/* Extended Centered */
.woocommerce ul.products.products_style_centered li.product
{
	padding-bottom:55px;
}

.woocommerce ul.products.products_style_centered li.product .star-rating
{
	margin-left:auto;
	margin-right:auto;
}

.woocommerce ul.products.products_style_centered li.product .post_data
{
	text-align:center;
}

/* Extended Simple */
.woocommerce ul.products.products_style_simple li.product
{
	padding-bottom:30px;
}

.woocommerce ul.products.products_style_simple li.product > .post_item.post_layout_thumbs
{
	height:auto;
}

.woocommerce ul.products.products_style_simple li.product .post_featured
{
	margin-bottom:0 !important;
}

.woocommerce ul.products.products_style_simple li.product .post_data
{
	padding:26px 15px;
}

.woocommerce ul.products.products_style_simple li.product .post_data .price
{
	opacity:1;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap
{
	margin:0 0 -20px;
	height:27px;
}

.woocommerce ul.products.products_style_simple li.product .post_data .post_header + .add_to_cart_wrap
{
	margin:29px 0 -22px;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button
{
	display:inline-block !important;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	padding:0 0 7px;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	background:none !important;
	color:var(--theme-color-text_dark);
	line-height:20px;
	font-size:18px;
	font-weight:400;
	margin:0;
	opacity:0;
	position:relative;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart.added,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button.added
{
	display:none !important;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:after,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:after
{
	position:absolute;
	bottom:0;
	top:auto;
	left:0;
	content:"";
	display:block;
	width:100%;
	height:2px;
	background-color:var(--theme-color-text_dark);
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	animation:none;
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover
{
	color:var(--theme-color-text_dark);
}

.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover:after,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover:after
{
	bottom:4px;
	background-color:var(--theme-color-text_dark);
}

.woocommerce ul.products.products_style_simple li.product .post_data p.price,.woocommerce ul.products.products_style_simple li.product .post_data span.price,.woocommerce ul.products.products_style_simple li.product .post_data span.amount
{
	color:var(--theme-color-text_dark);
}

.woocommerce ul.products.products_style_simple li.product .post_item
{
	-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;
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover
{
	-webkit-box-shadow:0 3px 26px rgba(0,0,0,0.04);
	-ms-box-shadow:0 3px 26px rgba(0,0,0,0.04);
	box-shadow:0 3px 26px rgba(0,0,0,0.04);
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .woocommerce-loop-product__title a
{
	color:var(--theme-color-text_light);
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .price
{
	opacity:0;
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button,.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .added_to_cart
{
	margin-top:-22px;
	opacity:1;
}

.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button.loading
{
	opacity:.5 !important;
}

.woocommerce ul.products.products_style_simple li.product .post_item .woocommerce-loop-product__title a:hover
{
	color:var(--theme-color-text_dark);
}

.woocommerce ul.products.products_style_simple li.product .star-rating
{
	margin-left:auto;
	margin-right:auto;
	display:none;
}

.woocommerce ul.products.products_style_simple li.product .post_data
{
	text-align:center;
}

/* Extended Hovered */
.woocommerce ul.products.products_style_hovered li.product
{
	padding-bottom:30px;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured
{
	margin:0;
}

.woocommerce ul.products.products_style_hovered li.product .post_data
{
	display:none;
}

.woocommerce ul.products.products_style_hovered li.product .price
{
	margin:9px 0 0;
}

.woocommerce ul.products.products_style_hovered li.product .onsale,.woocommerce ul.products.products_style_hovered li.product .outofstock_label
{
	display:none !important;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons
{
	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%;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .item-hovered-info
{
	display:block;
	width:100%;
	text-align:center;
	opacity:0;
	padding:0 10px;
	margin:0 0 7px;
	-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;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .tinvwl_add_to_wishlist_button,.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons > a .icon-anim
{
	-webkit-box-shadow:0 3px 36px rgba(0,0,0,0.11);
	-ms-box-shadow:0 3px 36px rgba(0,0,0,0.11);
	box-shadow:0 3px 36px rgba(0,0,0,0.11);
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .item-hovered-info
{
	opacity:1;
}

.woocommerce ul.products.products_style_hovered li.product .price del:before
{
	background-color:#0C0F26 !important;
}

.woocommerce ul.products.products_style_hovered li.product .woocommerce-loop-product__title a,.woocommerce ul.products.products_style_hovered li.product .price del,.woocommerce ul.products.products_style_hovered li.product .price span.amount,.woocommerce ul.products.products_style_hovered li.product .price del > span.amount *,.woocommerce ul.products.products_style_hovered li.product .price del > span.amount,.woocommerce ul.products.products_style_hovered li.product .price *
{
	color:#0C0F26 !important;
}

.woocommerce ul.products.products_style_hovered li.product .price del
{
	opacity:.5 !important;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .mask
{
	display:block;
	background-color:#ffffff !important;
	opacity:0;
	z-index:1;
}

.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .mask
{
	opacity:.9;
}

/* Extended Info */
.woocommerce ul.products.products_style_info li.product
{
	padding-bottom:55px;
}

.woocommerce ul.products.products_style_info li.product .post_featured
{
	margin-bottom:22px;
}

.woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3
{
	font-size:24px;
	line-height:1.3em;
	font-weight:500;
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons
{
	flex-direction:column;
	align-items:flex-end;
	justify-content:flex-start;
	top:22px;
	right:17px;
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons > a .icon-anim,.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper > .tinvwl_add_to_wishlist_button
{
	margin:3px !important;
}

.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper > .tinvwl_add_to_wishlist_button:hover,.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons > a:hover .icon-anim
{
	top:0 !important;
}

.woocommerce ul.columns-5.products.products_style_info li.product,.woocommerce ul.columns-6.products.products_style_info li.product,.woocommerce ul.columns-7.products.products_style_info li.product,.woocommerce ul.columns-8.products.products_style_info li.product
{
	padding-bottom:45px;
}

/* Extended Info 2 */
.woocommerce ul.products.products_style_info_2 li.product
{
	padding-bottom:55px;
}

.woocommerce ul.products.products_style_info_2 li.product .post_featured
{
	margin-bottom:22px;
}

.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3
{
	font-size:24px;
	line-height:1.3em;
}

.woocommerce ul.products.products_style_info_2 li.product .price
{
	margin:14px 0 0;
}

.woocommerce ul.products.products_style_info_2 li.product .star-rating
{
	margin:8px 0 0;
}

.woocommerce ul.columns-5.products.products_style_info_2 li.product,.woocommerce ul.columns-6.products.products_style_info_2 li.product,.woocommerce ul.columns-7.products.products_style_info_2 li.product,.woocommerce ul.columns-8.products.products_style_info_2 li.product
{
	padding-bottom:40px;
}

/* pswp */
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before
{
	top:30px;
	background:none !important;
	height:30px;
	width:30px;
	line-height:30px;
	font-family:"fontello";
	color:var(--theme-color-text_link);
	font-size:14px;
}

.pswp__button--arrow--right:before
{
	content:'\e9df';
	right:10px;
}

.pswp__button--arrow--left:before
{
	left:10px;
	content:'\ea07';
}

/* Widget Woocommerce Title */
.widget_woocommerce_title .woocommerce-breadcrumb
{
	margin-bottom:.5em;
}

.widget_woocommerce_title .term-description
{
	margin-top:1em;
}

/* checkout in place order */
.woocommerce-checkout-payment .place-order label.checkbox
{
	font-size:14px !important;
	line-height:18px !important;
	font-weight:400 !important;
	vertical-align:top;
	padding-top:1px;
}

.woocommerce-checkout-payment .place-order label.checkbox .woocommerce-terms-and-conditions-checkbox-text
{
	font-size:14px;
	line-height:22px;
	font-weight:400;
	color:var(--theme-color-text);
}

/* --- Product Style Plain --- */
@media (min-width: 1280px) {
	.woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover
	{
		z-index:2;
	}

	.woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover:before,.woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover .wrap-data-hover
	{
		opacity:1;
		visibility:visible;
		-webkit-transition:all .25s ease;
		-ms-transition:all .25s ease;
		transition:all .25s ease;
	}

	.woocommerce ul.products .product_style_plain:not(.product-category) .post_item:hover .wrap-data-hover
	{
		margin-top:0;
	}

	.woocommerce ul.products .product_style_plain .post_item,.woocommerce ul.products .product_style_plain .post_data,.woocommerce ul.products .product_style_plain .post_featured
	{
		position:relative;
		z-index:1;
	}

	.woocommerce ul.products .product_style_plain .post_item:before,.woocommerce ul.products .product_style_plain .wrap-data-hover
	{
		margin-left:-15px;
		margin-right:-15px;
		background-color:var(--theme-color-bg_color);
		border:1px solid var(--theme-color-bd_color);
		opacity:0;
		visibility:hidden;
	}

	.woocommerce ul.products .product_style_plain .post_item:before
	{
		display:block;
		content:"";
		width:auto;
		height:auto;
		position:absolute;
		z-index:1;
		top:0;
		right:-1px;
		bottom:-1px;
		left:-1px;
		margin-top:-15px;
	}

	.woocommerce ul.products .product_style_plain .wrap-data-hover
	{
		margin-top:-5px;
		padding:0 15px 30px;
		position:absolute;
		z-index:-1;
		right:-1px;
		left:-1px;
		border-top:none;
	}
}

.woocommerce ul.products.product_style_plain li.product
{
	padding-bottom:50px;
}

.woocommerce ul.products .product_style_plain.product .post_item.post_layout_thumbs
{
	height:unset;
}

.woocommerce ul.products .product_style_plain.product .post_data
{
	overflow:visible;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info
{
	margin-top:8px;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info .star-rating
{
	margin:1px 0 -3px;
	flex-shrink:0;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-info .price
{
	margin:0;
}

.woocommerce ul.products .product_style_plain.product .post_featured
{
	margin-bottom:20px;
}

.woocommerce ul.products .product_style_plain.product .post_featured img,.woocommerce ul.products .product_style_plain.product .post_featured:hover img,.woocommerce ul.products .product_style_plain.product a img,.woocommerce ul.products .product_style_plain.product a:hover img
{
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}

.woocommerce ul.products .product_style_plain.product .outofstock_label,.woocommerce ul.products .product_style_plain.product .onsale
{
	top:20px;
	left:20px;
	padding:0 15px;
	min-width:50px;
}

.woocommerce ul.products .product_style_plain.product .outofstock_label
{
	top:20px;
	left:20px;
}

.woocommerce ul.products .product_style_plain.product .outofstock_label + .onsale
{
	top:51px;
	left:20px;
	right:auto;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap
{
	margin:25px 0 0;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
{
	display:flex !important;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	height:100%;
	width:100%;
	pointer-events:auto;
	white-space:normal;
	padding:10px;
	height:50px;
	margin:0;
	font-size:14px;
	line-height:16px;
	color:var(--theme-color-bg_color);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	background-color:var(--theme-color-text_dark);
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:before
{
	margin:0 5px 0 0;
	font-size:16px;
	font-weight:400;
	min-width:20px;
	text-align:center;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].loading:before
{
	font-size:14px !important;
	content:'\e82e';
	position:relative;
	top:1px;
	-webkit-animation:spin 2s infinite linear;
	-ms-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].added_to_cart:before
{
	font-family:"fontello";
	content:'\e8ab';
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].added
{
	display:none !important;
}

.woocommerce ul.products .product_style_plain.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:hover
{
	color:var(--theme-color-inverse_hover);
	background-color:var(--theme-color-text_dark_blend);
}

.product_style_plain .post_featured .top-info
{
	pointer-events:none;
	position:absolute;
	z-index:10;
	top:20px;
	right:20px;
	bottom:auto;
	left:auto;
}

.product_style_plain .post_featured .top-info .tinv-wraper > *
{
	display:none;
}

.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button
{
	display:block;
	overflow:hidden;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
	letter-spacing:0 !important;
	margin:0 !important;
	-webkit-border-radius:50% !important;
	-ms-border-radius:50% !important;
	border-radius:50% !important;
	width:35px;
	height:35px;
	line-height:37px !important;
	-webkit-transition:all .2s ease !important;
	-ms-transition:all .2s ease !important;
	transition:all .2s ease !important;
	visibility:visible !important;
	pointer-events:auto;
}

.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:before
{
	display:block !important;
	content:'\e9cc' !important;
	font-family:"fontello" !important;
	margin:0 !important;
	font-size:15px !important;
	line-height:inherit !important;
	padding:0 !important;
	height:100% !important;
	width:100% !important;
	text-align:center !important;
}

.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before
{
	content:'\ea05' !important;
}

.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover
{
	color:var(--theme-color-alter_text);
}

.product_style_plain .post_featured .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text
{
	display:none;
}

@media (min-width: 1280px) {
	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body.body_style_fullwide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullwide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullwide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullwide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_fullscreen.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body.body_style_wide ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap,body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_wide.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-4 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-5 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-6 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-7 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"],body.body_style_boxed.sidebar_show ul.products.products_style_plain.columns-8 li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}
}

@media (max-width: 1279px) {
	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label,body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body[class*="body_style_"] ul.products.products_style_plain:not(.columns-1):not(.columns-2):not(.columns-3) li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_plain:not(.columns-1):not(.columns-2) li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}
}

@media (max-width: 1023px) {
	body[class*="body_style_"] ul.products.products_style_plain li.product .outofstock_label,body[class*="body_style_"] ul.products.products_style_plain li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .wrap-data-hover .add_to_cart_wrap
	{
		margin-top:17px;
	}

	body[class*="body_style_"] ul.products.products_style_plain li.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
	{
		height:42px;
	}
}

/* --- Product Style Creative --- */
.woocommerce ul.products.products_style_creative li.product
{
	padding-bottom:50px;
}

.woocommerce ul.products .product_style_creative.product .post_featured
{
	margin-bottom:18px;
}

.woocommerce ul.products .product_style_creative.product .post_item.post_layout_thumbs
{
	height:unset;
}

.woocommerce ul.products .product_style_creative.product .post_data
{
	overflow:visible;
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info
{
	margin-top:10px;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info .star-rating
{
	margin:3px 0 -3px;
	flex-shrink:0;
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info .price
{
	margin:0;
}

.woocommerce ul.products .product_style_creative.product .post_featured img,.woocommerce ul.products .product_style_creative.product .post_featured:hover img,.woocommerce ul.products .product_style_creative.product a img,.woocommerce ul.products .product_style_creative.product a:hover img
{
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}

.woocommerce ul.products .product_style_creative.product .outofstock_label,.woocommerce ul.products .product_style_creative.product .onsale
{
	top:23px;
	left:23px;
	padding:0 15px;
	min-width:50px;
}

.woocommerce ul.products .product_style_creative.product .outofstock_label
{
	top:23px;
	left:23px;
}

.woocommerce ul.products .product_style_creative.product .outofstock_label + .onsale
{
	top:54px;
	left:23px;
	right:auto;
}

.product_style_creative .post_featured.hover_shop .mask
{
	display:block;
	opacity:0;
	background-color:rgba(0,0,0,0.1);
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.product_style_creative .post_featured.hover_shop .top-info
{
	pointer-events:none;
	position:absolute;
	z-index:10;
	top:23px;
	right:23px;
	bottom:auto;
	left:auto;
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > *
{
	display:none;
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button
{
	display:block;
	overflow:hidden;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
	letter-spacing:0 !important;
	margin:0 !important;
	-webkit-border-radius:50% !important;
	-ms-border-radius:50% !important;
	border-radius:50% !important;
	width:35px;
	height:35px;
	line-height:37px !important;
	-webkit-transition:all .2s ease !important;
	-ms-transition:all .2s ease !important;
	transition:all .2s ease !important;
	visibility:visible !important;
	pointer-events:auto;
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:before
{
	display:block !important;
	content:'\e9cc' !important;
	font-family:"fontello" !important;
	margin:0 !important;
	font-size:15px !important;
	line-height:inherit !important;
	padding:0 !important;
	height:100% !important;
	width:100% !important;
	text-align:center !important;
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before
{
	content:'\ea05' !important;
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover
{
	color:var(--theme-color-alter_text);
}

.product_style_creative .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text
{
	display:none;
}

.product_style_creative .post_featured.hover_shop .bottom-info
{
	opacity:0;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	z-index:10;
	top:auto;
	right:0;
	bottom:0;
	left:0;
	pointer-events:none;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:row;
	align-items:center;
	background-color:var(--theme-color-alter_bg_color);
	height:52px;
}

.product_style_creative .post_featured.hover_shop .bottom-info > div
{
	width:50%;
	padding:5px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	height:100%;
	position:relative;
	bottom:-4px;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}

.product_style_creative .post_featured.hover_shop .bottom-info > div:only-child
{
	width:100%;
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"]
{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	height:100%;
	width:100%;
	pointer-events:auto;
	white-space:normal;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0;
	background:none !important;
	color:var(--theme-color-alter_dark);
	line-height:16px;
	font-size:14px;
	font-weight:400;
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"]:before
{
	margin:0 5px 0 0;
	font-size:16px;
	font-weight:400;
	min-width:20px;
	text-align:center;
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"].loading:before
{
	font-size:14px !important;
	content:'\e82e';
	position:relative;
	top:1px;
	-webkit-animation:spin 2s infinite linear;
	-ms-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"].added_to_cart:before
{
	font-family:"fontello";
	content:'\e8ab';
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"].added
{
	display:none !important;
}

.product_style_creative .post_featured.hover_shop .bottom-info .add_to_cart_wrap [class*="cart"]:hover
{
	color:var(--theme-color-alter_text);
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap
{
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn
{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	height:100%;
	width:100%;
	pointer-events:auto;
	white-space:normal;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0;
	background:none !important;
	color:var(--theme-color-alter_dark);
	line-height:16px;
	font-size:14px;
	font-weight:400;
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:before
{
	font-family:"fontello" !important;
	content:'\e843';
	margin:0 8px 0 0;
	font-size:16px;
	font-weight:400;
	position:relative;
	top:0;
}

.product_style_creative .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:hover
{
	color:var(--theme-color-alter_text);
}

.product_style_creative .post_item:hover .post_featured.hover_shop .mask
{
	opacity:1;
}

.product_style_creative .post_item:hover .post_featured.hover_shop .bottom-info
{
	opacity:1;
}

.product_style_creative .post_item:hover .post_featured.hover_shop .bottom-info > div
{
	bottom:0;
}

@media (min-width: 1280px) {
	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body.body_style_fullwide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullwide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullwide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullwide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_fullscreen.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body.body_style_wide ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_wide.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body.body_style_boxed.sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

@media (max-width: 1679px) {
	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"] ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"] ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"] ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"] ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .outofstock_label + .onsale,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .top-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .top-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .top-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .top-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .wrap-data-info .star-rating,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-4 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-5 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-6 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-7 li.product.product_style_creative .bottom-info > div > a:before,body[class*="body_style_"].sidebar_show ul.products.products_style_creative.columns-8 li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

@media (max-width: 1439px) {
	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2):not(.columns-3) li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

@media (max-width: 1279px) {
	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label,body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"].sidebar_show ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

@media (max-width: 1023px) {
	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"] ul.products.products_style_creative:not(.columns-1):not(.columns-2) li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

@media (max-width: 767px) {
	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .outofstock_label,body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .wrap-data-info
	{
		flex-direction:column;
		align-items:start;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .wrap-data-info .star-rating
	{
		margin:10px 0 0;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .bottom-info
	{
		height:40px;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .bottom-info > div > a
	{
		text-indent:-1000px;
		overflow:hidden;
		font-size:0;
	}

	body[class*="body_style_"] ul.products.products_style_creative li.product.product_style_creative .bottom-info > div > a:before
	{
		text-indent:0;
		margin:0;
		font-size:18px;
	}
}

/* --- Product Style Pure --- */
.product_style_pure .woosq-btn
{
	display:none;
}

.woocommerce ul.products .product_style_pure.product .post_featured
{
	margin-bottom:18px;
}

.woocommerce ul.products .product_style_pure.product .post_item.post_layout_thumbs
{
	height:unset;
	padding-bottom:10px;
	margin-bottom:-10px;
	overflow:hidden;
}

.woocommerce ul.products .product_style_pure.product .post_data
{
	overflow:visible;
}

.woocommerce ul.products .product_style_pure.product .price
{
	opacity:1;
	position:relative;
	top:0;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.woocommerce ul.products .product_style_pure.product .price .price
{
	margin:10px 0 0;
}

.woocommerce ul.products .product_style_pure.product .post_featured img,.woocommerce ul.products .product_style_pure.product .post_featured:hover img,.woocommerce ul.products .product_style_pure.product a img,.woocommerce ul.products .product_style_pure.product a:hover img
{
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}

.woocommerce ul.products .product_style_pure.product .outofstock_label,.woocommerce ul.products .product_style_pure.product .onsale
{
	top:23px;
	left:23px;
	padding:0 15px;
	min-width:50px;
}

.woocommerce ul.products .product_style_pure.product .outofstock_label
{
	top:23px;
	left:23px;
}

.woocommerce ul.products .product_style_pure.product .outofstock_label + .onsale
{
	top:54px;
	left:23px;
	right:auto;
}

.woocommerce ul.products .product_style_pure.product .post_data_inner
{
	position:relative;
	z-index:1;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover
{
	position:absolute;
	bottom:-10px;
	z-index:1;
	width:100%;
	opacity:0;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap
{
	margin:0;
	display:block;
	line-height:0;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]
{
	display:inline-block !important;
	width:auto;
	white-space:normal;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0;
	background:none !important;
	color:var(--theme-color-text);
	line-height:18px;
	font-size:15px;
	font-weight:400;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:before
{
	margin:0 5px 0 0;
	font-size:16px;
	font-weight:400;
	min-width:20px;
	text-align:center;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].loading:before
{
	content:'\e82e';
	-webkit-animation:spin 2s infinite linear;
	-ms-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].added_to_cart:before
{
	font-family:"fontello";
	content:'\e8ab';
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"].added
{
	display:none !important;
}

.woocommerce ul.products .product_style_pure.product .wrap-data-hover .add_to_cart_wrap [class*="cart"]:hover
{
	color:var(--theme-color-text_dark);
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .wrap-data-hover
{
	opacity:1;
	bottom:0;
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .price
{
	opacity:0;
	top:-10px;
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .mask
{
	opacity:1;
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .bottom-info
{
	opacity:1;
}

.woocommerce ul.products .product_style_pure.product .post_item:hover .post_featured.hover_shop .bottom-info .woosq_wrap
{
	bottom:0;
}

.product_style_pure .post_featured.hover_shop .mask
{
	display:block;
	opacity:0;
	background-color:rgba(0,0,0,0.1);
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.product_style_pure .post_featured.hover_shop .top-info
{
	pointer-events:none;
	position:absolute;
	z-index:10;
	top:23px;
	right:23px;
	bottom:auto;
	left:auto;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > *
{
	display:none;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button
{
	display:block;
	overflow:hidden;
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_color);
	letter-spacing:0 !important;
	margin:0 !important;
	-webkit-border-radius:50% !important;
	-ms-border-radius:50% !important;
	border-radius:50% !important;
	width:35px;
	height:35px;
	line-height:37px !important;
	-webkit-transition:all .2s ease !important;
	-ms-transition:all .2s ease !important;
	transition:all .2s ease !important;
	visibility:visible !important;
	pointer-events:auto;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:before
{
	display:block !important;
	content:'\e9cc' !important;
	font-family:"fontello" !important;
	margin:0 !important;
	font-size:15px !important;
	line-height:inherit !important;
	padding:0 !important;
	height:100% !important;
	width:100% !important;
	text-align:center !important;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before
{
	content:'\ea05' !important;
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button:hover
{
	color:var(--theme-color-alter_text);
}

.product_style_pure .post_featured.hover_shop .top-info .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text
{
	display:none;
}

.product_style_pure .post_featured.hover_shop .bottom-info
{
	opacity:0;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	position:absolute;
	z-index:10;
	top:auto;
	right:0;
	bottom:0;
	left:0;
	pointer-events:none;
	background-color:var(--theme-color-alter_bg_color);
	height:52px;
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap
{
	width:100%;
	padding:5px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	height:100%;
	position:relative;
	bottom:-4px;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn
{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	height:100%;
	width:100%;
	pointer-events:auto;
	white-space:normal;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	padding:0;
	margin:0;
	background:none !important;
	color:var(--theme-color-alter_dark);
	line-height:16px;
	font-size:14px;
	font-weight:400;
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:before
{
	font-family:"fontello" !important;
	content:'\e843';
	margin:0 8px 0 0;
	font-size:16px;
	font-weight:400;
	position:relative;
	top:0;
}

.product_style_pure .post_featured.hover_shop .bottom-info .woosq_wrap .woosq-btn:hover
{
	color:var(--theme-color-alter_text);
}

@media (min-width: 1280px) {
	body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .outofstock_label + .onsale,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_fullwide ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_fullwide ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_fullwide ul.products.products_style_pure.columns-8 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_fullscreen ul.products.products_style_pure.columns-8 li.product .bottom-info
	{
		height:40px;
	}

	body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-5 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .onsale,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body.body_style_wide ul.products.products_style_pure.columns-5 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .outofstock_label + .onsale,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .outofstock_label + .onsale,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body.body_style_wide ul.products.products_style_pure.columns-5 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .top-info,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body.body_style_wide ul.products.products_style_pure.columns-5 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_wide ul.products.products_style_pure.columns-8 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-5 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-6 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-7 li.product .bottom-info,body.body_style_boxed ul.products.products_style_pure.columns-8 li.product .bottom-info
	{
		height:40px;
	}
}

@media (max-width: 1279px) {
	body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label,body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_pure:not(.columns-1):not(.columns-2) li.product .bottom-info
	{
		height:40px;
	}
}

@media (max-width: 767px) {
	body[class*="body_style_"] ul.products.products_style_pure li.product .outofstock_label,body[class*="body_style_"] ul.products.products_style_pure li.product .onsale
	{
		top:15px;
		left:15px;
		padding:0 10px;
		min-width:30px;
	}

	body[class*="body_style_"] ul.products.products_style_pure li.product .outofstock_label
	{
		top:15px;
		left:15px;
	}

	body[class*="body_style_"] ul.products.products_style_pure li.product .outofstock_label + .onsale
	{
		top:46px;
		left:15px;
		right:auto;
	}

	body[class*="body_style_"] ul.products.products_style_pure li.product .top-info
	{
		top:15px;
		right:15px;
	}

	body[class*="body_style_"] ul.products.products_style_pure li.product .bottom-info
	{
		height:40px;
	}
}

/* Widget "WooCommerce Search"
------------------------------------------------------ */
.trx_addons_woocommerce_tools
{
	border-bottom:1px solid var(--theme-color-bd_color);
}

/* Type: Filter */
.trx_addons_woocommerce_search_type_filter
{
	font-size:17px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption
{
	font-size:19px;
	line-height:22px;
	font-weight:400;
	color:var(--theme-color-text_dark);
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption
{
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption
{
	font-weight:inherit;
	color:var(--theme-color-text_link2);
	font-weight:400;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow:before
{
	content:'\e9ea';
	font-family:"fontello";
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_opened .sc_form_field_arrow:before
{
	content:'\e9d4';
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items
{
	color:var(--theme-color-text);
	font-size:15px;
	line-height:18px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected
{
	margin-top:20px;
	padding-top:15px;
	font-size:15px;
	line-height:18px;
	color:var(--theme-color-text);
	border-top:1px solid var(--theme-color-bd_color);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all
{
	text-decoration:none;
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover
{
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item
{
	padding:0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total
{
	margin:-.5em -.5em 0 .5em;
	margin-top:-.5em;
	font-size:.75em;
	color:inherit;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_item:focus
{
	background-color:transparent;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons .sc_button
{
	padding:.6em 2em;
	text-transform:inherit;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items
{
	margin:-3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item
{
	width:auto;
	max-width:100%;
	padding:0;
	margin:3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label
{
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	width:auto;
	height:auto;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	font-size:16px;
	line-height:18px;
	padding:10px 20px;
	color:var(--theme-color-alter_text);
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover
{
	background-color:var(--theme-color-bg_color);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label
{
	color:var(--theme-color-alter_dark);
	border-color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items
{
	margin:-3px;
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item
{
	margin:3px;
	padding:10px 5px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	width:auto;
	height:auto;
	min-width:calc(20% - 6px);
	max-width:100%;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_image
{
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	border:1px solid rgba(0,0,0,0.09);
	position:relative;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_image:after
{
	-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%;
	position:absolute;
	z-index:1;
	top:-4px;
	right:-4px;
	bottom:-4px;
	left:-4px;
	border:1px solid transparent;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	content:'';
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus
{
	background-color:transparent;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after
{
	border-color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked
{
	background-color:var(--theme-color-alter_bg_color);
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image
{
	border:1px solid rgba(0,0,0,0.09);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image:before
{
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:none;
	content:'\e8ab';
	font-size:14px;
	font-family:"fontello";
	color:#fff;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_label
{
	font-size:14px;
	line-height:16px;
	margin-top:6px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item .sc_form_field_item_total
{
	margin-right:0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item
{
	margin:0;
	padding-right:6px;
	color:var(--theme-color-text_dark);
	-webkit-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover
{
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item + .sc_form_field_item
{
	margin-top:5px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .sc_form_field_item_total
{
	position:absolute;
	z-index:1;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	margin-top:1px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item .star-rating
{
	top:2px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked
{
	font-weight:inherit;
	text-decoration:none;
	color:var(--theme-color-text_link2);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item
{
	padding-left:30px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before
{
	left:0;
	font-family:"fontello";
	display:block;
	font-size:14px;
	width:22px;
	height:22px;
	line-height:21px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	border:1px solid var(--theme-color-bd_color);
	background-color:var(--theme-color-alter_bg_color);
	margin-top:-10px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before
{
	content:'\e8a6';
	border-color:var(--theme-color-bd_color);
	background-color:var(--theme-color-alter_bg_color);
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items
{
	margin:-3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item
{
	width:calc(25% - 6px);
	height:auto;
	max-width:100%;
	margin:3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image
{
	width:100%;
	height:100%;
	max-height:60px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	border:1px solid var(--theme-color-bd_color);
	background-size:cover;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image:before
{
	content:'';
	display:block;
	width:0;
	height:0;
	padding-top:100%;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image
{
	border-color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked
{
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_label
{
	font-size:14px;
	line-height:16px;
	margin-top:6px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range
{
	background-color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider
{
	background-color:var(--theme-color-bd_color);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider-horizontal
{
	height:3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label
{
	font-size:15px;
	line-height:1em;
	font-weight:inherit;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur
{
	font-size:14px;
	background:none;
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur + .trx_addons_range_slider_label_cur
{
	margin-left:-4px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle
{
	width:6px;
	height:9px;
	line-height:9px;
	border:none;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider-horizontal .ui-slider-handle
{
	top:-3px;
	margin-left:-3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result
{
	margin-top:0;
	padding-top:10px;
	font-size:16px;
	line-height:1em;
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_min
{
	left:-3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_max
{
	right:-3px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap
{
	margin:0;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_slider,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_slider
{
	display:block;
	margin:1.5em 4px;
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result
{
	margin-top:8px;
	font-size:16px;
	line-height:1em;
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value
{
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_input
{
	padding:0 0 10px;
	border:none;
	background-color:transparent;
	border-bottom:1px solid var(--theme-color-input_bd_color);
}

.trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_text .sc_form_field_wrap .sc_form_field_buttons
{
	margin-top:1em;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
{
	color:var(--theme-color-text);
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:hover
{
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:before
{
	display:none;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all:after
{
	content:'\e9e1';
	font-family:"fontello";
	margin-left:10px;
	font-size:8px;
	position:relative;
	top:1px;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
{
	display:flex;
	align-items:center;
	flex-direction:row;
}

.trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show .trx_addons_woocommerce_search_button_show_total
{
	margin:-3px 0 0 .5em;
	font-size:11px;
	font-weight:400;
	width:22px;
	height:22px;
	line-height:20px;
	color:var(--theme-color-inverse_link);
	background-color:var(--theme-color-inverse_dark);
}

.sidebar .trx_addons_woocommerce_search_type_filter
{
	margin-top:-20px;
}

.sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
{
	padding:20px 0;
	margin-bottom:10px;
	font-size:16px;
	line-height:20px;
	border-color:var(--theme-color-bd_color);
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field
{
	border:none;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap
{
	padding-bottom:30px;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title
{
	padding:20px 0;
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_title_caption
{
	color:var(--theme-color-text_dark);
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption
{
	color:var(--theme-color-text);
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title.sc_form_field_title_filled .sc_form_field_title_caption
{
	color:var(--theme-color-text_link2);
}

.sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title .sc_form_field_arrow
{
	position:absolute;
	z-index:1;
	top:21px;
	right:0;
	margin-left:0;
}

.sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show
{
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	z-index:9;
	margin-top:1em;
}

@media (max-width: 1023px) {
	.sidebar .trx_addons_woocommerce_search_type_filter.trx_addons_woocommerce_search_apply .trx_addons_woocommerce_search_button_show
	{
		bottom:-30px;
	}
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap
{
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_buttons .sc_button
{
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_arrow
{
	font-size:13px;
	top:-2px;
	position:relative;
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption
{
	text-decoration:none;
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_selected_items
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title_caption
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_title:hover .sc_form_field_title_caption
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected
{
	border-color:var(--theme-color-alter_bd_color);
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_clear:hover,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap .sc_form_field_items_selected .sc_form_field_items_selected_select_all:hover
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label
{
	color:var(--theme-color-text);
	border-color:var(--theme-color-bd_color);
	background-color:var(--theme-color-bg_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item .sc_form_field_item_label:hover
{
	background-color:var(--theme-color-alter_bg_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_button .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_label
{
	color:var(--theme-color-text_dark);
	border-color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image:after,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item:focus .sc_form_field_item_image:after
{
	border-color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_color .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked
{
	background-color:var(--theme-color-bg_color);
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select .sc_form_field_wrap .sc_form_field_item:hover
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select:not([data-multiple="1"]) .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked
{
	color:var(--theme-color-alter_link2);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item:before
{
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-bg_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_select[data-multiple="1"] .sc_form_field_wrap .sc_form_field_item.sc_form_field_item_checked:before
{
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-bg_color);
	color:var(--theme-color-text_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item .sc_form_field_item_image
{
	border-color:var(--theme-color-alter_bd_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item:hover .sc_form_field_item_image,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked .sc_form_field_item_image
{
	border-color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_image .sc_form_field_items .sc_form_field_item.sc_form_field_item_checked
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-handle,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider .ui-slider-range
{
	background-color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price div.ui-slider
{
	background-color:var(--theme-color-alter_bd_color);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .trx_addons_range_slider_label_cur
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price .sc_form_field_wrap .trx_addons_range_result
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result
{
	color:var(--theme-color-alter_text);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_slider .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .sc_form_field.sc_form_field_price.sc_form_field_range .sc_form_field_wrap .trx_addons_range_result .trx_addons_range_result_value
{
	color:var(--theme-color-alter_dark);
}

.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all,[class*="scheme_"].sidebar .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
{
	border-color:var(--theme-color-alter_bd_color);
}

/* Type: Form */
.trx_addons_woocommerce_search_type_form .sc_form_field input[type="text"]
{
	padding-left:0;
	padding-right:0;
}

/* Type: Inline */
.trx_addons_woocommerce_search_type_inline
{
	font-size:1.3rem;
	line-height:1.6em;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list
{
	color:var(--theme-color-alter_text);
	border-color:var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
	top:3em;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li + li
{
	margin-top:0;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li:hover
{
	color:var(--theme-color-alter_dark);
	background-color:var(--theme-color-alter_bg_hover);
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"]
{
	font-size:inherit;
	width:5em;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options
{
	width:75%;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button
{
	width:25%;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button
{
	padding:16px 30px;
	white-space:normal;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button:before
{
	font-family:"fontello";
	content:'\e9a6';
	font-weight:400;
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"],.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label
{
	line-height:1;
	border-color:var(--theme-color-text_link);
	color:var(--theme-color-text_link);
}

.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"]:hover,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"]:focus,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label:hover,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label:focus
{
	border-color:var(--theme-color-text_hover);
	color:var(--theme-color-text_hover);
}

.sidebar .trx_addons_woocommerce_search_type_inline
{
	font-size:1.1rem;
	line-height:1.7em;
}

.sidebar .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options
{
	width:100%;
}

.sidebar .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button
{
	width:100%;
	margin-top:1.3em;
	text-align:center;
}

/* BG search loading for woo filter */
.trx_addons_woocommerce_search_loading .trx_addons_loading
{
	background-color:var(--theme-color-bg_color_07);
}

/* WooCommerce Additional attributes for Variations */
.trx_addons_attrib_item[data-tooltip-text]:before,.trx_addons_attrib_item[data-tooltip-text]:after
{
	display:none;
}

.trx_addons_attrib_item.trx_addons_attrib_disabled span:before,.trx_addons_attrib_item.trx_addons_attrib_disabled span:after
{
	background-color:var(--theme-color-alter_hover);
}

.trx_addons_attrib_item.trx_addons_attrib_color
{
	margin:0 9px 9px 0;
	padding:0;
	background:none;
	border:none;
	position:relative;
	overflow:visible;
	-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%;
}

.trx_addons_attrib_item.trx_addons_attrib_color:after
{
	content:'';
	display:block;
	padding:0;
	position:absolute;
	top:-3px;
	left:-3px;
	z-index:1;
	opacity:1;
	background:none;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	-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-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid transparent;
	width:calc(100% + 6px);
	height:calc(100% + 6px);
	line-height:1;
	pointer-events:auto;
}

.trx_addons_attrib_item.trx_addons_attrib_color span
{
	width:15px;
	height:15px;
	line-height:15px;
	border:1px solid rgba(0,0,0,0.09);
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	-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;
}

.trx_addons_attrib_item.trx_addons_attrib_color.trx_addons_attrib_selected span,.trx_addons_attrib_item.trx_addons_attrib_color:hover span
{
	border-color:transparent;
}

.trx_addons_attrib_item.trx_addons_attrib_color.trx_addons_attrib_selected:after,.trx_addons_attrib_item.trx_addons_attrib_color:hover:after
{
	border-color:var(--theme-color-text_dark);
}

.trx_addons_attrib_item.trx_addons_attrib_button
{
	margin:0 4px 4px 0;
	padding:4px 7px;
	min-width:26px;
	text-align:center;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	font-size:14px;
	line-height:16px;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	border:1px solid var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
	color:var(--theme-color-alter_text);
}

.trx_addons_attrib_item.trx_addons_attrib_button span
{
	padding:0;
}

.trx_addons_attrib_item.trx_addons_attrib_button.trx_addons_attrib_selected,.trx_addons_attrib_item.trx_addons_attrib_button:hover
{
	color:var(--theme-color-alter_text);
	border-color:var(--theme-color-alter_dark);
}

.trx_addons_attrib_item.trx_addons_attrib_image
{
	margin:0 4px 4px 0;
	padding:0;
	width:57px;
	height:57px;
	line-height:1;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	position:relative;
	z-index:1;
	overflow:hidden;
	border:1px solid var(--theme-color-alter_bd_color);
	background-color:var(--theme-color-alter_bg_color);
	cursor:pointer;
}

.trx_addons_attrib_item.trx_addons_attrib_image.trx_addons_attrib_selected,.trx_addons_attrib_item.trx_addons_attrib_image:hover
{
	border-color:var(--theme-color-alter_dark);
}

.trx_addons_attrib_item.trx_addons_attrib_image img
{
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	border:none;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
}

.woocommerce .cart-collaterals .order-total span.amount
{
	font-weight:400;
}

/*# sourceMappingURL=woocommerce.css.map *//* Extra Styles +++++++++
 ++++++++++++++++++++++ */
.elementor-container[class*="elementor-column-gap-"] > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap
{
	padding:0;
}

.sc_button.sc_button.sc_button_simple:before,.sc_button.sc_button.sc_button_simple:after
{
	top:0;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon
{
	line-height:42px;
}

.widget_categories_list .categories_list_item
{
	overflow:hidden;
}

.sc_services_minimal .sc_services_item.with_image .sc_services_item_featured_image
{
	right:-2px;
	bottom:-2px;
	left:-2px;
	top:-2px;
}

.wp-block-gallery.has-nested-images
{
	flex-direction:row;
}

@media(max-width: 767px) {
	.author_page
	{
		margin-bottom:50px;
	}
}

@media(max-width: 1024px) {
	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon
	{
		line-height:37px;
	}

	.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
	{
		top:2px;
	}
}

@media(max-width:1023px) {
	.sc_item_descr
	{
		font-size:16px;
	}
}

.woocommerce .woocommerce-ordering select
{
	font-weight:400;
}

.woocommerce div.product form.cart .variations .label
{
	font-weight:400;
	font-size:19px;
	line-height:1.2em;
	vertical-align:middle;
	color:var(--theme-color-text_dark);
}

.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td
{
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 5px;
	background-color:transparent;
	text-align:left;
}

.woocommerce div.product form.cart .variations tr+tr .label
{
	padding:20px 0 5px;
}

.comment-form .wpgdprc-checkbox label
{
	font-size:14px;
}

.search-no-results.woocommerce .woocommerce-message:last-child,.search-no-results.woocommerce .woocommerce-info:last-child,.search-no-results.woocommerce-page .woocommerce-message:last-child,.search-no-results.woocommerce-page .woocommerce-info:last-child
{
	padding:70px 20px;
}

.team_page_wrap_info .team_member_details .team_member_brief_info_text
{
	font-size:1rem;
}

.widget_recent_comments ul > li:before
{
	top:.7em;
}

@media(max-width: 479px) {
	.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 .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:.55em !important;
	}

	.widget ul
	{
		padding-left:.8em;
	}
}

.woocommerce div.product form.cart div.quantity span.q_dec,.woocommerce-page div.product form.cart div.quantity span.q_dec,.woocommerce .shop_table.cart div.quantity span.q_dec,.woocommerce-page .shop_table.cart div.quantity span.q_dec
{
	line-height:1.3em;
}

.widget_block ul.wp-block-social-links
{
	padding-left:0;
}

.widget_block ul.wp-block-social-links li a:before
{
	display:none;
}

div .sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after,div .sc_layouts_menu_nav li li.menu-item-has-children > a:after
{
	top:.35em;
}

@media(max-width: 1439px) {
	div .sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after,div .sc_layouts_menu_nav li li.menu-item-has-children > a:after
	{
		top:.4em !important;
	}
}

@media(max-width:1023px) {
	.widget_recent_comments ul > li::before
	{
		top:.6em;
	}
}

.search-results .type-product .post_categories:after,.search-results .type-product .post_date,.search-results .type-product .post_meta_comments
{
	display:none;
}/* 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:0;
	--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:"DM Sans",sans-serif;
	--theme-font-p_font-size:1rem;
	--theme-font-p_line-height:1.7em;
	--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:0;
	--theme-font-p_margin-top:0;
	--theme-font-p_margin-bottom:1.6em;
	--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:Marcellus,serif;
	--theme-font-h1_font-size:3.353em;
	--theme-font-h1_line-height:1em;
	--theme-font-h1_font-weight:400;
	--theme-font-h1_font-style:normal;
	--theme-font-h1_text-decoration:none;
	--theme-font-h1_text-transform:none;
	--theme-font-h1_letter-spacing:-1.8px;
	--theme-font-h1_margin-top:1.08em;
	--theme-font-h1_margin-bottom:.4em;
	--theme-font-h2_font-family:Marcellus,serif;
	--theme-font-h2_font-size:2.765em;
	--theme-font-h2_line-height:1.021em;
	--theme-font-h2_font-weight:400;
	--theme-font-h2_font-style:normal;
	--theme-font-h2_text-decoration:none;
	--theme-font-h2_text-transform:none;
	--theme-font-h2_letter-spacing:-.1px;
	--theme-font-h2_margin-top:.74em;
	--theme-font-h2_margin-bottom:.5em;
	--theme-font-h3_font-family:Marcellus,serif;
	--theme-font-h3_font-size:2.059em;
	--theme-font-h3_line-height:1.086em;
	--theme-font-h3_font-weight:400;
	--theme-font-h3_font-style:normal;
	--theme-font-h3_text-decoration:none;
	--theme-font-h3_text-transform:none;
	--theme-font-h3_letter-spacing:0;
	--theme-font-h3_margin-top:.94em;
	--theme-font-h3_margin-bottom:.62em;
	--theme-font-h4_font-family:Marcellus,serif;
	--theme-font-h4_font-size:1.647em;
	--theme-font-h4_line-height:1.214em;
	--theme-font-h4_font-weight:400;
	--theme-font-h4_font-style:normal;
	--theme-font-h4_text-decoration:none;
	--theme-font-h4_text-transform:none;
	--theme-font-h4_letter-spacing:0;
	--theme-font-h4_margin-top:1.15em;
	--theme-font-h4_margin-bottom:.6em;
	--theme-font-h5_font-family:Marcellus,serif;
	--theme-font-h5_font-size:1.412em;
	--theme-font-h5_line-height:1.417em;
	--theme-font-h5_font-weight:400;
	--theme-font-h5_font-style:normal;
	--theme-font-h5_text-decoration:none;
	--theme-font-h5_text-transform:none;
	--theme-font-h5_letter-spacing:0;
	--theme-font-h5_margin-top:1.3em;
	--theme-font-h5_margin-bottom:.65em;
	--theme-font-h6_font-family:Marcellus,serif;
	--theme-font-h6_font-size:1.118em;
	--theme-font-h6_line-height:1.474em;
	--theme-font-h6_font-weight:400;
	--theme-font-h6_font-style:normal;
	--theme-font-h6_text-decoration:none;
	--theme-font-h6_text-transform:none;
	--theme-font-h6_letter-spacing:0;
	--theme-font-h6_margin-top:1.75em;
	--theme-font-h6_margin-bottom:1.08em;
	--theme-font-logo_font-family:inherit;
	--theme-font-logo_font-size:1.6em;
	--theme-font-logo_line-height:1.2em;
	--theme-font-logo_font-weight:400;
	--theme-font-logo_font-style:normal;
	--theme-font-logo_text-decoration:none;
	--theme-font-logo_text-transform:none;
	--theme-font-logo_letter-spacing:0;
	--theme-font-logo_margin-top:inherit;
	--theme-font-logo_margin-bottom:inherit;
	--theme-font-button_font-family:Marcellus,serif;
	--theme-font-button_font-size:16px;
	--theme-font-button_line-height:20px;
	--theme-font-button_font-weight:400;
	--theme-font-button_font-style:normal;
	--theme-font-button_text-decoration:none;
	--theme-font-button_text-transform:none;
	--theme-font-button_letter-spacing:0;
	--theme-font-button_margin-top:inherit;
	--theme-font-button_margin-bottom:inherit;
	--theme-font-input_font-family:Marcellus,serif;
	--theme-font-input_font-size:15px;
	--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:0;
	--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:0;
	--theme-font-info_margin-top:.4em;
	--theme-font-info_margin-bottom:inherit;
	--theme-font-menu_font-family:Marcellus,serif;
	--theme-font-menu_font-size:17px;
	--theme-font-menu_line-height:1.5em;
	--theme-font-menu_font-weight:400;
	--theme-font-menu_font-style:normal;
	--theme-font-menu_text-decoration:none;
	--theme-font-menu_text-transform:none;
	--theme-font-menu_letter-spacing:0;
	--theme-font-menu_margin-top:inherit;
	--theme-font-menu_margin-bottom:inherit;
	--theme-font-submenu_font-family:"DM Sans",sans-serif;
	--theme-font-submenu_font-size:14px;
	--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:0;
	--theme-font-submenu_margin-top:inherit;
	--theme-font-submenu_margin-bottom:inherit;
	--theme-font-other_font-family:inherit;
	--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:"DM Sans",sans-serif;
	font-size:1rem;
	font-weight:400;
	font-style:normal;
	line-height:1.7em;
	text-transform:none;
	letter-spacing:0;
}

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:0;
	margin-bottom:1.6em;
}

p[style*="font-size"],.has-small-font-size,.has-normal-font-size,.has-medium-font-size
{
	line-height:1.7em;
}

h1,.front_page_section_caption
{
	font-family:Marcellus,serif;
	font-size:3.353em;
	font-weight:400;
	font-style:normal;
	line-height:1em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:-1.8px;
	margin-top:1.08em;
	margin-bottom:.4em;
}

h2
{
	font-family:Marcellus,serif;
	font-size:2.765em;
	font-weight:400;
	font-style:normal;
	line-height:1.021em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:-.1px;
	margin-top:.74em;
	margin-bottom:.5em;
}

h3
{
	font-family:Marcellus,serif;
	font-size:2.059em;
	font-weight:400;
	font-style:normal;
	line-height:1.086em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	margin-top:.94em;
	margin-bottom:.62em;
}

h4
{
	font-family:Marcellus,serif;
	font-size:1.647em;
	font-weight:400;
	font-style:normal;
	line-height:1.214em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	margin-top:1.15em;
	margin-bottom:.6em;
}

h5
{
	font-family:Marcellus,serif;
	font-size:1.412em;
	font-weight:400;
	font-style:normal;
	line-height:1.417em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	margin-top:1.3em;
	margin-bottom:.65em;
}

h6
{
	font-family:Marcellus,serif;
	font-size:1.118em;
	font-weight:400;
	font-style:normal;
	line-height:1.474em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	margin-top:1.75em;
	margin-bottom:1.08em;
}

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-family:Marcellus,serif;
	font-size:15px;
	font-weight:400;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.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,.grange_tabs .grange_tabs_titles li a
{
	font-family:Marcellus,serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.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
{
	font-family:Marcellus,serif;
}

.top_panel .slider_engine_revo .slide_title
{
	font-family:Marcellus,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_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_categories,.wp-playlist.wp-audio-playlist .wp-playlist-tracks,.wp-playlist.wp-audio-playlist .wp-playlist-item-title,.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:Marcellus,serif;
}

.post_meta
{
	font-size:14px;
	font-weight:400;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
	margin-top:.4em;
}

em,.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,div.esg-filters,.woocommerce nav.woocommerce-pagination ul,.comments_pagination,.nav-links,.page_links,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,.mejs-container *,.backstage-customizer-access-wrapper .backstage-customizer-access-button,.latepoint-w,.search_wrap .search_results .post_meta_item
{
	font-family:"DM Sans",sans-serif;
}

.logo_text
{
	font-size:1.6em;
	font-weight:400;
	font-style:normal;
	line-height:1.2em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.logo_footer_text
{
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul
{
	font-family:Marcellus,serif;
}

.menu_main_nav_area>ul,.sc_layouts_menu_nav,.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav
{
	font-family:Marcellus,serif;
	font-size:17px;
	line-height:1.5em;
}

.menu_main_nav>li>a,.sc_layouts_menu_nav>li>a
{
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.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:400;
}

.menu_main_nav>li>ul,.sc_layouts_menu_nav>li>ul,.sc_layouts_menu_popup .sc_layouts_menu_nav
{
	font-family:"DM Sans",sans-serif;
	font-size:14px;
	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:0;
}

.latepoint-book-button,.round-square-2 .elementor-button
{
	font-family:Marcellus,serif;
}

.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:Marcellus,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:"DM Sans",sans-serif;
}

[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:"DM 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
{
}

.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,.sc_socials.sc_socials_icons_names .social_item .social_name,.services_single .services_page_featured .sc_services_item_price,.sc_services .sc_services_item_price,.sc_services .sc_services_item_number,.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,.sc_countdown .sc_countdown_label,.sc_countdown_default .sc_countdown_digits,.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_style_counter .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,.sc_hotspot_item_price
{
	font-family:Marcellus,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:0;
}

.sc_button:not(.sc_button_simple),.sc_button.sc_button_simple,.sc_form button
{
	font-family:Marcellus,serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.sc_icons .sc_icons_item_more_link,.sc_services .sc_services_item_more_link,.categories_list .categories_link_more,.sc_blogger	.sc_blogger_item_button .item_more_link,.sc_promo_modern .sc_promo_link2
{
	font-family:Marcellus,serif;
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories,.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories,.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories,.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_portfolio .sc_portfolio_item .post_meta .post_categories
{
	font-family:Marcellus,serif;
}

.trx_addons_message_box,.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_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle
{
	font-family:"DM 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:Marcellus,serif;
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small
{
	font-family:"DM Sans",sans-serif;
}

body.edit-post-visual-editor
{
	font-family:"DM Sans",sans-serif !important;
	font-size:1rem;
	font-weight:400;
	font-style:normal;
	line-height:1.7em;
	text-transform:none;
	letter-spacing:0;
}

.editor-post-title__block .editor-post-title__input
{
	font-family:Marcellus,serif;
	font-size:3.353em;
	font-weight:400;
	font-style:normal;
}

.block-editor-block-list__block
{
	margin-top:0;
	margin-bottom:1.6em;
}

.woocommerce-form-login label.woocommerce-form-login__rememberme,.woocommerce-checkout-payment .wpgdprc-checkbox label,.woocommerce ul.products li.product .post_header .post_tags,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,.woocommerce div.product .product_meta span>a,.woocommerce div.product .product_meta span>span,.woocommerce .checkout table.shop_table .product-name .variation,.woocommerce .shop_table.order_details td.product-name .variation,.woocommerce-checkout-payment .checkbox .woocommerce-terms-and-conditions-checkbox-text
{
	font-family:"DM Sans",sans-serif;
}

.woocommerce-grouped-product-list-item__label,.woocommerce-grouped-product-list-item__price,.woocommerce #review_form #respond #reply-title,.tinv-wishlist th,.tinv-wishlist td,.tinv-wishlist td *,.woocommerce-error,.woocommerce-info,.woocommerce-message,.shop_table_checkout_review table,form.woocommerce-checkout label,.woocommerce_status_bar,.woocommerce .cart-collaterals span.amount,.woocommerce .comment-form .comment-form-comment label,.woocommerce .comment-form .comment-form-rating label,.woocommerce .comment-form .comment-form-author label,.woocommerce .comment-form .comment-form-email label,.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,.woocommerce .product_meta span,.woocommerce div.product form.cart .variations .label,.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity,.woocommerce ul.cart_list li>.amount,.woocommerce-page ul.cart_list li>.amount,.woocommerce ul.product_list_widget li>.amount,.woocommerce-page ul.product_list_widget li>.amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount,.woocommerce ul.products li.product .outofstock_label,.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .post_header,.woocommerce-page ul.products li.product .post_header,.single-product div.product .woocommerce-tabs .wc-tabs li a,.woocommerce .shop_table th,.woocommerce span.onsale,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .summary .stock,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce table.cart td.product-name a,.woocommerce-page table.cart td.product-name a,.woocommerce #content table.cart td.product-name a,.woocommerce-page #content table.cart td.product-name a,.woocommerce .checkout table.shop_table .product-name,.woocommerce .shop_table.order_details td.product-name,.woocommerce .order_details li strong,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol,.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount,.trx_addons_woocommerce_search .sc_form_field_title_caption,.woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before
{
	font-family:Marcellus,serif;
}

.woocommerce ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce #btn-buy,.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,.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 .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .hidden-title-form a.hide-title-form,.woocommerce input[type="button"],.woocommerce-page input[type="button"],.woocommerce input[type="submit"],.woocommerce-page input[type="submit"]
{
	font-family:Marcellus,serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.woocommerce button.button *,.post_featured.hover_shop .bottom-info>div>a,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart,.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button
{
	font-family:Marcellus,serif;
}

.woocommerce-input-wrapper,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
{
	font-family:Marcellus,serif;
	font-size:15px;
	font-weight:400;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

.woocommerce ul.products li.product .post_header .post_tags,.woocommerce div.product form.cart .reset_variations,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time
{
}

.tinv-wishlist td .tinvwl-input-group select,.tinv-wishlist td .tinvwl-input-group select *
{
	font-family:"DM Sans",sans-serif;
}

form.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	font-family:Marcellus,serif;
	font-size:15px;
	font-weight:400;
	font-style:normal;
	line-height:1.5em;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	font-family:Marcellus,serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	font-family:Marcellus,serif;
}

.wpcf7 span.wpcf7-not-valid-tip,div.wpcf7-response-output
{
	font-family:"DM Sans",sans-serif;
}

.scheme_light,body.scheme_light
{
	--theme-color-bg_color:#ffffff;
	--theme-color-bd_color:#E2E2E2;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#A87860;
	--theme-color-text_hover:#90654F;
	--theme-color-text_link2:#719052;
	--theme-color-text_hover2:#617E44;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#FAF8F8;
	--theme-color-alter_bg_hover:#ffffff;
	--theme-color-alter_bd_color:#ACABAB;
	--theme-color-alter_bd_hover:#DCDCDC;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#A87860;
	--theme-color-alter_hover:#90654F;
	--theme-color-alter_link2:#719052;
	--theme-color-alter_hover2:#617E44;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#3f3d47;
	--theme-color-extra_bd_color:#313131;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#96999F;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#A87860;
	--theme-color-extra_hover:#ffffff;
	--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:#E1E7E8;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#ACABAB;
	--theme-color-input_light:#ACABAB;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(255,255,255,0);
	--theme-color-bg_color_02:rgba(255,255,255,0.2);
	--theme-color-bg_color_07:rgba(255,255,255,0.7);
	--theme-color-bg_color_08:rgba(255,255,255,0.8);
	--theme-color-bg_color_09:rgba(255,255,255,0.9);
	--theme-color-alter_bg_color_07:rgba(250,248,248,0.7);
	--theme-color-alter_bg_color_04:rgba(250,248,248,0.4);
	--theme-color-alter_bg_color_00:rgba(250,248,248,0);
	--theme-color-alter_bg_color_02:rgba(250,248,248,0.2);
	--theme-color-alter_bd_color_02:rgba(172,171,171,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(168,120,96,0.2);
	--theme-color-alter_link_07:rgba(168,120,96,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(168,120,96,0.2);
	--theme-color-extra_link_07:rgba(168,120,96,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(168,120,96,0.07);
	--theme-color-text_link_02:rgba(168,120,96,0.2);
	--theme-color-text_link_03:rgba(168,120,96,0.3);
	--theme-color-text_link_04:rgba(168,120,96,0.4);
	--theme-color-text_link_07:rgba(168,120,96,0.7);
	--theme-color-text_link2_08:rgba(113,144,82,0.8);
	--theme-color-text_link2_007:rgba(113,144,82,0.07);
	--theme-color-text_link2_02:rgba(113,144,82,0.2);
	--theme-color-text_link2_03:rgba(113,144,82,0.3);
	--theme-color-text_link2_05:rgba(113,144,82,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#b58970;
	--theme-color-alter_link_blend:#b58970;
}

.scheme_default,body.scheme_default
{
	--theme-color-bg_color:#FAF8F8;
	--theme-color-bd_color:#E0E0E0;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#A87860;
	--theme-color-text_hover:#90654F;
	--theme-color-text_link2:#719052;
	--theme-color-text_hover2:#617E44;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#ffffff;
	--theme-color-alter_bg_hover:#E9E9E9;
	--theme-color-alter_bd_color:#E0E0E0;
	--theme-color-alter_bd_hover:#D6D2D2;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#A87860;
	--theme-color-alter_hover:#90654F;
	--theme-color-alter_link2:#719052;
	--theme-color-alter_hover2:#617E44;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#242323;
	--theme-color-extra_bd_color:#393232;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#888383;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#B2B1B1;
	--theme-color-extra_hover:#ffffff;
	--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:#ACABAB;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#848484;
	--theme-color-input_light:#848484;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(250,248,248,0);
	--theme-color-bg_color_02:rgba(250,248,248,0.2);
	--theme-color-bg_color_07:rgba(250,248,248,0.7);
	--theme-color-bg_color_08:rgba(250,248,248,0.8);
	--theme-color-bg_color_09:rgba(250,248,248,0.9);
	--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);
	--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);
	--theme-color-alter_bg_color_00:rgba(255,255,255,0);
	--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);
	--theme-color-alter_bd_color_02:rgba(224,224,224,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(168,120,96,0.2);
	--theme-color-alter_link_07:rgba(168,120,96,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(178,177,177,0.2);
	--theme-color-extra_link_07:rgba(178,177,177,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(168,120,96,0.07);
	--theme-color-text_link_02:rgba(168,120,96,0.2);
	--theme-color-text_link_03:rgba(168,120,96,0.3);
	--theme-color-text_link_04:rgba(168,120,96,0.4);
	--theme-color-text_link_07:rgba(168,120,96,0.7);
	--theme-color-text_link2_08:rgba(113,144,82,0.8);
	--theme-color-text_link2_007:rgba(113,144,82,0.07);
	--theme-color-text_link2_02:rgba(113,144,82,0.2);
	--theme-color-text_link2_03:rgba(113,144,82,0.3);
	--theme-color-text_link2_05:rgba(113,144,82,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#b58970;
	--theme-color-alter_link_blend:#b58970;
}

.scheme_dark,body.scheme_dark
{
	--theme-color-bg_color:#1D1C1C;
	--theme-color-bd_color:#3C3F47;
	--theme-color-text:#B2B1B1;
	--theme-color-text_light:#888383;
	--theme-color-text_dark:#FAF8F8;
	--theme-color-text_link:#A87860;
	--theme-color-text_hover:#90654F;
	--theme-color-text_link2:#719052;
	--theme-color-text_hover2:#617E44;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#080808;
	--theme-color-alter_bg_hover:#242424;
	--theme-color-alter_bd_color:#393232;
	--theme-color-alter_bd_hover:#565656;
	--theme-color-alter_text:#B2B1B1;
	--theme-color-alter_light:#888383;
	--theme-color-alter_dark:#FAF8F8;
	--theme-color-alter_link:#A87860;
	--theme-color-alter_hover:#90654F;
	--theme-color-alter_link2:#719052;
	--theme-color-alter_hover2:#617E44;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#3f3d47;
	--theme-color-extra_bd_color:#313131;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#96999F;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#A87860;
	--theme-color-extra_hover:#ffffff;
	--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:#474B55;
	--theme-color-input_bd_hover:#474B55;
	--theme-color-input_text:#D2D3D5;
	--theme-color-input_light:#D2D3D5;
	--theme-color-input_dark:#ffffff;
	--theme-color-inverse_bd_color:#e36650;
	--theme-color-inverse_bd_hover:#cb5b47;
	--theme-color-inverse_text:#F9F9F9;
	--theme-color-inverse_light:#6f6f6f;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#080808;
	--theme-color-bg_color_0:rgba(29,28,28,0);
	--theme-color-bg_color_02:rgba(29,28,28,0.2);
	--theme-color-bg_color_07:rgba(29,28,28,0.7);
	--theme-color-bg_color_08:rgba(29,28,28,0.8);
	--theme-color-bg_color_09:rgba(29,28,28,0.9);
	--theme-color-alter_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-alter_bg_color_04:rgba(8,8,8,0.4);
	--theme-color-alter_bg_color_00:rgba(8,8,8,0);
	--theme-color-alter_bg_color_02:rgba(8,8,8,0.2);
	--theme-color-alter_bd_color_02:rgba(57,50,50,0.2);
	--theme-color-alter_dark_015:rgba(250,248,248,0.15);
	--theme-color-alter_dark_02:rgba(250,248,248,0.2);
	--theme-color-alter_dark_05:rgba(250,248,248,0.5);
	--theme-color-alter_dark_08:rgba(250,248,248,0.8);
	--theme-color-alter_link_02:rgba(168,120,96,0.2);
	--theme-color-alter_link_07:rgba(168,120,96,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(168,120,96,0.2);
	--theme-color-extra_link_07:rgba(168,120,96,0.7);
	--theme-color-text_dark_003:rgba(250,248,248,0.03);
	--theme-color-text_dark_005:rgba(250,248,248,0.05);
	--theme-color-text_dark_008:rgba(250,248,248,0.08);
	--theme-color-text_dark_015:rgba(250,248,248,0.15);
	--theme-color-text_dark_02:rgba(250,248,248,0.2);
	--theme-color-text_dark_03:rgba(250,248,248,0.3);
	--theme-color-text_dark_05:rgba(250,248,248,0.5);
	--theme-color-text_dark_07:rgba(250,248,248,0.7);
	--theme-color-text_dark_08:rgba(250,248,248,0.8);
	--theme-color-text_link_007:rgba(168,120,96,0.07);
	--theme-color-text_link_02:rgba(168,120,96,0.2);
	--theme-color-text_link_03:rgba(168,120,96,0.3);
	--theme-color-text_link_04:rgba(168,120,96,0.4);
	--theme-color-text_link_07:rgba(168,120,96,0.7);
	--theme-color-text_link2_08:rgba(113,144,82,0.8);
	--theme-color-text_link2_007:rgba(113,144,82,0.07);
	--theme-color-text_link2_02:rgba(113,144,82,0.2);
	--theme-color-text_link2_03:rgba(113,144,82,0.3);
	--theme-color-text_link2_05:rgba(113,144,82,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(249,249,249,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(8,8,8,0.8);
	--theme-color-text_dark_blend:#ffffff;
	--theme-color-text_link_blend:#b58970;
	--theme-color-alter_link_blend:#b58970;
}

.scheme_green-blue,body.scheme_green-blue
{
	--theme-color-bg_color:#FAF8F8;
	--theme-color-bd_color:#E0E0E0;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#68C5EF;
	--theme-color-text_hover:#9BD7FF;
	--theme-color-text_link2:#63C643;
	--theme-color-text_hover2:#63C645;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#ffffff;
	--theme-color-alter_bg_hover:#E9E9E9;
	--theme-color-alter_bd_color:#E0E0E0;
	--theme-color-alter_bd_hover:#D6D2D2;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#68C5EF;
	--theme-color-alter_hover:#9BD7FF;
	--theme-color-alter_link2:#63C643;
	--theme-color-alter_hover2:#63C645;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#242323;
	--theme-color-extra_bd_color:#393232;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#888383;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#B2B1B1;
	--theme-color-extra_hover:#ffffff;
	--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:#ACABAB;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#848484;
	--theme-color-input_light:#848484;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(250,248,248,0);
	--theme-color-bg_color_02:rgba(250,248,248,0.2);
	--theme-color-bg_color_07:rgba(250,248,248,0.7);
	--theme-color-bg_color_08:rgba(250,248,248,0.8);
	--theme-color-bg_color_09:rgba(250,248,248,0.9);
	--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);
	--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);
	--theme-color-alter_bg_color_00:rgba(255,255,255,0);
	--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);
	--theme-color-alter_bd_color_02:rgba(224,224,224,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(104,197,239,0.2);
	--theme-color-alter_link_07:rgba(104,197,239,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(178,177,177,0.2);
	--theme-color-extra_link_07:rgba(178,177,177,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(104,197,239,0.07);
	--theme-color-text_link_02:rgba(104,197,239,0.2);
	--theme-color-text_link_03:rgba(104,197,239,0.3);
	--theme-color-text_link_04:rgba(104,197,239,0.4);
	--theme-color-text_link_07:rgba(104,197,239,0.7);
	--theme-color-text_link2_08:rgba(99,198,67,0.8);
	--theme-color-text_link2_007:rgba(99,198,67,0.07);
	--theme-color-text_link2_02:rgba(99,198,67,0.2);
	--theme-color-text_link2_03:rgba(99,198,67,0.3);
	--theme-color-text_link2_05:rgba(99,198,67,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#7ccffc;
	--theme-color-alter_link_blend:#7ccffc;
}

.scheme_green-blue-light,body.scheme_green-blue-light
{
	--theme-color-bg_color:#FFFFFF;
	--theme-color-bd_color:#E0E0E0;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#68C5EF;
	--theme-color-text_hover:#9BD7FF;
	--theme-color-text_link2:#63C643;
	--theme-color-text_hover2:#63C645;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#FAF8F8;
	--theme-color-alter_bg_hover:#E9E9E9;
	--theme-color-alter_bd_color:#E0E0E0;
	--theme-color-alter_bd_hover:#D6D2D2;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#68C5EF;
	--theme-color-alter_hover:#9BD7FF;
	--theme-color-alter_link2:#63C643;
	--theme-color-alter_hover2:#63C645;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#242323;
	--theme-color-extra_bd_color:#393232;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#888383;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#B2B1B1;
	--theme-color-extra_hover:#ffffff;
	--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:#ACABAB;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#848484;
	--theme-color-input_light:#848484;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(255,255,255,0);
	--theme-color-bg_color_02:rgba(255,255,255,0.2);
	--theme-color-bg_color_07:rgba(255,255,255,0.7);
	--theme-color-bg_color_08:rgba(255,255,255,0.8);
	--theme-color-bg_color_09:rgba(255,255,255,0.9);
	--theme-color-alter_bg_color_07:rgba(250,248,248,0.7);
	--theme-color-alter_bg_color_04:rgba(250,248,248,0.4);
	--theme-color-alter_bg_color_00:rgba(250,248,248,0);
	--theme-color-alter_bg_color_02:rgba(250,248,248,0.2);
	--theme-color-alter_bd_color_02:rgba(224,224,224,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(104,197,239,0.2);
	--theme-color-alter_link_07:rgba(104,197,239,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(178,177,177,0.2);
	--theme-color-extra_link_07:rgba(178,177,177,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(104,197,239,0.07);
	--theme-color-text_link_02:rgba(104,197,239,0.2);
	--theme-color-text_link_03:rgba(104,197,239,0.3);
	--theme-color-text_link_04:rgba(104,197,239,0.4);
	--theme-color-text_link_07:rgba(104,197,239,0.7);
	--theme-color-text_link2_08:rgba(99,198,67,0.8);
	--theme-color-text_link2_007:rgba(99,198,67,0.07);
	--theme-color-text_link2_02:rgba(99,198,67,0.2);
	--theme-color-text_link2_03:rgba(99,198,67,0.3);
	--theme-color-text_link2_05:rgba(99,198,67,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#7ccffc;
	--theme-color-alter_link_blend:#7ccffc;
}

.scheme_green-blue-dark,body.scheme_green-blue-dark
{
	--theme-color-bg_color:#1D1C1C;
	--theme-color-bd_color:#3C3F47;
	--theme-color-text:#B2B1B1;
	--theme-color-text_light:#888383;
	--theme-color-text_dark:#FAF8F8;
	--theme-color-text_link:#68C5EF;
	--theme-color-text_hover:#9BD7FF;
	--theme-color-text_link2:#63C643;
	--theme-color-text_hover2:#63C645;
	--theme-color-text_link3:#AFC6A5;
	--theme-color-text_hover3:#A6B4A1;
	--theme-color-alter_bg_color:#080808;
	--theme-color-alter_bg_hover:#242424;
	--theme-color-alter_bd_color:#393232;
	--theme-color-alter_bd_hover:#565656;
	--theme-color-alter_text:#B2B1B1;
	--theme-color-alter_light:#888383;
	--theme-color-alter_dark:#FAF8F8;
	--theme-color-alter_link:#68C5EF;
	--theme-color-alter_hover:#9BD7FF;
	--theme-color-alter_link2:#63C643;
	--theme-color-alter_hover2:#63C645;
	--theme-color-alter_link3:#AFC6A5;
	--theme-color-alter_hover3:#A6B4A1;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#3f3d47;
	--theme-color-extra_bd_color:#313131;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#96999F;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#A87860;
	--theme-color-extra_hover:#ffffff;
	--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:#474B55;
	--theme-color-input_bd_hover:#474B55;
	--theme-color-input_text:#D2D3D5;
	--theme-color-input_light:#D2D3D5;
	--theme-color-input_dark:#ffffff;
	--theme-color-inverse_bd_color:#e36650;
	--theme-color-inverse_bd_hover:#cb5b47;
	--theme-color-inverse_text:#F9F9F9;
	--theme-color-inverse_light:#6f6f6f;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#080808;
	--theme-color-bg_color_0:rgba(29,28,28,0);
	--theme-color-bg_color_02:rgba(29,28,28,0.2);
	--theme-color-bg_color_07:rgba(29,28,28,0.7);
	--theme-color-bg_color_08:rgba(29,28,28,0.8);
	--theme-color-bg_color_09:rgba(29,28,28,0.9);
	--theme-color-alter_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-alter_bg_color_04:rgba(8,8,8,0.4);
	--theme-color-alter_bg_color_00:rgba(8,8,8,0);
	--theme-color-alter_bg_color_02:rgba(8,8,8,0.2);
	--theme-color-alter_bd_color_02:rgba(57,50,50,0.2);
	--theme-color-alter_dark_015:rgba(250,248,248,0.15);
	--theme-color-alter_dark_02:rgba(250,248,248,0.2);
	--theme-color-alter_dark_05:rgba(250,248,248,0.5);
	--theme-color-alter_dark_08:rgba(250,248,248,0.8);
	--theme-color-alter_link_02:rgba(104,197,239,0.2);
	--theme-color-alter_link_07:rgba(104,197,239,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(168,120,96,0.2);
	--theme-color-extra_link_07:rgba(168,120,96,0.7);
	--theme-color-text_dark_003:rgba(250,248,248,0.03);
	--theme-color-text_dark_005:rgba(250,248,248,0.05);
	--theme-color-text_dark_008:rgba(250,248,248,0.08);
	--theme-color-text_dark_015:rgba(250,248,248,0.15);
	--theme-color-text_dark_02:rgba(250,248,248,0.2);
	--theme-color-text_dark_03:rgba(250,248,248,0.3);
	--theme-color-text_dark_05:rgba(250,248,248,0.5);
	--theme-color-text_dark_07:rgba(250,248,248,0.7);
	--theme-color-text_dark_08:rgba(250,248,248,0.8);
	--theme-color-text_link_007:rgba(104,197,239,0.07);
	--theme-color-text_link_02:rgba(104,197,239,0.2);
	--theme-color-text_link_03:rgba(104,197,239,0.3);
	--theme-color-text_link_04:rgba(104,197,239,0.4);
	--theme-color-text_link_07:rgba(104,197,239,0.7);
	--theme-color-text_link2_08:rgba(99,198,67,0.8);
	--theme-color-text_link2_007:rgba(99,198,67,0.07);
	--theme-color-text_link2_02:rgba(99,198,67,0.2);
	--theme-color-text_link2_03:rgba(99,198,67,0.3);
	--theme-color-text_link2_05:rgba(99,198,67,0.5);
	--theme-color-text_link3_007:rgba(175,198,165,0.07);
	--theme-color-text_link3_02:rgba(175,198,165,0.2);
	--theme-color-text_link3_03:rgba(175,198,165,0.3);
	--theme-color-inverse_text_03:rgba(249,249,249,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(8,8,8,0.8);
	--theme-color-text_dark_blend:#ffffff;
	--theme-color-text_link_blend:#7ccffc;
	--theme-color-alter_link_blend:#7ccffc;
}

.scheme_red-blue-light,body.scheme_red-blue-light
{
	--theme-color-bg_color:#ffffff;
	--theme-color-bd_color:#E0E0E0;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#FF5B4A;
	--theme-color-text_hover:#FD4431;
	--theme-color-text_link2:#2F39D3;
	--theme-color-text_hover2:#222BB7;
	--theme-color-text_link3:#C5A48E;
	--theme-color-text_hover3:#AB8E7A;
	--theme-color-alter_bg_color:#FAF8F8;
	--theme-color-alter_bg_hover:#E9E9E9;
	--theme-color-alter_bd_color:#E0E0E0;
	--theme-color-alter_bd_hover:#D6D2D2;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#FF5B4A;
	--theme-color-alter_hover:#FD4431;
	--theme-color-alter_link2:#2F39D3;
	--theme-color-alter_hover2:#222BB7;
	--theme-color-alter_link3:#C5A48E;
	--theme-color-alter_hover3:#AB8E7A;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#242323;
	--theme-color-extra_bd_color:#393232;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#888383;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#B2B1B1;
	--theme-color-extra_hover:#ffffff;
	--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:#ACABAB;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#848484;
	--theme-color-input_light:#848484;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(255,255,255,0);
	--theme-color-bg_color_02:rgba(255,255,255,0.2);
	--theme-color-bg_color_07:rgba(255,255,255,0.7);
	--theme-color-bg_color_08:rgba(255,255,255,0.8);
	--theme-color-bg_color_09:rgba(255,255,255,0.9);
	--theme-color-alter_bg_color_07:rgba(250,248,248,0.7);
	--theme-color-alter_bg_color_04:rgba(250,248,248,0.4);
	--theme-color-alter_bg_color_00:rgba(250,248,248,0);
	--theme-color-alter_bg_color_02:rgba(250,248,248,0.2);
	--theme-color-alter_bd_color_02:rgba(224,224,224,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(255,91,74,0.2);
	--theme-color-alter_link_07:rgba(255,91,74,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(178,177,177,0.2);
	--theme-color-extra_link_07:rgba(178,177,177,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(255,91,74,0.07);
	--theme-color-text_link_02:rgba(255,91,74,0.2);
	--theme-color-text_link_03:rgba(255,91,74,0.3);
	--theme-color-text_link_04:rgba(255,91,74,0.4);
	--theme-color-text_link_07:rgba(255,91,74,0.7);
	--theme-color-text_link2_08:rgba(47,57,211,0.8);
	--theme-color-text_link2_007:rgba(47,57,211,0.07);
	--theme-color-text_link2_02:rgba(47,57,211,0.2);
	--theme-color-text_link2_03:rgba(47,57,211,0.3);
	--theme-color-text_link2_05:rgba(47,57,211,0.5);
	--theme-color-text_link3_007:rgba(197,164,142,0.07);
	--theme-color-text_link3_02:rgba(197,164,142,0.2);
	--theme-color-text_link3_03:rgba(197,164,142,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#ff6d57;
	--theme-color-alter_link_blend:#ff6d57;
}

.scheme_red-blue,body.scheme_red-blue
{
	--theme-color-bg_color:#FAF8F8;
	--theme-color-bd_color:#E0E0E0;
	--theme-color-text:#848484;
	--theme-color-text_light:#ACABAB;
	--theme-color-text_dark:#080808;
	--theme-color-text_link:#FF5B4A;
	--theme-color-text_hover:#FD4431;
	--theme-color-text_link2:#2F39D3;
	--theme-color-text_hover2:#222BB7;
	--theme-color-text_link3:#C5A48E;
	--theme-color-text_hover3:#AB8E7A;
	--theme-color-alter_bg_color:#ffffff;
	--theme-color-alter_bg_hover:#E9E9E9;
	--theme-color-alter_bd_color:#E0E0E0;
	--theme-color-alter_bd_hover:#D6D2D2;
	--theme-color-alter_text:#848484;
	--theme-color-alter_light:#ACABAB;
	--theme-color-alter_dark:#080808;
	--theme-color-alter_link:#FF5B4A;
	--theme-color-alter_hover:#FD4431;
	--theme-color-alter_link2:#2F39D3;
	--theme-color-alter_hover2:#222BB7;
	--theme-color-alter_link3:#C5A48E;
	--theme-color-alter_hover3:#AB8E7A;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#242323;
	--theme-color-extra_bd_color:#393232;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#888383;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#B2B1B1;
	--theme-color-extra_hover:#ffffff;
	--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:#ACABAB;
	--theme-color-input_bd_hover:#080808;
	--theme-color-input_text:#848484;
	--theme-color-input_light:#848484;
	--theme-color-input_dark:#080808;
	--theme-color-inverse_bd_color:#67bcc1;
	--theme-color-inverse_bd_hover:#5aa4a9;
	--theme-color-inverse_text:#ACABAB;
	--theme-color-inverse_light:#333333;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#ffffff;
	--theme-color-bg_color_0:rgba(250,248,248,0);
	--theme-color-bg_color_02:rgba(250,248,248,0.2);
	--theme-color-bg_color_07:rgba(250,248,248,0.7);
	--theme-color-bg_color_08:rgba(250,248,248,0.8);
	--theme-color-bg_color_09:rgba(250,248,248,0.9);
	--theme-color-alter_bg_color_07:rgba(255,255,255,0.7);
	--theme-color-alter_bg_color_04:rgba(255,255,255,0.4);
	--theme-color-alter_bg_color_00:rgba(255,255,255,0);
	--theme-color-alter_bg_color_02:rgba(255,255,255,0.2);
	--theme-color-alter_bd_color_02:rgba(224,224,224,0.2);
	--theme-color-alter_dark_015:rgba(8,8,8,0.15);
	--theme-color-alter_dark_02:rgba(8,8,8,0.2);
	--theme-color-alter_dark_05:rgba(8,8,8,0.5);
	--theme-color-alter_dark_08:rgba(8,8,8,0.8);
	--theme-color-alter_link_02:rgba(255,91,74,0.2);
	--theme-color-alter_link_07:rgba(255,91,74,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(178,177,177,0.2);
	--theme-color-extra_link_07:rgba(178,177,177,0.7);
	--theme-color-text_dark_003:rgba(8,8,8,0.03);
	--theme-color-text_dark_005:rgba(8,8,8,0.05);
	--theme-color-text_dark_008:rgba(8,8,8,0.08);
	--theme-color-text_dark_015:rgba(8,8,8,0.15);
	--theme-color-text_dark_02:rgba(8,8,8,0.2);
	--theme-color-text_dark_03:rgba(8,8,8,0.3);
	--theme-color-text_dark_05:rgba(8,8,8,0.5);
	--theme-color-text_dark_07:rgba(8,8,8,0.7);
	--theme-color-text_dark_08:rgba(8,8,8,0.8);
	--theme-color-text_link_007:rgba(255,91,74,0.07);
	--theme-color-text_link_02:rgba(255,91,74,0.2);
	--theme-color-text_link_03:rgba(255,91,74,0.3);
	--theme-color-text_link_04:rgba(255,91,74,0.4);
	--theme-color-text_link_07:rgba(255,91,74,0.7);
	--theme-color-text_link2_08:rgba(47,57,211,0.8);
	--theme-color-text_link2_007:rgba(47,57,211,0.07);
	--theme-color-text_link2_02:rgba(47,57,211,0.2);
	--theme-color-text_link2_03:rgba(47,57,211,0.3);
	--theme-color-text_link2_05:rgba(47,57,211,0.5);
	--theme-color-text_link3_007:rgba(197,164,142,0.07);
	--theme-color-text_link3_02:rgba(197,164,142,0.2);
	--theme-color-text_link3_03:rgba(197,164,142,0.3);
	--theme-color-inverse_text_03:rgba(172,171,171,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(255,255,255,0.8);
	--theme-color-text_dark_blend:#141414;
	--theme-color-text_link_blend:#ff6d57;
	--theme-color-alter_link_blend:#ff6d57;
}

.scheme_red-blue-dark,body.scheme_red-blue-dark
{
	--theme-color-bg_color:#1D1C1C;
	--theme-color-bd_color:#3C3F47;
	--theme-color-text:#B2B1B1;
	--theme-color-text_light:#888383;
	--theme-color-text_dark:#FAF8F8;
	--theme-color-text_link:#FF5B4A;
	--theme-color-text_hover:#FD4431;
	--theme-color-text_link2:#2F39D3;
	--theme-color-text_hover2:#222BB7;
	--theme-color-text_link3:#C5A48E;
	--theme-color-text_hover3:#AB8E7A;
	--theme-color-alter_bg_color:#080808;
	--theme-color-alter_bg_hover:#242424;
	--theme-color-alter_bd_color:#393232;
	--theme-color-alter_bd_hover:#565656;
	--theme-color-alter_text:#B2B1B1;
	--theme-color-alter_light:#888383;
	--theme-color-alter_dark:#FAF8F8;
	--theme-color-alter_link:#FF5B4A;
	--theme-color-alter_hover:#FD4431;
	--theme-color-alter_link2:#2F39D3;
	--theme-color-alter_hover2:#222BB7;
	--theme-color-alter_link3:#C5A48E;
	--theme-color-alter_hover3:#AB8E7A;
	--theme-color-extra_bg_color:#080808;
	--theme-color-extra_bg_hover:#3f3d47;
	--theme-color-extra_bd_color:#313131;
	--theme-color-extra_bd_hover:#575757;
	--theme-color-extra_text:#96999F;
	--theme-color-extra_light:#afafaf;
	--theme-color-extra_dark:#ffffff;
	--theme-color-extra_link:#FF5B4A;
	--theme-color-extra_hover:#ffffff;
	--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:#474B55;
	--theme-color-input_bd_hover:#474B55;
	--theme-color-input_text:#D2D3D5;
	--theme-color-input_light:#D2D3D5;
	--theme-color-input_dark:#ffffff;
	--theme-color-inverse_bd_color:#e36650;
	--theme-color-inverse_bd_hover:#cb5b47;
	--theme-color-inverse_text:#F9F9F9;
	--theme-color-inverse_light:#6f6f6f;
	--theme-color-inverse_dark:#080808;
	--theme-color-inverse_link:#ffffff;
	--theme-color-inverse_hover:#080808;
	--theme-color-bg_color_0:rgba(29,28,28,0);
	--theme-color-bg_color_02:rgba(29,28,28,0.2);
	--theme-color-bg_color_07:rgba(29,28,28,0.7);
	--theme-color-bg_color_08:rgba(29,28,28,0.8);
	--theme-color-bg_color_09:rgba(29,28,28,0.9);
	--theme-color-alter_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-alter_bg_color_04:rgba(8,8,8,0.4);
	--theme-color-alter_bg_color_00:rgba(8,8,8,0);
	--theme-color-alter_bg_color_02:rgba(8,8,8,0.2);
	--theme-color-alter_bd_color_02:rgba(57,50,50,0.2);
	--theme-color-alter_dark_015:rgba(250,248,248,0.15);
	--theme-color-alter_dark_02:rgba(250,248,248,0.2);
	--theme-color-alter_dark_05:rgba(250,248,248,0.5);
	--theme-color-alter_dark_08:rgba(250,248,248,0.8);
	--theme-color-alter_link_02:rgba(255,91,74,0.2);
	--theme-color-alter_link_07:rgba(255,91,74,0.7);
	--theme-color-extra_bg_color_05:rgba(8,8,8,0.5);
	--theme-color-extra_bg_color_07:rgba(8,8,8,0.7);
	--theme-color-extra_link_02:rgba(255,91,74,0.2);
	--theme-color-extra_link_07:rgba(255,91,74,0.7);
	--theme-color-text_dark_003:rgba(250,248,248,0.03);
	--theme-color-text_dark_005:rgba(250,248,248,0.05);
	--theme-color-text_dark_008:rgba(250,248,248,0.08);
	--theme-color-text_dark_015:rgba(250,248,248,0.15);
	--theme-color-text_dark_02:rgba(250,248,248,0.2);
	--theme-color-text_dark_03:rgba(250,248,248,0.3);
	--theme-color-text_dark_05:rgba(250,248,248,0.5);
	--theme-color-text_dark_07:rgba(250,248,248,0.7);
	--theme-color-text_dark_08:rgba(250,248,248,0.8);
	--theme-color-text_link_007:rgba(255,91,74,0.07);
	--theme-color-text_link_02:rgba(255,91,74,0.2);
	--theme-color-text_link_03:rgba(255,91,74,0.3);
	--theme-color-text_link_04:rgba(255,91,74,0.4);
	--theme-color-text_link_07:rgba(255,91,74,0.7);
	--theme-color-text_link2_08:rgba(47,57,211,0.8);
	--theme-color-text_link2_007:rgba(47,57,211,0.07);
	--theme-color-text_link2_02:rgba(47,57,211,0.2);
	--theme-color-text_link2_03:rgba(47,57,211,0.3);
	--theme-color-text_link2_05:rgba(47,57,211,0.5);
	--theme-color-text_link3_007:rgba(197,164,142,0.07);
	--theme-color-text_link3_02:rgba(197,164,142,0.2);
	--theme-color-text_link3_03:rgba(197,164,142,0.3);
	--theme-color-inverse_text_03:rgba(249,249,249,0.3);
	--theme-color-inverse_link_08:rgba(255,255,255,0.8);
	--theme-color-inverse_hover_08:rgba(8,8,8,0.8);
	--theme-color-text_dark_blend:#ffffff;
	--theme-color-text_link_blend:#ff6d57;
	--theme-color-alter_link_blend:#ff6d57;
}/* MailChimp for WP styles
----------------------------------------------------------------- */
/* Global */
form.mc4wp-form input[type="checkbox"] + label:before
{
	letter-spacing:0;
}

form.mc4wp-form .mc4wp-alert
{
	margin:10px 0 0;
	padding:0;
	line-height:1.5em;
	font-size:14px;
}

form.mc4wp-form .mc4wp-alert a
{
	color:var(--theme-color-text_link) !important;
}

form.mc4wp-form .mc4wp-alert a:hover
{
	color:var(--theme-color-text_hover) !important;
}

form.mc4wp-form p
{
	margin:0;
}

form.mc4wp-form p + p,form.mc4wp-form input + p
{
	margin-top:1em;
}

.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none;
}

.mc4wp_error_field
{
	-webkit-box-shadow:none !important;
	-ms-box-shadow:none !important;
	box-shadow:none !important;
}

.mc4wp-form label
{
	cursor:pointer;
}

/* Style 1 */
#style-1.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.75em 4em .75em 0;
	font-size:17px;
	line-height:22px;
	width:100%;
	height:55px;
	border-color:var(--theme-color-text_dark);
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:.8;
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:.8;
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:.8;
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:.8;
}

#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-1.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-1.mc4wp-form .mc4wp-form-fields button,#style-1.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:30px;
	color:transparent !important;
	background:none !important;
	overflow:hidden;
	padding:0 !important;
	height:55px;
	line-height:55px;
	position:absolute;
	top:0;
	right:0;
	font-size:18px;
	display:inline-block;
}

#style-1.mc4wp-form .mc4wp-form-fields button:before,#style-1.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_dark);
	content:'\e9e3';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#style-1.mc4wp-form .mc4wp-form-fields button:hover:before,#style-1.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_link);
}

#style-1.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-1.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark);
}

#style-1.mc4wp-form label
{
	display:table;
	margin:22px 0 0;
	color:var(--theme-color-text_light);
}

#style-1.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-text_light) !important;
}

/* Style 2 */
#style-2.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.7em 6em .7em 0;
	font-size:17px;
	line-height:22px;
	width:100%;
	height:65px;
	border-color:var(--theme-color-text_dark);
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-2.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-2.mc4wp-form .mc4wp-form-fields button,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:auto;
	max-width:150px;
	color:var(--theme-color-text_dark) !important;
	background:none !important;
	overflow:hidden;
	padding:0 0 0 5px !important;
	height:65px;
	line-height:65px;
	position:absolute;
	top:0;
	right:0;
	font-size:17px;
	font-weight:400;
	display:inline-block;
}

#style-2.mc4wp-form .mc4wp-form-fields button:hover,#style-2.mc4wp-form .mc4wp-form-fields button:active,#style-2.mc4wp-form .mc4wp-form-fields button:focus,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-text_link) !important;
}

#style-2.mc4wp-form .mc4wp-form-fields button:before,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_dark);
	content:'\e9a3';
	font-family:"fontello";
	position:relative;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	margin:0 8px 0 0;
	font-size:15px;
}

#style-2.mc4wp-form .mc4wp-form-fields button:focus:before,#style-2.mc4wp-form .mc4wp-form-fields button:active:before,#style-2.mc4wp-form .mc4wp-form-fields button:hover:before,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus:before,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:active:before,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_link);
}

#style-2.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-2.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark) !important;
}

#style-2.mc4wp-form label
{
	display:table;
	margin:22px 0 0;
}

#style-2.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
}

/* Style 3 */
#style-3.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.7em 0;
	font-size:17px;
	line-height:22px;
	width:calc(100% - 215px);
	height:55px;
	border-color:var(--theme-color-text_dark);
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-3.mc4wp-form .mc4wp-form-fields button,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:auto;
	max-width:180px;
	color:var(--theme-color-text_dark) !important;
	background:none !important;
	overflow:hidden;
	padding:0 !important;
	height:55px;
	line-height:55px;
	position:absolute;
	top:50%;
	margin-top:-23px;
	right:0;
	font-size:18px;
	font-weight:400;
	display:inline-block;
}

#style-3.mc4wp-form .mc4wp-form-fields button:hover,#style-3.mc4wp-form .mc4wp-form-fields button:active,#style-3.mc4wp-form .mc4wp-form-fields button:focus,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-text_link) !important;
}

#style-3.mc4wp-form .mc4wp-form-fields button:before,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_dark);
	content:'\e9da';
	font-family:"fontello";
	position:relative;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	margin:0 15px 0 0;
	font-size:17px;
}

#style-3.mc4wp-form .mc4wp-form-fields button:active:before,#style-3.mc4wp-form .mc4wp-form-fields button:focus:before,#style-3.mc4wp-form .mc4wp-form-fields button:hover:before,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:active:before,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus:before,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_link);
}

#style-3.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-3.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover,#style-3.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark) !important;
}

#style-3.mc4wp-form label
{
	display:table;
	margin:20px 0 0;
}

#style-3.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
	line-height:15px;
}

/* Style 4 */
#style-4.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.7em 1.7em;
	font-size:16px;
	line-height:22px;
	width:calc(100% - 200px);
	margin:0;
	height:55px;
	border:none;
	background-color:var(--theme-color-alter_bg_color) !important;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-4.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-4.mc4wp-form .mc4wp-form-fields button,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:190px;
	background:none !important;
	overflow:hidden;
	height:55px;
	line-height:55px;
	position:absolute;
	margin:0;
	top:0;
	right:0;
	font-size:16px;
	font-weight:400;
	display:inline-block;
	white-space:normal;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
	padding:0 5px !important;
}

#style-4.mc4wp-form .mc4wp-form-fields button:hover,#style-4.mc4wp-form .mc4wp-form-fields button:active,#style-4.mc4wp-form .mc4wp-form-fields button:focus,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_hover) !important;
	background-color:var(--theme-color-text_hover) !important;
}

#style-4.mc4wp-form .mc4wp-form-fields button:before,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	content:'\e9a5';
	font-family:"fontello";
	position:relative;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	margin:0 12px 0 0;
	font-size:17px;
}

#style-4.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-4.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
}

#style-4.mc4wp-form label
{
	display:table;
	margin:16px 0 0;
}

#style-4.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

/* Style 5 */
#style-5.mc4wp-form .mc4wp-form-fields
{
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	border:none;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	width:100%;
	font-size:47px;
	font-weight:500;
	padding:0;
	height:1.5em;
	line-height:normal;
	margin-right:20px;
	position:relative;
	z-index:2;
	margin-left:-10px;
	text-indent:7px;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-5.mc4wp-form .mc4wp-form-fields button,#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	color:transparent !important;
	background:none !important;
	overflow:hidden;
	padding:0 !important;
	font-size:16px;
	display:inline-block;
	font-weight:400;
	width:100px;
	height:2.2em;
	line-height:2.2em;
	order:3;
	position:relative;
}

#style-5.mc4wp-form .mc4wp-form-fields button:before,#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_link);
	content:'\e9e2';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#style-5.mc4wp-form .mc4wp-form-fields button:hover:before,#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_hover);
}

#style-5.mc4wp-form .mc4wp-form-fields button[disabled]:before,#style-5.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:before,#style-5.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark);
}

#style-5.mc4wp-form input[type="checkbox"]
{
	display:none;
}

#style-5.mc4wp-form label
{
	padding:0 0 0 73px;
	font-size:15px;
	display:inline-block;
	width:55%;
	line-height:18px;
	margin:0;
	color:var(--theme-color-text_dark);
	border-color:var(--theme-color-text_dark);
}

#style-5.mc4wp-form label a:hover
{
	color:var(--theme-color-text);
	border-color:var(--theme-color-text);
}

#style-5.mc4wp-form input[type="checkbox"]:checked + label:before
{
	content:'\e814';
}

#style-5.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	width:53px;
	height:53px;
	line-height:52px;
	font-size:13px;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

/* Style 6 */
#style-6.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.7em 4em .7em 1.7em;
	font-size:16px;
	line-height:22px;
	width:100%;
	margin:0;
	height:57px;
	border:none;
	background-color:var(--theme-color-text_dark) !important;
	color:var(--theme-color-inverse_hover);
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:#797C7F;
	opacity:1;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:#797C7F;
	opacity:1;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:#797C7F;
	opacity:1;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:#797C7F;
	opacity:1;
}

#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-6.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-inverse_hover);
	opacity:1;
}

#style-6.mc4wp-form .mc4wp-form-fields button,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:51px;
	overflow:hidden;
	height:51px;
	line-height:51px;
	position:absolute;
	margin:0;
	top:3px;
	right:3px;
	font-size:16px;
	font-weight:500;
	display:inline-block;
	white-space:normal;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
	color:transparent !important;
	padding:0 !important;
}

#style-6.mc4wp-form .mc4wp-form-fields button:hover,#style-6.mc4wp-form .mc4wp-form-fields button:active,#style-6.mc4wp-form .mc4wp-form-fields button:focus,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_hover) !important;
	background-color:var(--theme-color-text_hover) !important;
	color:transparent !important;
}

#style-6.mc4wp-form .mc4wp-form-fields button:hover:before,#style-6.mc4wp-form .mc4wp-form-fields button:active:before,#style-6.mc4wp-form .mc4wp-form-fields button:focus:before,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:active:before,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus:before
{
	color:var(--theme-color-inverse_link) !important;
}

#style-6.mc4wp-form .mc4wp-form-fields button:before,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	content:'\e9e3';
	font-family:"fontello";
	position:absolute;
	right:-2px;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	margin:0;
	text-align:center;
	font-size:18px;
	color:var(--theme-color-inverse_link) !important;
}

#style-6.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
	color:transparent !important;
}

#style-6.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-6.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-inverse_link) !important;
}

#style-6.mc4wp-form label
{
	display:table;
	margin:26px auto 0;
	color:var(--theme-color-alter_light);
}

#style-6.mc4wp-form input[type="checkbox"] + label:before
{
	color:var(--theme-color-text_dark) !important;
	border-color:var(--theme-color-text_light) !important;
	background-color:transparent !important;
}

/* Style 7 */
#style-7.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.74em 10.5em .7em 1.88em;
	font-size:15px;
	line-height:20px;
	width:100%;
	margin:0;
	height:55px;
	border:none;
	background-color:var(--theme-color-alter_bg_color) !important;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-7.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-7.mc4wp-form .mc4wp-form-fields button,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:auto;
	background:none !important;
	overflow:hidden;
	height:55px;
	line-height:55px;
	position:absolute;
	margin:0;
	top:0;
	right:0;
	font-size:14px;
	text-transform:uppercase;
	font-weight:400;
	display:inline-block;
	white-space:normal;
	padding:0 32px 0 20px !important;
	letter-spacing:.8px;
	-webkit-border-radius:0;
	-ms-border-radius:0;
	border-radius:0;
	color:var(--theme-color-text_dark) !important;
}

#style-7.mc4wp-form .mc4wp-form-fields button:hover,#style-7.mc4wp-form .mc4wp-form-fields button:active,#style-7.mc4wp-form .mc4wp-form-fields button:focus,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-text_link) !important;
}

#style-7.mc4wp-form .mc4wp-form-fields button:after,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:after
{
	content:'';
	display:block;
	width:1px;
	height:29px;
	background-color:var(--theme-color-bd_color);
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

#style-7.mc4wp-form .mc4wp-form-fields button:before,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	content:'\e9da';
	font-family:"fontello";
	position:relative;
	right:0;
	top:-1px;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	margin:0 15px 0 0;
	font-size:13px;
}

#style-7.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-7.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover
{
	color:var(--theme-color-text_dark) !important;
}

#style-7.mc4wp-form label
{
	display:table;
	margin:32px auto 0;
}

#style-7.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

/* Style 8 */
#style-8.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-8.mc4wp-form .mc4wp-form-fields:before
{
	display:block;
	color:var(--theme-color-text);
	content:'\e9a3';
	font-family:"fontello";
	width:1.5em;
	height:2em;
	line-height:2em;
	font-size:14px;
	position:absolute;
	top:20px;
	left:0;
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:10px 35px 10px 27px;
	font-size:16px;
	line-height:22px;
	width:100%;
	height:70px;
	border-bottom:2px solid var(--theme-color-text_dark);
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-8.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-8.mc4wp-form .mc4wp-form-fields button,#style-8.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:30px;
	color:transparent !important;
	background:none !important;
	overflow:hidden;
	padding:0 !important;
	height:70px;
	line-height:70px;
	position:absolute;
	top:0;
	right:0;
	font-size:13px;
	display:inline-block;
}

#style-8.mc4wp-form .mc4wp-form-fields button:before,#style-8.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_dark);
	content:'\e9df';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#style-8.mc4wp-form .mc4wp-form-fields button:hover:before,#style-8.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_link);
}

#style-8.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-8.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark);
}

#style-8.mc4wp-form label
{
	display:table;
	margin:22px 0 0;
}

#style-8.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

/* Style 9 */
#style-9.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-9.mc4wp-form .mc4wp-form-fields:before
{
	display:block;
	color:var(--theme-color-text);
	content:'\e9a3';
	font-family:"fontello";
	width:1.5em;
	height:2em;
	line-height:2em;
	font-size:14px;
	position:absolute;
	top:20px;
	left:0;
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:10px 35px 10px 27px;
	font-size:16px;
	line-height:22px;
	width:100%;
	height:70px;
	border-bottom:2px solid var(--theme-color-alter_bd_hover);
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-9.mc4wp-form .mc4wp-form-fields button,#style-9.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:30px;
	color:transparent !important;
	background:none !important;
	overflow:hidden;
	padding:0 !important;
	height:70px;
	line-height:70px;
	position:absolute;
	top:0;
	right:0;
	font-size:13px;
	display:inline-block;
}

#style-9.mc4wp-form .mc4wp-form-fields button:before,#style-9.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	color:var(--theme-color-text_dark);
	content:'\e9df';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:right;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
}

#style-9.mc4wp-form .mc4wp-form-fields button:hover:before,#style-9.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before
{
	color:var(--theme-color-text_link);
}

#style-9.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-9.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-text_dark);
}

#style-9.mc4wp-form label
{
	display:table;
	margin:22px 0 0;
	color:var(--theme-color-text_light);
}

#style-9.mc4wp-form input[type="checkbox"] + label:before
{
	text-indent:-1px;
	border-color:var(--theme-color-text_light) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields:before
{
	color:var(--theme-color-text_light);
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	border-bottom:1px solid var(--theme-color-alter_bd_hover);
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text_light);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:active,.sc_layouts_row_type_compact.scheme_dark #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_light);
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields:before
{
	color:var(--theme-color-text);
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	border-bottom:2px solid var(--theme-color-text_dark);
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:active,.sc_layouts_row_type_compact.scheme_default #style-9.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text);
	opacity:1;
}

/* Style 10 */
#style-10.mc4wp-form .mc4wp-form-fields
{
	position:relative;
}

#style-10.mc4wp-form .mc4wp-form-fields:before
{
	display:block;
	color:var(--theme-color-text);
	content:'\e9a3';
	font-family:"fontello";
	width:1.5em;
	height:2em;
	line-height:2em;
	font-size:14px;
	position:absolute;
	top:11px;
	left:18px;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:.7em .7em .7em 3.4em;
	font-size:14px;
	line-height:18px;
	width:calc(100% - 54px);
	margin:0;
	height:50px;
	border:none;
	background-color:var(--theme-color-alter_bg_color) !important;
	-webkit-border-radius:30px;
	-ms-border-radius:30px;
	border-radius:30px;
	-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	-ms-box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
	box-shadow:0 3px 25px rgba(0,0,0,0.05) !important;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-10.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-10.mc4wp-form .mc4wp-form-fields button,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:50px;
	overflow:hidden;
	height:50px;
	line-height:50px;
	position:absolute;
	margin:0;
	top:0;
	right:0;
	font-size:11px;
	font-weight:500;
	display:inline-block;
	white-space:normal;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
	color:transparent !important;
	padding:0 !important;
}

#style-10.mc4wp-form .mc4wp-form-fields button:hover,#style-10.mc4wp-form .mc4wp-form-fields button:active,#style-10.mc4wp-form .mc4wp-form-fields button:focus,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:active,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_hover) !important;
	background-color:var(--theme-color-text_hover) !important;
	color:transparent !important;
}

#style-10.mc4wp-form .mc4wp-form-fields button:hover:before,#style-10.mc4wp-form .mc4wp-form-fields button:active:before,#style-10.mc4wp-form .mc4wp-form-fields button:focus:before,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover:before,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:active:before,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:focus:before
{
	color:var(--theme-color-inverse_link) !important;
}

#style-10.mc4wp-form .mc4wp-form-fields button:before,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"]:before
{
	content:'\e9df';
	font-family:"fontello";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	line-height:inherit;
	font-weight:400;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	margin:0;
	text-align:center;
	color:var(--theme-color-inverse_link) !important;
}

#style-10.mc4wp-form .mc4wp-form-fields button[disabled]:hover,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover
{
	color:var(--theme-color-inverse_link) !important;
	border-color:var(--theme-color-text_link) !important;
	background-color:var(--theme-color-text_link) !important;
	color:transparent !important;
}

#style-10.mc4wp-form .mc4wp-form-fields button[disabled]:hover:before,#style-10.mc4wp-form .mc4wp-form-fields input[type="submit"][disabled]:hover:before
{
	color:var(--theme-color-inverse_link) !important;
}

#style-10.mc4wp-form label
{
	display:table;
	margin:18px 0 0;
	color:var(--theme-color-text_light);
}

#style-10.mc4wp-form input[type="checkbox"] + label:before
{
	text-indent:-1px;
	border-color:var(--theme-color-text_light) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

/* Style 11 */
#style-11.mc4wp-form .mc4wp-form-fields
{
	position:relative;
	padding-bottom:80px;
}

#style-11.mc4wp-form .mc4wp-form-fields:before
{
	display:block;
	color:var(--theme-color-text);
	content:'\e9a3';
	font-family:"fontello";
	width:1.5em;
	height:2em;
	line-height:2em;
	font-size:14px;
	position:absolute;
	top:10px;
	left:0;
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]
{
	padding:10px 35px 10px 27px;
	font-size:16px;
	line-height:22px;
	width:100%;
	height:50px;
	border-bottom:1px solid var(--theme-color-text_dark);
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]::-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]:-moz-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder
{
	color:var(--theme-color-text);
	opacity:1;
}

#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]:hover,#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]:active,#style-11.mc4wp-form .mc4wp-form-fields input[type="email"]:focus
{
	color:var(--theme-color-text_dark);
	opacity:1;
}

#style-11.mc4wp-form .mc4wp-form-fields button,#style-11.mc4wp-form .mc4wp-form-fields input[type="submit"]
{
	width:100%;
	overflow:hidden;
	padding:0 20px !important;
	height:55px;
	line-height:55px;
	position:absolute;
	bottom:0;
	left:0;
	display:inline-block;
	text-align:center;
}

#style-11.mc4wp-form label
{
	display:table;
	margin:22px 0 0;
}

#style-11.mc4wp-form input[type="checkbox"] + label:before
{
	border-color:var(--theme-color-bd_color) !important;
	background-color:var(--theme-color-alter_bg_color) !important;
}

/*# sourceMappingURL=mailchimp-for-wp.css.map *//*
 Theme Name:   Grange Child Theme
 Theme URI:    http://grange.ancorathemes.com
 Description:  Grange Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     grange
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  grange
*/
/* =Child-Theme customization starts here
------------------------------------------------------------ *//* 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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.trx_addons_bg_text .trx_addons_bg_text_inner .trx_addons_bg_text_char
	{
		font-size:12em;
	}

	.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;
	}

	.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;
	}

	.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_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 .sc_column_fixed.elementor-column>.elementor-column-wrap,.fixed_blocks_sticky .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,0.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;
	}

	.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;
	}

	.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;
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static)
	{
		position:absolute !important;
	}

	[class*="sc_fly_"]:not(.sc_fly_static).sc-tablet_fly_static
	{
		position:static !important;
		transform:none;
		left:auto;
		top:auto;
		right:auto;
		bottom:auto;
	}

	.sc_fly_custom[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom)
	{
		transform:none;
		left:auto;
		top:auto;
		right:auto;
		bottom:auto;
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_tl
	{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_tc
	{
		position:absolute;
		z-index:1;
		top:0;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_tr
	{
		position:absolute;
		z-index:1;
		top:0;
		right:0;
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_ml
	{
		position:absolute;
		z-index:1;
		top:50%;
		left:0;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).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%);
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_mr
	{
		position:absolute;
		z-index:1;
		top:50%;
		right:0;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_bl
	{
		position:absolute;
		z-index:1;
		bottom:0;
		left:0;
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_bc
	{
		position:absolute;
		z-index:1;
		bottom:0;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}

	[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static):not(.sc-tablet_fly_custom).sc-tablet_fly_br
	{
		position:absolute;
		z-index:1;
		bottom:0;
		right:0;
	}

	.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-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:'\e882';
	}

	.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:0;
	}

	.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;
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static)
	{
		position:absolute !important;
	}

	[class*="sc_fly_"]:not(.sc_fly_static).sc-mobile_fly_static,[class*="sc-tablet_fly_"]:not(.sc-tablet_fly_static).sc-mobile_fly_static
	{
		position:static !important;
		transform:none;
		left:auto;
		top:auto;
		right:auto;
		bottom:auto;
	}

	.sc_fly_custom[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom),.sc-tablet_fly_custom[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom)
	{
		transform:none;
		left:auto;
		top:auto;
		right:auto;
		bottom:auto;
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_tl
	{
		position:absolute;
		z-index:1;
		top:0;
		left:0;
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_tc
	{
		position:absolute;
		z-index:1;
		top:0;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_tr
	{
		position:absolute;
		z-index:1;
		top:0;
		right:0;
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_ml
	{
		position:absolute;
		z-index:1;
		top:50%;
		left:0;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).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%);
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_mr
	{
		position:absolute;
		z-index:1;
		top:50%;
		right:0;
		-webkit-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_bl
	{
		position:absolute;
		z-index:1;
		bottom:0;
		left:0;
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_bc
	{
		position:absolute;
		z-index:1;
		bottom:0;
		left:50%;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%);
	}

	[class*="sc-mobile_fly_"]:not(.sc-mobile_fly_static):not(.sc-mobile_fly_custom).sc-mobile_fly_br
	{
		position:absolute;
		z-index:1;
		bottom:0;
		right:0;
	}

	.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: 767px) {
	/* WooCommerce */
	/* WooCommerce Search: Style Inline */
	.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options,.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button
	{
		display:block;
		width:100%;
	}

	.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button
	{
		text-align:left;
		margin-top:1.5em;
	}

	/* WooCommerce Search: Style Filter */
	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap
	{
		display:block;
		width:280px;
		height:100%;
		position:fixed;
		z-index:100000;
		top:0;
		right:-300px;
		background-color:#fff;
		-webkit-transition:-webkit-transform .3s ease;
		-ms-transition:-ms-transform .3s ease;
		transition:transform .3s ease;
		-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
		-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);
		box-shadow:0 0 10px rgba(0,0,0,0.5);
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened
	{
		-webkit-transform:translateX(-300px);
		-ms-transform:translateX(-300px);
		transform:translateX(-300px);
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_loading
	{
		display:block;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header
	{
		display:block;
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		width:100%;
		background-color:#fff;
		-webkit-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		-ms-box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		box-shadow:0 0 3px 0 rgba(0,0,0,0.2);
		padding:1em 1.5em;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
	{
		display:block;
		visibility:hidden;
		color:#333;
		text-decoration:underline;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_close
	{
		display:block;
		width:2em;
		height:2em;
		line-height:2em;
		text-align:center;
		position:absolute;
		z-index:1;
		top:.75em;
		right:.75em;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_filled .trx_addons_woocommerce_search_header .trx_addons_woocommerce_search_clear_all
	{
		visibility:visible;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_show
	{
		-webkit-transition:none;
		-ms-transition:none;
		transition:none;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_button_show
	{
		position:absolute;
		z-index:1;
		bottom:0;
		left:0;
		width:100%;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_changed .trx_addons_woocommerce_search_button_show
	{
		display:block;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .trx_addons_woocommerce_search_form_fields_wrap_inner
	{
		position:absolute;
		z-index:1;
		top:4em;
		left:0;
		right:0;
		bottom:5em;
		padding:0 1.5em;
		-webkit-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		overflow-x:hidden;
		overflow-y:auto;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field
	{
		display:block;
		margin:0;
		border-bottom:1px solid #ccc;
	/* &:not(.sc_form_field_text):not(.sc_form_field_range) .trx_addons_search_buttons, */
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field:last-child
	{
		border-bottom:none;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title
	{
		position:relative;
		padding:.75em 0;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_title .sc_form_field_arrow
	{
		position:absolute;
		z-index:1;
		top:.75em;
		right:0;
		margin-left:0;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_selected_items
	{
		display:block;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .sc_form_field_wrap
	{
		position:static;
		width:100%;
		border:none;
		background-color:transparent;
		padding-left:0;
		padding-right:0;
		padding-top:0;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap .sc_form_field .trx_addons_search_buttons
	{
		display:none;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_button_filters
	{
		display:inline-block;
		vertical-align:top;
	}
}

@media (max-width: 479px) {
	/* WooCommerce */
	/* WooCommerce Search: Style 'Filter' */
	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap
	{
		width:100%;
		right:-100%;
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_type_filter .trx_addons_woocommerce_search_form_fields_wrap.trx_addons_woocommerce_search_form_fields_wrap_opened
	{
		-webkit-transform:translateX(-100%);
		-ms-transform:translateX(-100%);
		transform:translateX(-100%);
	}
}

/*# sourceMappingURL=woocommerce.responsive.css.map */@media (max-width: 1279px) {
	/* Mouse helper */
	.trx_addons_mouse_helper
	{
		display:none;
	}

	/* Restore system cursor */
	.trx_addons_hide_cursor,.trx_addons_hide_cursor *,[data-mouse-helper-hide-cursor="1"],[data-mouse-helper-hide-cursor="1"] *
	{
		cursor:unset !important;
	}

	[data-mouse-helper="highlight"]
	{
		background-size:130vw 130vh !important;
		background-position:center !important;
		-webkit-border-radius:0;
		-ms-border-radius:0;
		border-radius:0;
	}
}

/*# sourceMappingURL=mouse-helper.responsive.css.map */@media (max-width: 1439px) {
	/* Services */
	.sc_services_iconed .sc_services_item_content
	{
		padding:2.1429em;
	}
}

@media (max-width: 1023px) {
	/* Services */
	.sc_services_iconed .sc_services_item_header
	{
		padding:1.6154em;
	}

	.sc_services_iconed .sc_services_item_icon,.sc_services_iconed .sc_services_item_pictogram
	{
		font-size:2em;
	}

	.sc_services_iconed .sc_services_item_content
	{
		padding:1.6154em;
	}

	.sc_services_chess .sc_item_columns_2 .sc_services_item_text
	{
		display:none;
	}

	.sc_services_hover .sc_services_item_header_inner,.sc_services_hover .sc_services_item_content_inner
	{
		padding:1em;
	}

	.sc_services_hover .sc_services_item_subtitle
	{
		display:none;
	}

	.sc_services_hover .sc_services_item_text
	{
		line-height:1.25em;
	}

	.sc_services_panel .sc_services_item .sc_services_item_thumb,.sc_services_panel .sc_services_item .sc_services_item_pictogram,.sc_services_panel .sc_services_item .sc_services_item_icon,.sc_services_panel .sc_services_item .sc_services_item_number,.sc_services_panel .sc_services_item .sc_services_item_title,.sc_services_panel .sc_services_item .sc_services_item_subtitle,.sc_services_panel .sc_services_item .sc_services_item_meta,.sc_services_panel .sc_services_item .sc_services_item_content,.sc_services_panel .sc_services_item .sc_services_item_button,.sc_services_panel .sc_services_item:hover .sc_services_item_thumb,.sc_services_panel .sc_services_item:hover .sc_services_item_pictogram,.sc_services_panel .sc_services_item:hover .sc_services_item_icon,.sc_services_panel .sc_services_item:hover .sc_services_item_number,.sc_services_panel .sc_services_item:hover .sc_services_item_title,.sc_services_panel .sc_services_item:hover .sc_services_item_subtitle,.sc_services_panel .sc_services_item:hover .sc_services_item_meta,.sc_services_panel .sc_services_item:hover .sc_services_item_content,.sc_services_panel .sc_services_item:hover .sc_services_item_button
	{
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
		opacity:1;
	}
}

@media (max-width: 767px) {
	/* Services */
	.sc_services_slider .sc_services_item,.sc_services_columns_wrap .sc_services_item,.services_page_related .related_columns .sc_services_item
	{
		height:auto;
	}

	.sc_services_default .sc_services_item_info
	{
		min-height:5em;
	}

	.sc_services_default .sc_services_item_content,.sc_services_default .sc_services_item_button
	{
		display:none;
	}

	.sc_services_default .sc_services_item_featured_left,.sc_services_default .sc_services_item_featured_right
	{
		text-align:center;
	}

	.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,.sc_services_default .sc_services_item_featured_left .sc_services_item_pictogram,.sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram
	{
		margin:0 auto;
		position:static;
		left:auto;
		right:auto;
		top:auto;
	}

	.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb
	{
		width:100%;
		position:relative;
		left:auto;
		right:auto;
		top:auto;
	}

	.sc_services_default .sc_services_item_featured_left .sc_services_item_info,.sc_services_default .sc_services_item_featured_right .sc_services_item_info
	{
		text-align:center;
		padding:0;
		margin:1.5em 0 0;
		min-height:0;
	}

	.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_info,.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info,.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_info,.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info
	{
		margin-left:0;
		margin-right: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
	{
		right:auto;
	}

	.sc_services_list.sc_services_featured_top [class*="column-"] + [class*="column-"]
	{
		padding-top:2em !important;
	}

	.sc_services_list .sc_services_item_info
	{
		padding-top:1em;
	}

	.sc_services_iconed .sc_services_item_header
	{
		padding:1.5em;
		width:100%;
		position:relative;
		bottom:auto;
		min-height:12em;
	}

	.sc_services_iconed .sc_services_item_icon
	{
		font-size:2em;
	}

	.sc_services_iconed .sc_services_item_content
	{
		padding:1.5em;
		margin-left:0;
	}

	.sc_services_hover .sc_services_item_header_inner,.sc_services_hover .sc_services_item_content_inner
	{
		padding:1.5em;
	}

	.sc_services_hover .sc_services_item_subtitle
	{
		display:block;
	}

	.sc_services_hover .sc_services_item_text
	{
		line-height:1.5em;
	}

	.sc_services_callouts.sc_services_featured_top .sc_item_title + .sc_item_slider,.sc_services_callouts.sc_services_featured_top .sc_item_subtitle + .sc_item_slider,.sc_services_callouts.sc_services_featured_top .sc_item_descr + .sc_item_slider,.sc_services_callouts.sc_services_featured_top .sc_item_title + .sc_item_columns,.sc_services_callouts.sc_services_featured_top .sc_item_subtitle + .sc_item_columns,.sc_services_callouts.sc_services_featured_top .sc_item_descr + .sc_item_columns,.sc_services_callouts.sc_services_featured_top .sc_item_title + .sc_item_content,.sc_services_callouts.sc_services_featured_top .sc_item_subtitle + .sc_item_content,.sc_services_callouts.sc_services_featured_top .sc_item_descr + .sc_item_content
	{
		margin-top:3em;
	}

	.sc_services_tabs_simple .sc_services_tabs_list_item
	{
		padding:0 .4em;
	}

	.sc_services_tabs .sc_services_item_header
	{
		display:none;
	}

	.sc_services_tabs .sc_services_item_content
	{
		display:block;
		width:100%;
	}

	.sc_services_tabs.effect_flip .sc_services_item_content
	{
		-webkit-transform-origin:50% 50%;
		-ms-transform-origin:50% 50%;
		transform-origin:50% 50%;
	}

	.sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_content
	{
		-webkit-transform:rotateY(180deg);
		-ms-transform:rotateY(180deg);
		transform:rotateY(180deg);
	}

	.sc_services_panel .sc_services_item
	{
		padding:10em 1.5em 1.5em;
	}

	.sc_services_panel .sc_services_item + .sc_services_item,.sc_services_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_services_item
	{
		border-left:none;
		border-top:1px solid rgba(255,255,255,0.2);
	}

	.services_single .services_page_featured .sc_services_item_price
	{
		right:.5em;
		bottom:.5em;
	}
}

@media (max-width: 600px) {
	/* Services */
	.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+1) .sc_services_item_header
	{
		float:left;
	}

	.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+1) .sc_services_item_content
	{
		right:0;
		left:auto;
	}

	.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+2) .sc_services_item_header
	{
		float:right;
	}

	.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+2) .sc_services_item_content
	{
		left:0;
		right:auto;
	}
}

@media (max-width: 479px) {
	/* Services */
	.sc_services_default .sc_services_item_info
	{
		padding:1.2em;
	}

	.sc_services_iconed .sc_services_item_header
	{
		width:100%;
		position:relative;
		bottom:auto;
		text-align:center;
	}

	.sc_services_iconed .sc_services_item_title
	{
		min-height:0;
		font-size:14px;
	}

	.sc_services_chess .sc_services_item_text
	{
		display:none;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_header,.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_header
	{
		float:left;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_content,.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_content
	{
		right:0;
		left:auto;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n+2) .sc_services_item_header
	{
		float:right;
	}

	.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n+2) .sc_services_item_content
	{
		right:auto;
		left:0;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n+2) .sc_services_item_header
	{
		float:right;
	}

	.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n+2) .sc_services_item_content
	{
		right:auto;
		left:0;
	}

	.sc_services_tabs .sc_services_tabs_list
	{
		display:none;
	}

	.sc_services_tabs .sc_services_tabs_content
	{
		width:100%;
		position:static;
		left:auto;
		top:auto;
	}

	.sc_services_tabs.effect_flip .sc_services_item
	{
		-webkit-perspective:none;
		-ms-perspective:none;
		perspective:none;
	}

	.sc_services_tabs .sc_services_item
	{
		position:static;
		left:auto;
		top:auto;
		opacity:1 !important;
	}

	.sc_services_tabs .sc_services_item + .sc_services_item
	{
		margin-top:2em;
	}

	.sc_services_tabs .sc_services_item_header,.sc_services_tabs .sc_services_item_content
	{
		display:block;
		width:100%;
		height:auto;
		-webkit-transform:none !important;
		-ms-transform:none !important;
		transform:none !important;
	}

	.sc_services_tabs .sc_services_item_header
	{
		height:15em;
	}

	.sc_services_tabs .sc_services_item_content_inner
	{
		position:static;
		top:auto;
		left:auto;
		-webkit-transform:none !important;
		-ms-transform:none !important;
		transform:none !important;
	}

	.services_single .services_page_featured .sc_services_item_price
	{
		font-size:2em;
	}
}

/*# sourceMappingURL=services.responsive.css.map */@media (max-width: 1439px) {
	/* Blogger */
	/* Layout: Cards */
	.sc_blogger_cards_content:after
	{
		bottom:1.5em;
	}
}

@media (max-width: 1279px) {
	/* Blogger */
	/* Layout: Magazine */
	.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title + .sc_blogger_item_meta
	{
		display:none;
	}

	/* Layout: Cards */
	.sc_blogger_cards
	{
		-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-flex-wrap:normal;
		-ms-flex-wrap:normal;
		flex-wrap:normal;
	}

	.sc_blogger_cards_header
	{
		-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%;
		margin:0 0 1em;
	}

	.sc_blogger_cards_header + .sc_blogger_cards_content
	{
		width:100%;
	}

	.sc_blogger_cards_content:after
	{
		display:none;
	}

	.sc_blogger_cards_content .sc_blogger_content
	{
		padding:0 0 1em;
	}

	.sc_blogger_cards_content .sc_blogger_item
	{
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
	}

	.sc_blogger_cards_content .sc_blogger_item:not(:first-child)
	{
		margin-left:1em;
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
	}
}

@media (max-width: 1023px) {
	/* Blogger */
	/* Layout: Magazine */
	.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:first-child,.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:first-child
	{
		width:50.5%;
	}

	.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:nth-child(n+2),.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2)
	{
		width:46%;
		margin-right:0 !important;
	}

	.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:last-child
	{
		padding-bottom:0;
		margin-bottom:0;
		border-bottom:none;
	}

	/* Layout: Panel */
	.sc_blogger_panel .sc_blogger_item .sc_blogger_item_title,.sc_blogger_panel .sc_blogger_item .sc_blogger_item_meta,.sc_blogger_panel .sc_blogger_item .sc_blogger_item_excerpt,.sc_blogger_panel .sc_blogger_item .sc_blogger_item_button,.sc_blogger_panel .sc_blogger_item:hover .sc_blogger_item_title,.sc_blogger_panel .sc_blogger_item:hover .sc_blogger_item_meta,.sc_blogger_panel .sc_blogger_item:hover .sc_blogger_item_excerpt,.sc_blogger_panel .sc_blogger_item:hover .sc_blogger_item_button
	{
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
		opacity:1;
	}
}

@media (max-width: 767px) {
	/* Blogger */
	/* Default */
	.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body,.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body,.sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body
	{
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		height:auto;
	}

	.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_featured,.sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_featured
	{
		order:1;
		width:100% !important;
	}

	.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body .sc_blogger_item_content,.sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body .sc_blogger_item_content
	{
		order:2;
		width:100% !important;
	}

	/* Layout: Wide */
	.sc_blogger_item_wide,.sc_blogger_item_wide.sc_blogger_item_with_image .sc_blogger_item_body
	{
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.sc_blogger_item_wide .sc_blogger_item_header,.sc_blogger_item_wide .sc_blogger_item_body,.sc_blogger_item_wide .sc_blogger_item_featured,.sc_blogger_item_wide .sc_blogger_item_content
	{
		width:100% !important;
		padding:0 !important;
	}

	.sc_blogger_item_wide .sc_blogger_item_header
	{
		order:1;
		margin-bottom:1em;
	}

	.sc_blogger_item_wide .sc_blogger_item_body
	{
		order:2;
	}

	.sc_blogger_item_wide .sc_blogger_item_featured
	{
		order:1;
	}

	.sc_blogger_item_wide .sc_blogger_item_content
	{
		order:2;
		margin-top:1.5em;
	}

	/* Layout: Announce */
	.sc_blogger_news_announce .sc_blogger_item + .sc_blogger_item
	{
		margin-top:2em;
	}

	.sc_blogger_news_announce .sc_blogger_grid_wrap
	{
		display:block;
	}

	/* Layout: Magazine */
	.sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*="sc_blogger_grid_columns_"]) .sc_blogger_item:first-child,.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*="sc_blogger_grid_columns_"] .sc_blogger_item:first-child
	{
		padding-bottom:1em;
		margin-bottom:1em;
		border-bottom:1px solid #ddd;
	}

	.sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*="sc_blogger_grid_columns_"]) .sc_blogger_item:last-child,.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*="sc_blogger_grid_columns_"] .sc_blogger_item:last-child
	{
		padding-bottom:0;
		margin-bottom:0;
		border-bottom:none;
	}

	.sc_blogger_news_magazine .sc_blogger_grid_wrap .sc_blogger_item
	{
		float:none !important;
		width:100% !important;
		margin-right:0 !important;
	}

	.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title + .sc_blogger_item_meta
	{
		display:block;
	}

	/* Layout: Panel */
	.sc_blogger_panel .sc_blogger_item
	{
		padding:10em 1.5em 1.5em;
	}

	.sc_blogger_panel .sc_blogger_item + .sc_blogger_item,.sc_blogger_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_blogger_item
	{
		border-left:none;
		border-top:1px solid rgba(255,255,255,0.2);
	}
}

/*# sourceMappingURL=blogger.responsive.css.map */@media (max-width: 1279px) {
	/* Icons */
	.sc_icons .sc_icons_icon + .sc_icons_item_title,.sc_icons .sc_icons_icon + .sc_icons_item_description
	{
		margin-top:1em;
	}

	.sc_icons .sc_icons_item_description
	{
		font-size:14px;
	}
}

@media (max-width: 479px) {
	/* Icons */
	.sc_icons_columns_wrap .sc_icons_column
	{
		width:100% !important;
	}
}

/*# sourceMappingURL=icons.responsive.css.map *//* ATTENTION! This file was generated automatically! Don't change it!!!
----------------------------------------------------------------------- */
@media (max-width:1679px) {
	.body_style_boxed
	{
		--theme-var-page_boxed_extra:40px;
		--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)));
	}

	.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%;
	}

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

	.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;
	}

	.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:var(--theme-var-page_width);
		--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 57px 18px;
	}

	.sc_layouts_row .sc_button_bordered
	{
		font-size:var(--theme-font-button_font-size);
		padding:15px 55px 16px;
	}

	.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.5em;
	}

	.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:-5px;
	}

	.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;
	}

	.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;
	}

	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after
	{
		bottom:2.3rem;
	}

	.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:32px;
	}

	.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.2em;
	}

	.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:22px;
	}

	.sc_events_alter .sc_events_item_meta
	{
		padding-right:55px;
	}

	.sc_events_alter .sc_events_item_title
	{
		font-size:1.4em;
	}

	.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_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.4em 1.8em;
	}

	.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_style_fullscreen:not(.elementor-editor-active) .content_wrap_fullscreen
	{
		overflow:hidden;
	}

	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:4em 0 !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
	{
	}

	.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;
	}

	.sc_layouts_menu_nav .menu-collapse>a:before
	{
		top:2px;
	}

	.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:'\F004';
		font-size:12px;
	}

	.menu_mobile .menu_mobile_nav_area>ul>li li.opened>a>.open_child_menu:before
	{
		content:'\F005';
	}

	.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.4em;
	}

	.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:'\F004';
		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:'\F005';
	}

	.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:'\F004';
	}

	.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:'\F005';
	}

	.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_style_2
	{
		font-size:47px;
	}

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

	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
	{
		padding:14px 52px 15px;
	}

	.sc_button.sc_button_size_large:not(.sc_button_simple)
	{
		font-size:17px;
		line-height:22px;
		padding:15px 56px 16px;
	}

	.sc_button_bordered.sc_button.sc_button_size_large
	{
		padding:13px 54px 14px;
	}

	.sc_button.sc_button_size_small:not(.sc_button_simple),.theme_button.theme_button_small
	{
		padding:11px 39px 12px;
	}

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

	.sc_button.sc_button_bordered,.wp-block-button.is-style-outline>.wp-block-button__link
	{
		padding:12px 50px;
	}

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

	.sc_button.sc_button_decoration
	{
		padding-left:37px;
		padding-right:35px;
	}

	.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
	{
		margin-left:35px;
	}

	.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.sc_button_simple
	{
		font-size:17px;
		line-height:20px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon
	{
		width:50px;
		height:50px;
		line-height:50px;
	}

	.sc_button.sc_button.sc_button_simple:before,.sc_button.sc_button.sc_button_simple:after
	{
		font-size:11px;
		top:1px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_size_large
	{
		font-size:19px;
		padding-bottom:2px;
	}

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

	.wpcf7 .wpcf7-submit-style .wpcf7-submit
	{
		padding:14px 34px 15px 58px !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.grange_tabs .grange_tabs_titles li a,div.grange_tabs .grange_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
	{
		line-height:1.25em;
		font-size:17px;
	}

	.widget ul li + li
	{
		margin-top:6px;
	}

	aside .post_item + .post_item
	{
		margin-top:1.4em;
	}

	.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;
	}

	.extra-big-title .sc_item_title
	{
		font-size:4em;
	}

	.trx_addons_scroll_to_top
	{
		right:1em;
	}

	.trx_addons_scroll_to_top.show
	{
		bottom:1em;
	}

	.post_item_single .post_meta_single .post_meta_likes:before
	{
		letter-spacing:0;
	}

	.ua_ios .sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short
	{
		min-width:15px;
		height:15px;
		line-height:16px;
	}

	.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));
	}

	.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;
		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;
	}

	.sc_portfolio.sc_portfolio_default .sc_portfolio_item .post_featured .post_info
	{
		transform:none;
	}

	.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;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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
	{
		padding-top:2em;
		padding-bottom:3em;
		height:100%;
		min-height:unset;
		max-height:unset;
	}

	.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.4em;
	}

	.sc_blogger_portmodern .sc_blogger_content:hover .sc_blogger_item .sc_blogger_item_title
	{
		opacity:1 !important;
	}

	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after
	{
		bottom:2.25rem;
	}

	.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%;
	}

	.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;
	}

	.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;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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.with_image .sc_price_item_inner
	{
		padding:1em;
	}

	.sc_price_default .sc_price_item_link
	{
		padding-left:30px;
		padding-right:30px;
	}

	.sc_price_default .sc_price_item_description,.sc_price_default .sc_price_item_details
	{
		font-size:15px;
	}

	.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_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_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_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_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_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 [class*="column"] .sc_testimonials_item_author_data .sc_testimonials_item_author_title,.sc_testimonials .sc_testimonials_item_author_data .sc_testimonials_item_author_title
	{
		font-size:18px;
		line-height:22px;
	}

	.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 .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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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:19px;
		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:18px;
		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: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;
		font-size:18px;
		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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.sc_testimonials_light .sc_testimonials_item
	{
		padding:0 0 0 50px;
	}

	.sc_testimonials_light .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:18px;
		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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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:2em;
	}

	.sc_testimonials_list .sc_testimonials_item [class*="column"] .sc_testimonials_item_content,.sc_testimonials_list .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:18px;
		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:18px;
		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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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:18px;
		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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:1px;
	}

	.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:18px;
		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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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;
	}

	.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:18px;
		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:19px;
		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:18px;
		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 .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;
	}

	.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:19px;
		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_alter2 .sc_testimonials_item .sc_testimonials_item_top
	{
		height:90px;
		margin:0 0 25px;
	}

	.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:18px;
		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:19px;
		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_title + .sc_testimonials_item_author_subtitle
	{
		margin-top:7px;
	}

	.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 + .sc_testimonials_item_author_subtitle
	{
		margin-top:3px;
	}

	.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;
	}

	.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_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:19px;
	}

	.sc_events_alter .sc_events_item_meta
	{
		padding-right:0;
	}

	.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:.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 .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_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.3em;
	}

	.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 .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_modern .sc_skills_item_wrap
	{
		min-height:7em;
	}

	.sc_skills_counter_modern .sc_skills_total
	{
		font-size:7.3em;
	}

	.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 .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_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:36px;
	}

	.sc_icons .sc_icons_item_description
	{
		font-size:16px;
		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 .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"][class*="-tablet"]
	{
		padding-bottom:50px;
	}

	.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 .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 .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 .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;
	}

	.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:2.6em;
	}

	.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_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet .sc_services_item
	{
		border:1px solid rgba(255,255,255,0.3);
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet .sc_services_item
	{
		border-left:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(10) .sc_services_item
	{
		border-right:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],.sc_services_backward .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom
	{
		padding-bottom:50px;
	}

	.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]
	{
		padding-bottom:0;
	}

	.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;
	}

	.sidebar div.wpcf7 .form-style-8 .columns_wrap.margin-bottom>[class*="column-"]
	{
		padding-bottom:20px;
	}

	.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 + .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;
		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;
	}

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

	.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;
		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_item_title
	{
		letter-spacing:0;
	}

	.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band .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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.sc_blogger_default.sc_blogger_default_over_centered_hover_2 .sc_blogger_item_body>.post_info_mc .post_meta
	{
		margin:0 0 10px;
	}

	.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;
	}

	.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;
	}

	.sc_blogger_default.sc_blogger_default_over_centered_hover_3 .sc_blogger_item_body>.post_info_mc .post_meta
	{
		margin:0 0 10px;
	}

	.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;
	}

	.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;
	}

	.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
	{
		width:40px;
		height:40px;
		line-height:39px;
		font-size:14px;
	}

	.social_icon .icon-twitter-new
	{
		font-size:90%;
	}

	#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;
	}

	#style-7.mc4wp-form label
	{
		margin:20px auto 0;
	}

	.sc_socials.sc_socials_icons_names.alter .socials_wrap .social_item
	{
		padding:20px 10px;
	}
}

@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:16px;
		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:3em 0 !important;
	}

	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:var(--theme-var-sidebar) !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:'\e836';
		font-family:"fontello";
		display:inline-block;
		vertical-align:top;
	}

	.sidebar_small_screen_float.sidebar_right .sidebar_control:after
	{
		content:'\e837';
	}

	.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.3em;
	}

	.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;
	}

	.grange-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:-3px;
	}

	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:40px;
	}

	.sc_button.sc_button_size_large:not(.sc_button_simple)
	{
		font-size:17px;
	}

	.sc_button.sc_button_size_small:not(.sc_button_simple),.theme_button.theme_button_small
	{
		padding:10px 37px;
		font-size:15px;
	}

	.sc_button.sc_button_bordered.sc_button_size_small
	{
		padding:8px 35px;
	}

	.post_item_404 .page_title
	{
		font-size:200px;
		line-height:.85em;
	}

	.post_item_404 .page_description
	{
		margin-top:15px;
		margin-bottom:27px;
	}

	.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;
		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:0;
	}

	.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;
		font-size:16px;
		line-height:1.6em;
	}

	.comments_list_wrap .comment_author
	{
		margin:-2px 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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.elementor-toggle .elementor-tab-content,.elementor-accordion .elementor-tab-content
	{
		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.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;
		left: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:2.4em;
	}

	.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 .sc_price_item_description,.sc_price .sc_price_item_details
	{
		font-size:16px;
	}

	.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_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 35px;
	}

	.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 35px;
		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
	{
		font-size:17px;
	}

	.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 35px;
		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 35px;
		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:19px;
		line-height:31px;
	}

	.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_modern .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:16px;
		line-height:26px;
	}

	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev
	{
		left:calc(50% - 135px) !important;
	}

	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>.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;
	}

	.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 [class*="trx_addons_column-1_"] .sc_team_item.has-post-thumbnail
	{
		display:block;
	}

	.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_item_columns .sc_team_item_title
	{
		font-size:20px;
	}

	.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
	{
		font-size:14px;
		line-height:20px;
	}

	.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_price .sc_events_item_price_text
	{
		font-size:18px;
	}

	.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 .sc_skills_item_title
	{
		font-size:16px;
	}

	.sc_skills_counter_modern .sc_skills_item_wrap
	{
		min-height:6em;
	}

	.sc_skills_counter_modern .sc_skills_total
	{
		top:calc(50% - 2px);
		font-size:7em;
	}

	.sc_skills_counter_alter .sc_skills_icon
	{
		font-size:3.3em;
	}

	.sc_skills_counter_alter .sc_skills_total
	{
		font-size:3em;
	}

	.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:2.8em 1.5em 1.8em;
	}

	.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:2.6em;
	}

	.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
	{
		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_item_info
	{
		padding:30px 20px !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;
	}

	.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;
	}

	.sc_services_timeline .extra_row:nth-child(2n+1) .sc_services_item_timeline_point
	{
		bottom:-42px;
	}

	.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_card .sc_icons_icon + .sc_icons_item_details,.sc_icons_card .sc_icons_image + .sc_icons_item_details
	{
		margin-top:1.3em;
	}

	.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:22rem;
	}

	.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 .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;
	}

	.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:11px;
	}

	div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before
	{
		top:10px;
	}

	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[class*="icon-"]:before
	{
		top:10px;
	}

	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-7 .style-line.icon-email:before
	{
		font-size:16px !important;
	}

	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 .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;
	}

	div.wpcf7 .form-style-3 input[type="checkbox"] + .wpcf7-list-item-label:before
	{
		top:.42em;
	}

	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;
		font-size:17px;
	}

	#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:50px;
	}

	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]
	{
		font-size:26px;
		margin-left:-9px;
	}

	#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;
	}

	h1.sc_item_title
	{
		line-height:43px;
	}

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

	.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;
	}

	.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;
	}

	.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 .post_content_wrap
	{
		padding:2em;
	}

	.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band .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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"]) .social_item
	{
		margin:0 4px 4px 0;
	}

	.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap,.footer_wrap .sc_layouts_row_type_compact .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap:not([class*="socials_type_"])
	{
		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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	html,body
	{
		font-size:16px;
	}

	h1,.front_page_section_caption
	{
		font-size:30px;
		line-height:35px;
		margin-top:25px;
		margin-bottom:14px;
		letter-spacing:-1px;
	}

	h2
	{
		font-size:24px;
		line-height:28px;
		margin-top:24px;
		margin-bottom:14px;
		letter-spacing:0;
	}

	h3
	{
		font-size:21px;
		line-height:26px;
		margin-top:24px;
		margin-bottom:14px;
		letter-spacing:0;
	}

	h4
	{
		font-size:19px;
		line-height:23px;
		margin-top:21px;
		margin-bottom:12px;
		letter-spacing:0;
	}

	h5
	{
		font-size:18px;
		line-height:20px;
		margin-top:20px;
		margin-bottom:11px;
		letter-spacing:0;
	}

	h6
	{
		font-size:17px;
		line-height:20px;
		margin-top:18px;
		margin-bottom:9px;
		letter-spacing:0;
	}

	.sc_layouts_row_type_compact .sc_layouts_title_caption
	{
		font-size:30px;
		line-height:35px;
	}

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

	.sidebar_small_screen_float.sidebar_show .sidebar
	{
		width:300px !important;
	}

	.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;
	}

	.grange_tabs .grange_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:17px;
	}

	.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;
	}

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

	.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;
	}

	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
	{
		padding:12px 40px 13px;
		font-size:15px;
		line-height:20px;
	}

	.sc_button.sc_button_bordered,.wp-block-button.is-style-outline>.wp-block-button__link
	{
		padding:10px 38px 11px;
		font-size:15px;
		line-height:20px;
	}

	.sc_button.sc_button_size_large:not(.sc_button_simple)
	{
		font-size:17px;
		padding:14px 48px 15px;
	}

	.sc_button_bordered.sc_button.sc_button_size_large
	{
		padding:12px 46px 13px;
	}

	.sc_button.sc_button_size_small:not(.sc_button_simple),.theme_button.theme_button_small
	{
		padding:9px 32px;
		font-size:14px;
	}

	.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple)
	{
		font-size:14px;
		padding:9px 32px;
	}

	.sc_button.sc_button_bordered.sc_button_size_small
	{
		padding:7px 30px;
	}

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

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

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

	.sc_button.sc_button_decoration.sc_button_size_small
	{
		padding-left:29px;
		padding-right:27px;
	}

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

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

	.sc_button.sc_button.sc_button_simple
	{
		font-size:16px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon
	{
		font-size:18px;
		width:46px;
		height:46px;
		line-height:46px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon>span
	{
		width:22px;
		height:22px;
		line-height:21px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_size_small.sc_button_with_icon .sc_button_icon
	{
		width:34px;
		height:34px;
		line-height:34px;
	}

	.sc_button.sc_button.sc_button_simple.sc_button_size_large
	{
		font-size:18px;
	}

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

	.wpcf7 .wpcf7-submit-style .wpcf7-submit
	{
		padding:13px 30px 13px 57px !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;
	}

	.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:6px 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 12px;
	}

	.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;
	}

	.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;
	}

	.widget_instagram .widget_instagram_images_columns_6 .widget_instagram_images_item_wrap
	{
		width:33.33% !important;
	}

	.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_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-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:20rem;
	}

	.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:50px;
		height:50px;
		line-height:50px;
		margin:-25px 0 0 -25px;
		top:50px !important;
	}

	.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:not(.with_video_autoplay) + .post_header
	{
		padding-top:0;
		top:calc(50% + 42px);
	}

	.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:30px !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
	{
		top:105px;
		transform:translateX(-50%);
		margin-top: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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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;
		-webkit-line-clamp:1;
		-webkit-box-orient:vertical;
		display:-moz-box;
		-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,.post-type-archive-cpt_services .sc_services_default .trx_addons_columns_wrap,.post-type-archive-cpt_team .sc_team_default .trx_addons_columns_wrap
	{
		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
	{
		margin-top:1em;
	}

	: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:1em;
	}

	.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;
	}

	.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_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
	{
		font-size:20px;
		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;
	}

	.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:2rem;
		margin-right:1.5rem;
		padding-bottom:1rem;
	}

	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title
	{
		font-size:23px;
	}

	.sc_blogger_portmodern .sc_blogger_content .sc_blogger_item:after
	{
		bottom:1.17rem;
		font-size:20px;
	}

	.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;
		left: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_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_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_default .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:17px;
		line-height:28px;
	}

	.sc_testimonials_plain .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:17px;
		line-height:27px;
	}

	.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:17px;
		line-height:27px;
	}

	.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:17px;
		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_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:17px;
		line-height:27px;
	}

	.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 .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:27px;
	}

	.sc_testimonials_fashion .sc_testimonials_item_content,.sc_testimonials_fashion [class*="column"] .sc_testimonials_item_content
	{
		font-size:17px;
		line-height:27px;
	}

	.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:17px;
		line-height:27px;
	}

	.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 .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:17px;
		line-height:27px;
	}

	.sc_testimonials_alter2 .sc_testimonials_item .sc_testimonials_item_top
	{
		margin:0 0 15px;
	}

	.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 .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:17px;
		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;
		line-height:1.5em;
	}

	.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:17px;
		line-height:27px;
	}

	.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:17px;
		line-height:27px;
	}

	.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:17px;
		line-height:27px;
	}

	.sc_testimonials_accent2 .sc_testimonials_item .sc_testimonials_item_content
	{
		font-size:17px;
		line-height:27px;
	}

	.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:27px;
	}

	.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:17px;
		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:17px;
		line-height:27px;
	}

	.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;
	}

	.sc_team_alter .trx_addons_hover_team
	{
		padding:15px;
	}

	.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;
	}

	.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_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;
		-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 [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-1_1"][class*="-mobile"] .sc_skills_item_wrap:after
	{
		display:none !important;
	}

	.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_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-1_1"][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 !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 [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-1_1"][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 !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:6em;
		top:50%;
	}

	.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 .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_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]
	{
		padding-bottom:var(--theme-var-grid_gap);
	}

	.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 .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_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 .slider-wrapper .sc_icons_item:after
	{
		display:none;
	}

	.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 .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 .slider-wrapper .sc_icons_item,.sc_icons_divider .sc_icons_columns_wrap .sc_icons_item
	{
		padding: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:0;
	}

	.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_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 [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item:after
	{
		display:block !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 !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 [class*="trx_addons_column-"][class*="-mobile"] .sc_icons_item_wrap:after
	{
		display:block !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 !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 [class*="trx_addons_column-"]:not([class*="-tablet"]):not([class*="-mobile"]) .sc_icons_item:after
	{
		display:none !important;
	}

	.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item:after
	{
		display:none !important;
	}

	.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 .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 .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_small .sc_icons_icon + .sc_icons_item_details,.sc_icons_alter.sc_icons_size_small .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_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_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 .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],.sc_services_backward .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom
	{
		padding-bottom:30px;
	}

	.sc_services_backward .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]
	{
		padding-bottom:0;
	}

	.sc_services_backward .sc_services_item .sc_services_item_button
	{
		margin:.8em 0 0;
	}

	.sc_services_backward .sc_services_item_title
	{
		font-size:1.4em;
	}

	.sc_services_backward .sc_services_item_content
	{
		margin-top:.8em;
	}

	.sc_services_backward .sc_services_item_info + .sc_services_item_thumb
	{
		margin-top:1.2em;
	}

	.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_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_text
	{
		font-size:16px;
	}

	.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
	{
		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_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet
	{
		font-size:17px;
	}

	.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet + .slider_pagination_bullet
	{
		margin-top:12px !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;
	}

	.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;
	}

	.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 .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-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;
		font-size:17px;
	}

	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]
	{
		padding:.5em 0;
		font-size:16px;
		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:44px;
		padding-bottom:1px !important;
	}

	#style-5.mc4wp-form .mc4wp-form-fields input[type="email"]
	{
		margin:0 0 0 -7px;
		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;
		font-size:13px;
	}

	#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_default .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:35px;
	}

	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:13px;
		line-height: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:.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:.6em;
	}

	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:.6em;
	}

	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:.6em;
	}

	.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;
		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;
	}

	.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;
	}

	.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;
	}

	.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 .post_content_wrap
	{
		padding:2em;
	}

	.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_title
	{
		font-size:24px;
	}

	.sc_blogger_band.sc_blogger_band_default .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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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: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;
	}

	.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 11px;
	}

	.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;
	}
}

@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 .slide_info + .slide_content
	{
		display:none;
	}

	.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;
	}

	.single-post .post_meta_item a.post_sponsored_label,.single-post .post_meta_item .post_sponsored_label,.post_header_single .post_meta.post_meta_categories a
	{
		padding:4px 12px;
	}

	.sticky_wrap
	{
		margin-bottom:3em;
	}

	.sticky_wrap.columns_wrap>div + div
	{
		margin-top:2em;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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_panel .sc_services_item + .sc_services_item,.sc_services_panel [class*="trx_addons_column-"] + [class*="trx_addons_column-"] .sc_services_item
	{
		border-left:none;
		border-top:1px solid rgba(255,255,255,0.3);
	}

	.sc_services_panel .sc_services_columns_wrap
	{
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet .sc_services_item
	{
		border:none;
		border-bottom:1px solid rgba(255,255,255,0.3);
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile .sc_services_item
	{
		border:1px solid rgba(255,255,255,0.3);
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile .sc_services_item
	{
		border-left:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:nth-child(12) .sc_services_item
	{
		border-top:none;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	#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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	.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:0;
	}

	html,body
	{
		font-size:16px;
		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:-.3px;
	}

	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 p
	{
		font-size:16px;
		line-height:22px;
	}

	blockquote>a,blockquote>p>a,blockquote>cite,blockquote>p>cite
	{
		margin-top:10px;
		padding-left:42px;
	}

	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:11px 0 2px !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
	{
		font-size:15px;
	}

	.sc_button.sc_button_size_large:not(.sc_button_simple)
	{
		padding:14px 48px;
	}

	.sc_button_bordered.sc_button.sc_button_size_large
	{
		padding:12px 46px;
	}

	[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:270px !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;
	}

	.page_links .page_links_title
	{
		margin-top:1em;
	}

	.woocommerce nav.woocommerce-pagination ul li
	{
		margin:2px 2px 2px 0;
	}

	.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
	{
		font-size:12px;
		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 7px 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 5px;
		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:.9em;
		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;
	}

	.sc_edd_details .downloads_page_tags .downloads_page_data>a,.widget_product_tag_cloud a,.widget_tag_cloud a
	{
		padding:3px 10px;
	}

	.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 10px 11px;
	}

	.adp-popup-type-notification-bar .adp-popup-text
	{
		padding:0;
	}

	.adp-popup-type-notification-bar .adp-popup-text:before
	{
		margin:0 0 10px;
		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:4px 10px;
	}

	.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_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:20px;
		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;
	}

	.masonry_wrap .masonry_item .format-audio .post_featured .post_audio_title
	{
		font-size:22px;
		line-height:1.2em;
	}

	.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 .post_featured.post_featured_bg
	{
		height:19rem;
	}

	.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:20px 0 0;
	}

	.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;
	}

	.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:-21px;
		font-size:16px;
	}

	.elementor-widget-progress .elementor-title,.elementor-progress-bar
	{
		font-size:16px;
	}

	.elementor-widget-progress + .elementor-widget-progress
	{
		margin-top:16px;
	}

	body.edit-post-visual-editor
	{
		line-height:153.84615%;
	}

	.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_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_blogger_lay_portfolio_grid.sc_portfolio.sc_portfolio_extra .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_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;
	}

	.sc_blogger_lay_portfolio_grid.sc_portfolio.sc_portfolio_extra .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_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:15px;
		line-height:1.4em;
		letter-spacing:0;
		padding:6px 15px;
	}

	.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.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;
		left: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
	{
		padding:10px 15px;
		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_countdown_default .sc_countdown_separator
	{
		font-size:25px;
		margin:0 8px;
	}

	.sc_countdown_default .sc_countdown_item .sc_countdown_digits
	{
		font-size:30px;
	}

	.sc_countdown_default .sc_countdown_item .sc_countdown_label
	{
		font-size:15px;
	}

	.sc_countdown_default.aligncenter .sc_countdown_separator
	{
		margin:0 8px;
	}

	.sc_countdown_default.alignleft
	{
		margin-right:0 !important;
	}

	.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>.slider_prev
	{
		left:calc(50% - 105px) !important;
	}

	.sc_testimonials_creative .slider_container.slider_controls_side .slider_controls_wrap>.slider_next
	{
		right:calc(50% - 105px) !important;
	}

	.sc_testimonials_creative .sc_testimonials_item .sc_testimonials_item_top
	{
		margin:0 0 17px;
	}

	.trx_addons_video_sticky_on .trx_addons_video_sticky_close
	{
		bottom:180px;
	}

	.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:16px;
	}

	.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:50%;
		font-size:6em;
	}

	.sc_skills_counter_modern .sc_skills_item_title
	{
		font-size:18px;
	}

	.sc_icons_card .sc_icons_item
	{
		padding:1.6em 1.3em 1em;
	}

	.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_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;
	}

	.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_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:nth-child(12) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(3) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(4) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(5) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(6) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(7) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(8) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(9) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(10) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(11) .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:nth-child(12) .sc_services_item
	{
		border:none;
		border-top:1px solid rgba(255,255,255,0.3);
	}

	.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-tablet:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-tablet:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-tablet:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-tablet:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-tablet:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_2-mobile:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_3-mobile:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_4-mobile:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_5-mobile:first-child .sc_services_item,.sc_services_panel .sc_services_columns_wrap .trx_addons_column-1_6-mobile:first-child .sc_services_item
	{
		border-top:none;
	}

	.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;
	}

	.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:13px;
		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"] + div.wpcf7-response-output
	{
		margin:20px 0 0;
	}

	div.wpcf7 .form-style-5 .columns_wrap>[class*="column-"]
	{
		padding-bottom:12px;
	}

	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-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:10px;
	}

	div.wpcf7 .form-style-7 .style-line.icon-email:before
	{
		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:9px;
		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-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;
	}

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

	.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 110px .5em 0;
	}

	#style-2.mc4wp-form .mc4wp-form-fields button,#style-2.mc4wp-form .mc4wp-form-fields input[type="submit"]
	{
		max-width:110px;
		font-size:15px;
	}

	#style-2.mc4wp-form label
	{
		margin:10px 0 0;
	}

	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]
	{
		font-size:15px;
		line-height:18px;
	}

	#style-3.mc4wp-form .mc4wp-form-fields input[type="email"]
	{
		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;
		font-size:16px;
		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:15px;
	}

	#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:20px;
	}

	#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_default .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:10px;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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 .post_content_wrap
	{
		padding:25px;
	}

	.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_content_wrap .post_title,.sc_blogger_band.sc_blogger_band_default .post_layout_band .post_title
	{
		font-size:20px;
	}

	.post_layout_band .post_content_wrap .post_content_inner
	{
		font-size:16px;
		line-height:1.5em;
	}

	.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;
	}

	.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;
	}

	.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 .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;
	}

	.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;
	}

	.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;
	}

	.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;
	}

	.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;
	}
}

@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;
	}
}@media (max-width: 1679px) {
	.woocommerce div.product div.images .flex-control-thumbs
	{
		padding:0 30px 0 0;
	}
}

@media (max-width: 1439px) {
	.woocommerce div.product div.images .flex-control-thumbs
	{
		width:120px;
	}

	.woocommerce div.product div.images
	{
		padding-left:120px;
	}

	.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary
	{
		padding-left:40px;
	}

	.woocommerce div.product .summary span.onsale
	{
		margin:0 0 20px;
	}

	.woocommerce div.product p.price
	{
		margin:0 0 27px;
	}

	.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary
	{
		margin-bottom:5em;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		margin-bottom:5em;
	}

	.woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images
	{
		margin-bottom:50px;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
		margin:0 0 50px;
	}

	.single-product .related h2,.single-product .upsells h2
	{
		margin-bottom:50px;
		font-size:2.5em;
	}

	.single-product .related,.single-product .upsells
	{
		margin-top:4em;
	}

	.woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating
	{
		margin-top:0;
	}

	.woocommerce_status_bar
	{
		margin-bottom:70px;
	}

	.woocommerce_status_bar > div
	{
		padding:0 60px;
	}

	.woocommerce-checkout .woocommerce_status_bar
	{
		margin-top:70px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding-top:55px;
	}

	.woocommerce form .form-row
	{
		margin-bottom:30px;
	}

	.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register
	{
		margin:40px auto 0;
	}

	form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3
	{
		font-size:38px;
	}

	#payment #order_review_heading_payment,form.woocommerce-checkout > h3#order_review_heading
	{
		padding-bottom:30px;
		font-size:28px;
	}

	/* Wishlist */
	.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:20px;
		font-size:18px;
	}

	.tinv-wishlist .product-thumbnail
	{
		min-width:100px;
		width:100px;
	}

	.tinv-wishlist tfoot tr td
	{
		padding:50px 0 0;
	}

	.tinv-wishlist .social-buttons
	{
		margin-top:40px;
	}

	/* Products variations */
	.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3
	{
		font-size:22px;
	}

	.woocommerce ul.products.products_style_info_2 li.product .price
	{
		margin:8px 0 0;
	}

	/* Categories */
	.categories_list_style_5 .categories_list_info_wrap .categories_list_info
	{
		padding:35px;
	}

	.categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:28px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info
	{
		padding:15px 30px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:26px;
	}

	.categories_list_style_7 .categories_list_info_wrap .categories_list_info
	{
		padding:23px 36px;
	}

	.categories_list_style_7 .categories_list_title
	{
		font-size:26px;
	}

	.categories_list_style_8 .categories_list_info_wrap .categories_list_info
	{
		padding:13px 28px;
	}

	.categories_list_style_8 .categories_list_title
	{
		font-size:23px;
	}
}

@media (max-width: 1279px) {
	/* Theme vars */
	body.woocommerce
	{
		--theme-var-sidebar_width:270px;
	}

	/* WooCommerce */
	.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons
	{
		margin-top:20px;
	}

	.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4
	{
		width:33.3333%;
	}

	.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce-page ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce .upsells.products ul.products.columns-5 li.product,.woocommerce-page .upsells.products ul.products.columns-5 li.product,.woocommerce .upsells.products ul.products li.product.column-1_5,.woocommerce-page .upsells.products ul.products li.product.column-1_5
	{
		width:33.3333%;
	}

	.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce-page ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce .upsells.products ul.products.columns-6 li.product,.woocommerce-page .upsells.products ul.products.columns-6 li.product,.woocommerce .upsells.products ul.products li.product.column-1_6,.woocommerce-page .upsells.products ul.products li.product.column-1_6
	{
		width:33.3333%;
	}

	.woocommerce.columns-7 ul.products li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce-page ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce .upsells.products ul.products.columns-7 li.product,.woocommerce-page .upsells.products ul.products.columns-7 li.product,.woocommerce .upsells.products ul.products li.product.column-1_7,.woocommerce-page .upsells.products ul.products li.product.column-1_7
	{
		width:33.3333%;
	}

	.woocommerce.columns-8 ul.products li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce-page ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce .upsells.products ul.products.columns-8 li.product,.woocommerce-page .upsells.products ul.products.columns-8 li.product,.woocommerce .upsells.products ul.products li.product.column-1_8,.woocommerce-page .upsells.products ul.products li.product.column-1_8
	{
		width:33.3333%;
	}

	.woocommerce div.product .summary span.onsale
	{
		margin:0 0 15px;
	}

	.woocommerce div.product p.price
	{
		margin:0 0 22px;
	}

	.woocommerce div.product .woocommerce-product-details__short-description
	{
		margin-bottom:30px;
	}

	.woocommerce div.product form.cart .variations
	{
		margin-bottom:22px;
	}

	.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart
	{
		margin-bottom:30px;
	}

	body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.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="submit"],.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,.yith-woocompare-widget a.clear-all
	{
		font-size:15px;
		padding:15px 55px;
	}

	.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap
	{
		margin-top:15px;
	}

	.woocommerce ul.products li.product .post_data .post_data_inner .button,.woocommerce-page ul.products li.product .post_data .post_data_inner .button
	{
		padding:9px 22px 10px;
	}

	.woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart,.woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart
	{
		font-size:15px;
	}

	.woocommerce div.product form.cart .single_add_to_cart_button
	{
		height:50px;
		line-height:50px !important;
		padding:0 45px !important;
	}

	.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		height:50px;
	}

	.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button
	{
		height:50px;
		width:50px;
		line-height:52px !important;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
		margin:0 0 40px;
	}

	.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary
	{
		margin-bottom:4.5em;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		margin-bottom:4.5em;
	}

	.single-product .related h2,.single-product .upsells h2
	{
		margin-bottom:35px;
		font-size:2.2em;
	}

	.single-product .related,.single-product .upsells
	{
		margin-top:3.5em;
	}

	.woocommerce div.product .summary .stock
	{
		font-size:18px;
		line-height:20px;
		margin-bottom:30px;
	}

	.woocommerce div.product .woocommerce-product-details__short-description
	{
		margin-bottom:30px;
	}

	.woocommerce_status_bar > div
	{
		padding:0 30px;
	}

	.woocommerce_status_bar
	{
		margin-bottom:50px;
		font-size:18px;
	}

	.woocommerce-checkout .woocommerce_status_bar
	{
		margin-top:50px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding-top:50px;
	}

	form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3
	{
		font-size:32px;
	}

	#payment #order_review_heading_payment,form.woocommerce-checkout > h3#order_review_heading
	{
		font-size:24px;
	}

	.shop_table_checkout_review
	{
		padding:15px 35px;
	}

	#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods
	{
		padding:15px 35px;
	}

	.woocommerce #review_form #respond .form-submit
	{
		margin-top:30px;
	}

	.shop_table_checkout_review table th,.shop_table_checkout_review table td
	{
		padding:20px 0;
	}

	#payment ul.methods li
	{
		padding:20px 0;
	}

	#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row
	{
		padding:5px 35px 40px;
	}

	/* Wishlist */
	.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:15px;
		font-size:17px;
	}

	.tinv-wishlist .product-thumbnail
	{
		min-width:80px;
		width:80px;
	}

	.tinv-wishlist .product-action .button
	{
		padding:15px 30px;
	}

	.tinv-wishlist tfoot tr button
	{
		height:50px !important;
		line-height:50px !important;
	}

	.tinvwl-input-group .form-control
	{
		height:50px;
	}

	.tinv-wishlist tfoot tr td
	{
		padding:30px 0 0;
	}

	.tinv-wishlist .social-buttons
	{
		margin-top:20px;
	}

	/* Cart */
	.sc_layouts_cart.modern .sc_layouts_cart_widget
	{
		width:400px;
		padding:90px 40px 40px;
	}

	/* Products variations */
	.woocommerce ul.products li.product .post_featured
	{
		margin-bottom:25px;
	}

	.woocommerce ul.products.products_style_creative li.product
	{
		padding-bottom:35px;
	}

	.woocommerce ul.products.products_style_plain li.product
	{
		padding-bottom:35px;
	}

	.sc_extended_products_default .woocommerce.columns-4 ul.products > li.product
	{
		width:25%;
	}

	.sc_extended_products_default .woocommerce ul.products li.product
	{
		padding-bottom:40px;
	}

	.sc_extended_products_default .woocommerce ul.products li.product .post_featured
	{
		margin-bottom:22px;
	}

	.sc_extended_products_centered .woocommerce.columns-4 ul.products > li.product
	{
		width:25%;
	}

	.sc_extended_products_centered .woocommerce ul.products li.product
	{
		padding-bottom:35px;
	}

	.sc_extended_products_centered .woocommerce ul.products li.product .post_featured
	{
		margin-bottom:22px;
	}

	.sc_extended_products_hovered .woocommerce.columns-4 ul.products > li.product
	{
		width:25%;
	}

	.woocommerce ul.products.products_style_info li.product
	{
		padding-bottom:35px;
	}

	.woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3
	{
		font-size:22px;
	}

	.sc_extended_products_simple .woocommerce.columns-4 ul.products > li.product,.sc_extended_products_info .woocommerce.columns-4 ul.products > li.product,.sc_extended_products_info_2 .woocommerce.columns-4 ul.products > li.product
	{
		width:25%;
	}

	.woocommerce ul.products.products_style_info_2 li.product
	{
		padding-bottom:40px;
	}

	.woocommerce ul.products.products_style_info_2 li.product .price
	{
		margin:8px 0 0;
	}

	.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3
	{
		font-size:20px;
	}

	/* Categories */
	.categories_list_style_5 .categories_list_info_wrap .categories_list_info
	{
		padding:30px;
	}

	.categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:24px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info
	{
		padding:10px 25px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:22px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_link_more
	{
		margin-top:10px;
	}

	.categories_list_style_7 .categories_list_info_wrap .categories_list_info
	{
		padding:20px 30px;
	}

	.categories_list_style_7 .categories_list_title
	{
		font-size:24px;
	}

	.categories_list_style_7 .categories_link_more
	{
		margin-top:10px;
	}

	.categories_list_style_8 .categories_list_info_wrap .categories_list_info
	{
		padding:10px 25px;
	}

	.categories_list_style_8 .categories_list_title
	{
		font-size:22px;
	}

	.categories_list_style_8 .categories_link_more
	{
		margin-top:10px;
	}
}

@media (max-width: 1023px) {
	/* WooCommerce */
	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		width:100% !important;
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary
	{
		width:100%;
	}

	.woocommerce.sidebar_hide #content div.product div.summary,.woocommerce-page.sidebar_hide #content div.product div.summary,.woocommerce.sidebar_hide div.product div.summary,.woocommerce-page.sidebar_hide div.product div.summary
	{
		padding-left:0;
		width:100%;
		float:left;
	}

	.woocommerce div.product div.images .flex-control-thumbs
	{
		padding:0 40px 0 0;
		width:170px;
	}

	.woocommerce div.product div.images
	{
		padding-left:170px;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		margin-bottom:3em;
	}

	.woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images
	{
		margin-bottom:40px;
	}

	.woocommerce div.product .product_title
	{
		margin:-.15em 0 .3em;
	}

	.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary
	{
		margin-bottom:3.3em;
	}

	.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
	{
		padding:18px;
		min-width:190px;
	}

	.woocommerce_status_bar > div
	{
		padding:0 20px;
	}

	.woocommerce_status_bar
	{
		font-size:16px;
	}

	.woocommerce_status_bar .num
	{
		margin-right:10px;
	}

	.woocommerce div.product form.cart .variations
	{
		margin-bottom:20px;
	}

	.woocommerce div.product form.cart .variations tr + tr .label
	{
		padding-top:3px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td
	{
		padding:20px 0;
	}

	.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		width:5.8em;
	}

	.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]
	{
		padding-left:25px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .product-name img
	{
		width:60px;
		margin-right:15px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.product-name
	{
		width:43%;
	}

	.woocommerce .woocommerce-cart-form table.shop_table tbody td
	{
		font-size:17px;
	}

	.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td
	{
		background-color:inherit;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding-top:30px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner
	{
		padding-left:15px;
		height:50px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button
	{
		width:125px;
		font-size:15px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input
	{
		margin-right:125px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button
	{
		height:50px;
		padding:0 25px 1px;
		font-size:15px;
		line-height:20px;
	}

	.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2
	{
		margin:1.4em 0 .8em;
	}

	.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th
	{
		padding:20px;
	}

	.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td
	{
		padding:20px 25px;
	}

	.woocommerce .cart_totals .wc-proceed-to-checkout
	{
		padding:1.5em 0 0;
	}

	.woocommerce-checkout .woocommerce_status_bar
	{
		margin-top:35px;
	}

	.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register
	{
		margin:30px auto 0;
	}

	form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3
	{
		font-size:28px;
	}

	.woocommerce-checkout.checkout h3
	{
		margin-bottom:35px;
	}

	#payment #order_review_heading_payment,form.woocommerce-checkout > h3#order_review_heading
	{
		padding-bottom:25px;
		font-size:22px;
	}

	.woocommerce form .form-row label,.woocommerce-page form .form-row label
	{
		font-size:17px;
		margin-bottom:10px;
	}

	.shop_table_checkout_review
	{
		padding:12px 30px;
	}

	.shop_table_checkout_review table th,.shop_table_checkout_review table td
	{
		padding:15px 0;
	}

	form.woocommerce-checkout #customer_details
	{
		padding-right:40px;
	}

	#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods
	{
		padding:12px 30px;
	}

	#payment ul.methods li
	{
		padding:15px 0;
	}

	.woocommerce #payment #place_order,.woocommerce-page #payment #place_order
	{
		margin:0;
		width:auto;
	}

	#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row
	{
		padding:5px 30px 30px;
	}

	/* Wishlist */
	.tinv-wishlist tfoot tr td
	{
		padding:25px 0 0;
	}

	.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:12px;
		font-size:17px;
	}

	.tinv-wishlist .product-thumbnail
	{
		min-width:60px;
		width:60px;
	}

	.tinv-wishlist .product-action .button
	{
		padding:15px 20px;
	}

	.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon
	{
		float:left;
	}

	.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text + .button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text + .button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text + .button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text + .button
	{
		float:left;
		width:auto;
	}

	.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button
	{
		width:auto;
	}

	.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail
	{
		display:table-cell;
	}

	.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th
	{
		display:table-cell;
	}

	.woocommerce-MyAccount-navigation ul li a
	{
		padding:1em 0 .6em;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1
	{
		float:left;
		width:48%;
	}

	.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2
	{
		float:right;
		width:48%;
	}

	.woocommerce #reviews #comments ol.commentlist li .comment-text .description,.woocommerce-page #reviews #comments ol.commentlist li .comment-text .description
	{
		font-size:16px;
		line-height:1.6em;
	}

	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta
	{
		margin:-2px 0 2px;
	}

	.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong
	{
		font-size:17px;
		line-height:20px;
	}

	.woocommerce .comment-form .comment-form-rating,.woocommerce #review_form #respond p
	{
		margin:0 0 1em;
	}

	.woocommerce #review_form #respond .form-submit
	{
		margin-top:30px;
	}

	.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce #review_form #respond #reply-title
	{
		font-size:22px;
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product
	{
		padding-bottom:30px;
	}

	.woocommerce.widget_shopping_cart ul.cart_list li
	{
		padding:10px 0;
	}

	.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a
	{
		padding:13px;
	}

	.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout
	{
		padding:11px;
	}

	.widget.woocommerce .button,.widget.WOOCS_CONVERTER .button,.widget.yith-woocompare-widget a.button,.widget.yith-woocompare-widget a.clear-all,.woocommerce .widget_price_filter .price_slider_amount .button
	{
		padding:13px 33px;
	}

	.woocommerce .widget_price_filter .price_slider_amount .button
	{
		margin-top:20px;
	}

	.single-product .related h2,.single-product .upsells h2
	{
		font-size:2em;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
		margin:0 0 30px;
	}

	.single-product .related,.single-product .upsells
	{
		margin-top:2.8em;
	}

	.woocommerce ul.products li.product .post_featured
	{
		margin-bottom:25px;
	}

	/* Cart */
	.sc_layouts_cart.modern .sc_layouts_cart_widget
	{
		width:380px;
		padding:70px 30px 30px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .total
	{
		padding-top:20px !important;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons
	{
		margin-top:20px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a
	{
		line-height:45px;
		height:45px !important;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text
	{
		font-size:26px;
		left:30px;
		top:30px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close
	{
		right:25px;
		top:27px;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		top:60px;
		width:330px;
		padding:35px 28px;
	}

	.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a
	{
		font-size:18px;
	}

	.woocommerce ul.cart_list li > .amount,.woocommerce-page ul.cart_list li > .amount,.woocommerce ul.product_list_widget li > .amount,.woocommerce-page ul.product_list_widget li > .amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount
	{
		font-size:18px;
	}

	.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity
	{
		font-size:18px;
	}

	.woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity *
	{
		font-size:18px;
	}

	/* Products variations */
	.woocommerce ul.products li.product .star-rating
	{
		margin:13px 0 0;
	}

	.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale
	{
		left:15px;
		top:15px;
		min-width:56px;
	}

	.woocommerce ul.products li.product .outofstock_label,.woocommerce-page ul.products li.product .outofstock_label
	{
		left:15px;
		top:15px;
		padding:0 10px;
	}

	.woocommerce ul.products li.product .outofstock_label + .onsale,.woocommerce-page ul.products li.product .outofstock_label + .onsale
	{
		left:auto;
		right:15px;
	}

	.woocommerce ul.products.products_style_creative li.product
	{
		padding-bottom:35px;
	}

	.woocommerce ul.products.products_style_plain li.product
	{
		padding-bottom:35px;
	}

	.sc_extended_products_default .woocommerce.columns-4 ul.products > li.product
	{
		width:50%;
	}

	.sc_extended_products_default .woocommerce ul.products li.product
	{
		padding-bottom:35px;
	}

	.sc_extended_products_default .woocommerce ul.products li.product .post_featured
	{
		margin-bottom:22px;
	}

	.sc_extended_products_default .sc_item_slider ul.products li.product .post_featured
	{
		margin-bottom:18px;
	}

	.sc_extended_products_default .sc_item_slider ul.products li.product .woocommerce-loop-product__title,.sc_extended_products_default .sc_item_slider ul.products li.product h3
	{
		font-size:18px;
	}

	.sc_extended_products_centered .woocommerce.columns-4 ul.products > li.product
	{
		width:50%;
	}

	.sc_extended_products_centered .woocommerce ul.products li.product
	{
		padding-bottom:35px;
	}

	.sc_extended_products_centered .woocommerce ul.products li.product .post_featured
	{
		margin-bottom:22px;
	}

	.sc_extended_products_hovered .woocommerce.columns-4 ul.products > li.product
	{
		width:50%;
	}

	.woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info li.product h3
	{
		font-size:20px;
	}

	.woocommerce ul.products.products_style_info li.product .post_header .post_tags
	{
		margin-bottom:.4em;
	}

	.woocommerce ul.products.products_style_info li.product .post_featured
	{
		margin-bottom:20px;
	}

	.sc_extended_products_simple .woocommerce.columns-4 ul.products > li.product,.sc_extended_products_info .woocommerce.columns-4 ul.products > li.product,.sc_extended_products_info_2 .woocommerce.columns-4 ul.products > li.product
	{
		width:50%;
	}

	.woocommerce ul.products.products_style_info_2 li.product
	{
		padding-bottom:35px;
	}

	.woocommerce ul.products.products_style_info_2 li.product .price
	{
		margin:8px 0 3px;
	}

	.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_info_2 li.product h3
	{
		font-size:20px;
	}

	.woocommerce ul.products.products_style_simple li.product .post_data
	{
		padding:22px 10px;
	}

	/* Categories */
	.categories_list_style_4 .categories_list_title
	{
		font-size:28px;
		margin:8px 0;
	}

	.categories_list_style_5 .categories_list_info_wrap .categories_list_info
	{
		padding:25px;
	}

	.categories_list_style_5 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:22px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info
	{
		padding:10px 25px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_list_title
	{
		font-size:22px;
	}

	.categories_list_style_6 .categories_list_info_wrap .categories_list_info .categories_link_more
	{
		margin-top:10px;
	}

	.categories_list_style_7 .categories_list_info_wrap .categories_list_info
	{
		padding:10px 20px;
	}

	.categories_list_style_7 .categories_list_title
	{
		font-size:21px;
	}

	.categories_list_style_7 .categories_link_more
	{
		margin-top:8px;
	}

	.categories_list_style_8 .categories_list_info_wrap .categories_list_info
	{
		padding:8px 20px;
	}

	.categories_list_style_8 .categories_list_title
	{
		font-size:21px;
	}

	.categories_list_style_8 .categories_link_more
	{
		margin-top:8px;
	}

	footer .woocommerce ul.cart_list li img,footer .woocommerce-page ul.cart_list li img,footer .woocommerce ul.product_list_widget li img,footer .woocommerce-page ul.product_list_widget li img
	{
		width:65px;
		height:65px;
	}

	footer .woocommerce ul.cart_list li a,footer .woocommerce-page ul.cart_list li a,footer .woocommerce ul.product_list_widget li a,footer .woocommerce-page ul.product_list_widget li a
	{
		font-size:17px;
	}

	.woocommerce .woocommerce-error
	{
		margin:0 0 30px;
	}

	.tinv-wishlist td.product-name dl.variation dt
	{
		padding-top:.2em;
		padding-right:.2em;
	}

	.tinv-wishlist td.product-name dl.variation dd
	{
		padding-top:.2em;
	}

	.woocommerce ul.order_details li
	{
		float:none;
		font-size:14px;
		border-right:none;
		padding-right:0;
		margin-left:0;
		margin-right:0;
		padding-left:0;
	}

	.woocommerce ul.order_details li + li
	{
		margin-top:1em;
	}

	.woocommerce-columns--addresses > .woocommerce-column + .woocommerce-column
	{
		margin-top:2em;
	}

	.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short
	{
		text-indent:0;
	}
}

@media (max-width: 768px) {
	/* Wishlist */
	.tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:8px;
	}

	.tinv-wishlist .tinvwl-table-manage-list .product-cb
	{
		height:50px;
	}

	.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]
	{
		position:relative !important;
		height:1px;
	}

	.tinv-wishlist .product-remove button
	{
		margin:0 auto;
	}

	.tinv-wishlist .product-thumbnail img
	{
		max-width:100px;
	}

	.tinv-wishlist .product-action .button
	{
		padding:10px 25px 12px;
	}

	.tinvwl-table-manage-list tbody tr
	{
		display:block;
		padding:5px 0 20px;
	}

	.tinvwl-table-manage-list tfoot tr
	{
		padding:5px 0 0;
	}

	.tinv-wishlist td.product-name a
	{
		display:block;
	}

	.tinv-wishlist td.product-name a + .variation
	{
		margin-top:8px;
		display:inline-flex;
	}

	.tinv-wishlist td.product-name dl.variation * + dt
	{
		margin-left:15px;
	}

	.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button
	{
		display:inline-block;
	}

	.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right
	{
		margin-top:10px;
	}

	.tinv-wishlist table.tinvwl-table-manage-list
	{
		margin-bottom:0;
	}

	.tinv-wishlist .social-buttons > span
	{
		margin-right:0;
	}
}

@media (max-width: 767px) {
	/* WooCommerce */
	.woocommerce ul.products,.woocommerce-page ul.products
	{
		margin-right:-25px;
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product
	{
		padding:0 25px 25px 0;
	}

	.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3,.woocommerce .related.products ul.products.columns-3 li.product,.woocommerce-page .related.products ul.products.columns-3 li.product,.woocommerce .related.products ul.products li.product.column-1_3,.woocommerce-page .related.products ul.products li.product.column-1_3,.woocommerce .upsells.products ul.products.columns-3 li.product,.woocommerce-page .upsells.products ul.products.columns-3 li.product,.woocommerce .upsells.products ul.products li.product.column-1_3,.woocommerce-page .upsells.products ul.products li.product.column-1_3
	{
		width:50%;
	}

	.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product,.woocommerce ul.products li.product.column-1_4,.woocommerce-page ul.products li.product.column-1_4,.woocommerce .related.products ul.products.columns-4 li.product,.woocommerce-page .related.products ul.products.columns-4 li.product,.woocommerce .related.products ul.products li.product.column-1_4,.woocommerce-page .related.products ul.products li.product.column-1_4,.woocommerce .upsells.products ul.products.columns-4 li.product,.woocommerce-page .upsells.products ul.products.columns-4 li.product,.woocommerce .upsells.products ul.products li.product.column-1_4,.woocommerce-page .upsells.products ul.products li.product.column-1_4
	{
		width:50%;
	}

	.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products li.product.column-1_5,.woocommerce-page ul.products li.product.column-1_5,.woocommerce .related.products ul.products.columns-5 li.product,.woocommerce-page .related.products ul.products.columns-5 li.product,.woocommerce .related.products ul.products li.product.column-1_5,.woocommerce-page .related.products ul.products li.product.column-1_5,.woocommerce .upsells.products ul.products.columns-5 li.product,.woocommerce-page .upsells.products ul.products.columns-5 li.product,.woocommerce .upsells.products ul.products li.product.column-1_5,.woocommerce-page .upsells.products ul.products li.product.column-1_5
	{
		width:50%;
	}

	.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product,.woocommerce ul.products li.product.column-1_6,.woocommerce-page ul.products li.product.column-1_6,.woocommerce .related.products ul.products.columns-6 li.product,.woocommerce-page .related.products ul.products.columns-6 li.product,.woocommerce .related.products ul.products li.product.column-1_6,.woocommerce-page .related.products ul.products li.product.column-1_6,.woocommerce .upsells.products ul.products.columns-6 li.product,.woocommerce-page .upsells.products ul.products.columns-6 li.product,.woocommerce .upsells.products ul.products li.product.column-1_6,.woocommerce-page .upsells.products ul.products li.product.column-1_6
	{
		width:50%;
	}

	.woocommerce.columns-7 ul.products li.product,.woocommerce-page.columns-7 ul.products li.product,.woocommerce ul.products.columns-7 li.product,.woocommerce-page ul.products.columns-7 li.product,.woocommerce ul.products li.product.column-1_7,.woocommerce-page ul.products li.product.column-1_7,.woocommerce .related.products ul.products.columns-7 li.product,.woocommerce-page .related.products ul.products.columns-7 li.product,.woocommerce .related.products ul.products li.product.column-1_7,.woocommerce-page .related.products ul.products li.product.column-1_7,.woocommerce .upsells.products ul.products.columns-7 li.product,.woocommerce-page .upsells.products ul.products.columns-7 li.product,.woocommerce .upsells.products ul.products li.product.column-1_7,.woocommerce-page .upsells.products ul.products li.product.column-1_7
	{
		width:50%;
	}

	.woocommerce.columns-8 ul.products li.product,.woocommerce-page.columns-8 ul.products li.product,.woocommerce ul.products.columns-8 li.product,.woocommerce-page ul.products.columns-8 li.product,.woocommerce ul.products li.product.column-1_8,.woocommerce-page ul.products li.product.column-1_8,.woocommerce .related.products ul.products.columns-8 li.product,.woocommerce-page .related.products ul.products.columns-8 li.product,.woocommerce .related.products ul.products li.product.column-1_8,.woocommerce-page .related.products ul.products li.product.column-1_8,.woocommerce .upsells.products ul.products.columns-8 li.product,.woocommerce-page .upsells.products ul.products.columns-8 li.product,.woocommerce .upsells.products ul.products li.product.column-1_8,.woocommerce-page .upsells.products ul.products li.product.column-1_8
	{
		width:50%;
	}

	.woocommerce ul.products li.first,.woocommerce-page ul.products li.first
	{
		clear:none;
	}

	.woocommerce ul.products li:nth-child(2n+3),.woocommerce-page ul.products li:nth-child(2n+3)
	{
		clear:both;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary
	{
		width:100% !important;
		float:none;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		margin:0 0 2.2em;
	}

	.woocommerce.sidebar_show div.product div.images,.woocommerce-page.sidebar_show div.product div.images,.woocommerce.sidebar_show #content div.product div.images,.woocommerce-page.sidebar_show #content div.product div.images
	{
		margin-bottom:30px;
	}

	.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary
	{
		padding-left:0 !important;
	}

	.woocommerce .shop_mode_list ul.products li.product .post_content,.woocommerce-page .shop_mode_list ul.products li.product .post_content
	{
		margin:1em 0 1.2em;
	}

	.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce #review_form #respond #reply-title
	{
		font-size:20px;
	}

	.woocommerce div.product div.images
	{
		padding-left:110px;
	}

	.woocommerce div.product div.images .flex-control-thumbs li
	{
		padding:0 0 12px;
	}

	.woocommerce div.product div.images .flex-control-thumbs
	{
		padding:0 20px 0 0;
		width:110px;
	}

	.woocommerce div.product .product_title
	{
		margin:0 0 .3em;
		font-size:1.9em;
	}

	.woocommerce div.product .summary span.onsale
	{
		margin:0 0 8px;
	}

	.woocommerce div.product p.price
	{
		margin:0 0 20px;
	}

	.woocommerce div.product form.cart .single_add_to_cart_button
	{
		height:45px;
		line-height:45px !important;
		padding:0 40px !important;
	}

	.woocommerce div.product form.cart .tinv-wraper > .tinvwl_add_to_wishlist_button
	{
		height:45px;
		width:45px;
		line-height:47px !important;
	}

	.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		width:120px;
		height:45px;
	}

	.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary
	{
		margin-bottom:3em;
	}

	.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span
	{
		line-height:1.6em;
	}

	.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
	{
		padding:10px;
		min-width:100px;
	}

	.woocommerce .woocommerce-message,.woocommerce .woocommerce-info
	{
		margin:0 0 30px;
	}

	.woocommerce_status_bar > div
	{
		padding:0;
	}

	.woocommerce_status_bar > div + div
	{
		padding-top:8px;
	}

	.woocommerce_status_bar > div.bar_cart:after,.woocommerce_status_bar > div.bar_payment:after
	{
		display:none;
	}

	.woocommerce_status_bar
	{
		margin-bottom:30px;
		display:block;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
		margin:0 0 22px;
	}

	.single-product .related h2,.single-product .upsells h2
	{
		font-size:1.7em;
		margin-bottom:25px;
	}

	.woocommerce ul.products li.product .post_featured
	{
		margin-bottom:18px;
	}

	.woocommerce #review_form #respond #reply-title
	{
		margin-bottom:.6em;
	}

	body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.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="submit"],.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,.yith-woocompare-widget a.clear-all
	{
		padding:12px 40px 13px;
	}

	.woocommerce #review_form #respond .form-submit
	{
		margin-top:25px;
	}

	.woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating
	{
		margin-top:-2px;
	}

	.woocommerce div.product form.cart .variations .label
	{
		font-size:18px;
	}

	.woocommerce .product_meta span + span
	{
		margin-top:8px;
	}

	.woocommerce .cart_totals table.shop_table tr th
	{
		font-size:16px;
	}

	.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th
	{
		padding:10px;
	}

	.woocommerce .cart_totals table.shop_table tr td
	{
		font-size:16px;
	}

	.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td
	{
		padding:10px;
	}

	.woocommerce form .form-row
	{
		margin-bottom:17px;
	}

	.woocommerce .cart_totals .wc-proceed-to-checkout
	{
		padding:1em 0 0;
	}

	.woocommerce-checkout .woocommerce_status_bar
	{
		margin-top:30px;
	}

	.woocommerce-form-coupon .cart-coupon-inner
	{
		height:50px;
		width:100%;
		padding-left:10px;
	}

	.woocommerce-form-coupon .cart-coupon-inner button
	{
		width:135px;
		font-size:15px;
	}

	.woocommerce-form-coupon .cart-coupon-inner input
	{
		margin-right:135px;
	}

	.woocommerce-form-coupon p
	{
		margin:18px 0 0;
	}

	form.woocommerce-checkout #customer_details
	{
		padding-right:0;
		width:100%;
		float:none;
	}

	.woocommerce form .form-row label,.woocommerce-page form .form-row label
	{
		font-size:16px;
		margin-bottom:8px;
	}

	.woocommerce form .form-row .select2-container
	{
		font-size:15px;
	}

	form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2
	{
		width:100%;
		float:none;
		padding-bottom:20px;
	}

	.woocommerce form .form-row textarea
	{
		height:5em;
		min-height:5.5em;
	}

	.woocommerce-checkout.checkout h3
	{
		margin-bottom:25px;
	}

	.woocommerce-checkout.checkout h3 label
	{
		margin:0;
	}

	form.woocommerce-checkout #order_review
	{
		width:100%;
		float:none;
	}

	#payment
	{
		margin:35px 0 0;
	}

	.woocommerce .checkout #order_review,.woocommerce-page .checkout #order_review
	{
		margin-bottom:0;
	}

	/* Cart Form */
	.woocommerce-cart-form table.shop_table.shop_table_responsive thead
	{
		display:none;
	}

	.woocommerce table.cart .cart_item table,.woocommerce-page table.cart .cart_item table
	{
		width:100%;
	}

	.woocommerce table.cart tr > td td,.woocommerce-page table.cart tr > td td
	{
		padding:6px !important;
	}

	.woocommerce .woocommerce-cart-form table.shop_table th:first-child,.woocommerce .woocommerce-cart-form table.shop_table td:first-child,.woocommerce .woocommerce-cart-form table.shop_table th,.woocommerce .woocommerce-cart-form table.shop_table td
	{
		padding:18px 0;
	}

	.woocommerce .woocommerce-cart-form table.shop_table th:first-child.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table td:first-child.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table th.cart-coupon,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding:24px 0 0;
	}

	.woocommerce table.cart.shop_table > tbody > tr:first-child > td
	{
		padding-top:0 !important;
	}

	.woocommerce table.cart.shop_table > tbody > tr + tr
	{
		border-top:1px solid #ddd;
	}

	.woocommerce table.cart.shop_table_responsive tr.first_row td,.woocommerce table.cart.shop_table_responsive tr.second_row td
	{
		padding-left:0 !important;
		padding-right:0 !important;
	}

	.woocommerce table.shop_table_responsive tr td td:not(.product-name),.woocommerce-page table.shop_table_responsive tr td td:not(.product-name)
	{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		flex-direction:row;
		align-items:center;
		justify-content:space-between;
	}

	.woocommerce table.shop_table_responsive tr td td:before,.woocommerce-page table.shop_table_responsive tr td td:before
	{
		content:attr(data-title) ": " !important;
		display:block;
		margin-right:5px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table tbody
	{
		position:relative;
	}

	.woocommerce .woocommerce-cart-form table.shop_table tr.cart_item
	{
		position:relative;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.product-remove
	{
		background:none;
		position:absolute;
		top:.3em;
		right:0;
		font-size:24px;
		padding:0 !important;
	}

	.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		display:inline-block;
	}

	.woocommerce table.cart.shop_table_responsive tr,.woocommerce-page table.cart.shop_table_responsive tr
	{
		display:block;
	}

	.woocommerce table.cart.shop_table_responsive tr td,.woocommerce-page table.cart.shop_table_responsive tr td
	{
		display:block;
		text-align:right !important;
	}

	.woocommerce table.cart thead tr,.woocommerce-page table.cart thead tr,.woocommerce table.cart .cart_item,.woocommerce-page table.cart .cart_item
	{
		display:block;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.product-name
	{
		width:100%;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner
	{
		display:inline-flex;
		align-items:center;
		width:100%;
		padding-top:12px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding-top:10px;
	}

	.woocommerce div.product form.cart div.quantity span,.woocommerce-page div.product form.cart div.quantity span,.woocommerce .shop_table.cart div.quantity span,.woocommerce-page .shop_table.cart div.quantity span
	{
		width:33px;
	}

	.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]
	{
		padding:0 0 0 25px;
	}

	.single-product div.product .trx-stretch-width-wrap
	{
		padding-top:2em;
	}

	.single-product div.product .trx-stretch-width .woocommerce-tabs
	{
		padding-top:4em;
	}

	.single-product div.product .trx-stretch-width .woocommerce-tabs .panel
	{
		padding-top:2em;
	}

	.single-product div.product .woocommerce-tabs .wc-tabs li a,.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a
	{
		padding:1.1em 2em .9em;
	}

	.woocommerce #reviews
	{
		margin:0;
	}

	.woocommerce #reviews #comments,.woocommerce #comments + #review_form_wrapper
	{
		float:none;
		width:100%;
		padding:0;
	}

	.woocommerce #comments + #review_form_wrapper
	{
		margin-top:2em;
	}

	.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th
	{
		display:table-cell;
	}

	.woocommerce table.cart,.woocommerce-page table.cart
	{
		opacity:0;
		-webkit-transition:opacity .3s ease;
		-ms-transition:opacity .3s ease;
		transition:opacity .3s ease;
	}

	.woocommerce table.cart.inited,.woocommerce-page table.cart.inited
	{
		opacity:1;
	}

	.woocommerce table.shop_table tr:nth-child(n+1) th:first-child,.woocommerce table.shop_table tr:nth-child(n+1) td:first-child,.woocommerce table.shop_table td
	{
		border-width:0;
	}

	.woocommerce table.shop_table tr:nth-child(n+1).second_row th:first-child,.woocommerce table.shop_table tr:nth-child(n+1).second_row td:first-child,.woocommerce table.shop_table .second_row td
	{
		border-bottom-width:0;
	}

	.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
	{
		width:9.3em;
	}

	.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		margin:0;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content
	{
		width:100%;
		float:none;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation
	{
		border-top:1px dotted #ddd;
		border-bottom:1px dotted #ddd;
		margin-bottom:2em;
	}

	.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content .woocommerce-Address-title a
	{
		font-size:14px;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul
	{
		width:100%;
		text-align:center;
		padding:1em 0;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul li
	{
		display:inline-block;
	}

	.woocommerce-account .woocommerce-MyAccount-navigation ul li + li
	{
		border-top-width:0;
	}

	.woocommerce-MyAccount-navigation ul li a
	{
		padding:6px 9px;
	}

	.woocommerce .woocommerce-ordering
	{
		margin-top:0;
		margin-bottom:2em;
		width:220px;
	}

	.woocommerce .woocommerce-ordering select
	{
		font-size:18px;
	}

	.woocommerce .woocommerce-result-count
	{
		margin:0 .3em .5em 0;
		font-size:16px;
	}

	/* Wishlist */
	.tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:8px;
	}

	.tinv-wishlist .tinvwl-table-manage-list .product-cb
	{
		height:50px;
	}

	.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]
	{
		position:relative !important;
		height:1px;
	}

	.tinv-wishlist .product-remove button
	{
		margin:0 auto;
	}

	.tinv-wishlist .product-thumbnail img
	{
		max-width:100px;
	}

	.tinvwl-table-manage-list tbody tr
	{
		display:block;
		padding:5px 0 20px;
	}

	.tinvwl-table-manage-list tfoot tr
	{
		padding:5px 0 0;
	}

	.tinv-wishlist td.product-name a
	{
		display:block;
	}

	.tinv-wishlist td.product-name a + .variation
	{
		margin-top:8px;
		display:inline-flex;
	}

	.tinv-wishlist td.product-name dl.variation * + dt
	{
		margin-left:15px;
	}

	.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button
	{
		display:inline-block;
	}

	.tinv-wishlist tfoot .tinvwl-to-left + .tinvwl-to-right
	{
		margin-top:10px;
	}

	.tinv-wishlist table.tinvwl-table-manage-list
	{
		margin-bottom:0;
	}

	.tinv-wishlist .social-buttons > span
	{
		margin-right:0;
	}

	/* Cart */
	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		width:auto;
		height:auto;
	}

	.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		left:0;
		right:0;
	}

	.admin-bar .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		top:46px;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart
	{
		padding:0 20px;
		max-height:90%;
		width:96%;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a
	{
		-webkit-box-shadow:none;
		-ms-box-shadow:none;
		box-shadow:none;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close
	{
		cursor:auto;
		width:2em;
		height:2em;
		position:absolute;
		left:auto;
		top:5px;
		z-index:99;
		padding:5px;
		right:5px;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon
	{
		display:block;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover
	{
		color:inherit;
	}

	/* modern */
	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart
	{
		transform:none;
		top:auto;
		left:auto;
		width:100%;
		max-height:100%;
		overflow-x:inherit;
		overflow-y:inherit;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget
	{
		width:380px;
		padding:60px 25px 25px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close
	{
		right:20px;
		top:20px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text
	{
		font-size:22px;
		left:25px;
		top:26px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .total
	{
		padding-top:15px !important;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons
	{
		margin-top:15px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list
	{
		padding-top:25px;
	}

	/* Products variations */
	.woocommerce ul.products.products_style_info_2 li.product .post_featured,.sc_extended_products_default .sc_item_slider ul.products li.product .post_featured,.sc_extended_products_default .woocommerce ul.products li.product .post_featured,.woocommerce ul.products.products_style_centered li.product .post_featured
	{
		margin-bottom:18px;
	}

	.sc_extended_products_default .sc_item_slider ul.products li.product .woocommerce-loop-product__title,.sc_extended_products_default .sc_item_slider ul.products li.product h3
	{
		font-size:17px;
	}

	.sc_extended_products_default .sc_item_slider ul.products li.product .post_featured
	{
		margin-bottom:15px;
	}

	.sc_extended_products_default .sc_item_slider ul.products li.product .post_featured.hover_shop .icons
	{
		display:none;
	}

	.woocommerce ul.products.products_style_simple li.product .woocommerce-loop-category__title,.woocommerce ul.products.products_style_simple li.product .woocommerce-loop-product__title,.woocommerce ul.products.products_style_simple li.product h3
	{
		font-size:18px;
	}

	.woocommerce ul.products.products_style_simple li.product .post_data
	{
		padding:18px 7px;
	}

	.woocommerce ul.products.products_style_simple li.product
	{
		padding-bottom:10px;
	}

	.sc_extended_products_default .woocommerce.columns-5 ul.products li.product,.sc_extended_products_default .woocommerce.columns-6 ul.products li.product,.sc_extended_products_default .woocommerce.columns-7 ul.products li.product,.sc_extended_products_default .woocommerce.columns-8 ul.products li.product
	{
		padding-bottom:25px;
	}

	/* Categories */
	.categories_list_style_7
	{
		display:block !important;
	}

	.categories_list_style_7 .categories_list_info_wrap .categories_list_info
	{
		padding:12px 25px;
	}

	.categories_list_style_8
	{
		display:block !important;
	}

	.categories_list_style_8 .post_featured_bg:before
	{
		padding-top:60%;
	}

	.categories_list_style_8 .categories_list_info_wrap .categories_list_info
	{
		padding:10px 25px;
	}

	.categories_list_style_8 .categories_list_item + .categories_list_item
	{
		margin-top:var(--theme-var-grid_gap);
	}

	.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li
	{
		padding:10px 0 2px;
	}

	.shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td
	{
		padding:20px 0;
	}

	.woocommerce .woocommerce-customer-details address
	{
		padding:25px;
	}

	.woocommerce .woocommerce-order-details
	{
		margin-bottom:50px;
	}

	.woocommerce .woocommerce-error
	{
		margin:0 0 20px;
	}

	.shop_table_order_details
	{
		padding:18px 25px;
	}

	.woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title
	{
		margin:0;
		padding-bottom:20px;
		font-size:27px;
	}

	.tinv-wishlist td.product-name dl.variation dd
	{
		padding-left:.2em;
	}

	.shipping-calculator-form .select2-container--default .select2-selection--single span.select2-selection__rendered
	{
		line-height:1.7em;
		white-space:pre-wrap;
		padding-bottom:5px;
	}

	.woocommerce-checkout .woocommerce-form-login
	{
		max-width:100%;
	}

	.woocommerce_status_bar .num
	{
		width:34px;
		height:34px;
		line-height:34px;
	}

	#elegro-reset-wrapper .elegro-widget__form p
	{
		line-height:20px;
		margin-top:5px;
	}

	.trx_addons_woocommerce_tools .trx_addons_woocommerce_search_button_filters
	{
		width:100%;
		text-align:center;
	}
}

@media (max-width: 600px) {
	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		top:0;
	}
}

@media (max-width: 479px) {
	/* WooCommerce */
	.post_featured.hover_shop_buttons .icons a:before
	{
		display:none;
	}

	.woocommerce ul.products,.woocommerce-page ul.products
	{
		margin-right:0;
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product,.woocommerce[class*="columns-"] ul.products li.product,.woocommerce-page[class*="columns-"] ul.products li.product
	{
		padding:0 0 25px;
	}

	.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*="column-"] li.product,.woocommerce-page ul.products[class*="column-"] li.product,.woocommerce ul.products li.product[class*="column-"],.woocommerce-page ul.products li.product[class*="column-"]
	{
		width:100% !important;
	}

	.woocommerce div.product .woocommerce-product-rating,.woocommerce-page div.product .woocommerce-product-rating
	{
		float:none;
	}

	.woocommerce div.product .woocommerce-product-rating .star-rating,.woocommerce-page div.product .woocommerce-product-rating .star-rating
	{
		margin-top:0;
		margin-bottom:4px;
	}

	.single-product div.product .trx-stretch-width-wrap
	{
		padding-top:1em;
	}

	.single-product div.product .trx-stretch-width .woocommerce-tabs
	{
		padding-top:3em;
	}

	.single-product div.product .woocommerce-tabs .wc-tabs li a,.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a
	{
		padding:1.1em 1em .9em;
		letter-spacing:0;
	}

	.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2,.woocommerce div.product .woocommerce-tabs h3,.woocommerce #content div.product .woocommerce-tabs h3,.woocommerce-page div.product .woocommerce-tabs h3,.woocommerce-page #content div.product .woocommerce-tabs h3
	{
		letter-spacing:0;
		line-height:1.25em;
	}

	.single-product .related ul.products li.product
	{
		width:100%;
	}

	#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input
	{
		line-height:16px;
	}

	.woocommerce table.shop_table
	{
		letter-spacing:0;
	}

	.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead
	{
		display:table-header-group;
	}

	.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th
	{
		display:table-cell;
	}

	.woocommerce table.shop_table th
	{
		text-transform:none;
	}

	.woocommerce td.product-quantity
	{
		min-width:0;
	}

	.woocommerce div.product form.cart div.quantity input[type="number"],.woocommerce-page div.product form.cart div.quantity input[type="number"],.woocommerce .shop_table.cart div.quantity input[type="number"],.woocommerce-page .shop_table.cart div.quantity input[type="number"]
	{
		font-size:1em;
	}

	.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon
	{
		float:none;
		display:block;
	}

	.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
	{
		padding-left:.5em;
		padding-right:.5em;
		float:left;
	}

	.woocommerce table.cart td.actions .coupon .input-text + .button,.woocommerce #content table.cart td.actions .coupon .input-text + .button,.woocommerce-page table.cart td.actions .coupon .input-text + .button,.woocommerce-page #content table.cart td.actions .coupon .input-text + .button
	{
		float:right;
	}

	.woocommerce table.cart td.actions .coupon + .button,.woocommerce #content table.cart td.actions .coupon + .button,.woocommerce-page table.cart td.actions .coupon + .button,.woocommerce-page #content table.cart td.actions .coupon + .button
	{
		width:100%;
	}

	.woocommerce .woocommerce-ordering
	{
		margin-bottom:1.8em;
		width:100%;
		float:none;
		clear:both;
	}

	.woocommerce ul.products li.product .post_featured
	{
		margin-bottom:20px;
	}

	.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img
	{
		margin:-10px 20px 10px 0;
		margin-right:20px;
		width:65px;
		height:65px;
	}

	.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a
	{
		font-size:17px;
	}

	.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img
	{
		margin:-5px 12px 10px 0;
	}

	.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons
	{
		margin-top:15px;
	}

	.woocommerce.widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total
	{
		font-size:17px;
	}

	.woocommerce .widget_price_filter .price_slider_amount .button
	{
		margin-top:15px;
	}

	.woocommerce ul.cart_list li > .amount,.woocommerce-page ul.cart_list li > .amount,.woocommerce ul.product_list_widget li > .amount,.woocommerce-page ul.product_list_widget li > .amount,.woocommerce ul.cart_list li span .amount,.woocommerce-page ul.cart_list li span .amount,.woocommerce ul.product_list_widget li span .amount,.woocommerce-page ul.product_list_widget li span .amount,.woocommerce ul.cart_list li ins .amount,.woocommerce-page ul.cart_list li ins .amount,.woocommerce ul.product_list_widget li ins .amount,.woocommerce-page ul.product_list_widget li ins .amount
	{
		font-size:17px;
	}

	.woocommerce.widget_shopping_cart .quantity,.woocommerce-page.widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity,.woocommerce-page .widget_shopping_cart .quantity
	{
		font-size:17px;
	}

	.woocommerce.widget_shopping_cart .quantity *,.woocommerce-page.widget_shopping_cart .quantity *,.woocommerce .widget_shopping_cart .quantity *,.woocommerce-page .widget_shopping_cart .quantity *
	{
		font-size:17px;
	}

	.woocommerce div.product div.images
	{
		padding-left:0;
	}

	.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images
	{
		margin:0 0 1.7em;
	}

	.woocommerce div.product div.images .flex-control-thumbs
	{
		padding:15px 0 0;
		margin:0 -8px -8px 0;
		width:auto;
		position:relative;
	}

	.woocommerce div.product div.images .flex-control-thumbs li
	{
		padding:0 8px 8px 0;
		width:25%;
	}

	.woocommerce div.product .product_title
	{
		font-size:1.6em;
	}

	.woocommerce div.product p.price,.woocommerce div.product span.price
	{
		font-size:23px;
	}

	.woocommerce div.product p.price
	{
		margin:0 0 17px;
	}

	.woocommerce-variation-price .price
	{
		padding-bottom:20px;
	}

	.woocommerce div.product form.cart .variations .label
	{
		font-size:16px;
	}

	.woocommerce .product_meta span
	{
		font-size:16px;
	}

	.woocommerce .product_meta span + span
	{
		margin-top:5px;
	}

	.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary
	{
		margin-bottom:2.5em;
	}

	.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
	{
		padding:10px 18px;
		min-width:100px;
	}

	.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
	{
		margin:0 0 18px;
	}

	.woocommerce table.shop_attributes th
	{
		padding:5px;
	}

	.woocommerce div.product .woocommerce-tabs h2,.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce-page #content div.product .woocommerce-tabs h2
	{
		margin:0 0 .7em;
	}

	.single-product .related,.single-product .upsells
	{
		margin-top:2.2em;
	}

	.single-product .related h2,.single-product .upsells h2
	{
		font-size:1.5em;
		margin-bottom:20px;
	}

	.woocommerce ul.products li.product .post_featured
	{
		margin-bottom:18px;
	}

	.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price
	{
		margin:9px 0 0;
	}

	.woocommerce ul.products li.product .star-rating
	{
		margin:13px 0 0;
	}

	.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar
	{
		width:55px;
		margin:0 15px 5px 0;
	}

	.woocommerce #comments + #review_form_wrapper
	{
		margin-top:1.6em;
	}

	.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea
	{
		height:5em;
		min-height:5em;
	}

	body.woocommerce-page form.lost_reset_password .woocommerce-form-row button.button,.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="submit"],.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,.yith-woocompare-widget a.clear-all
	{
		font-size:15px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner
	{
		padding-left:10px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button
	{
		text-align:center;
		display:inline-block;
		width:100%;
		height:50px;
		line-height:50px;
	}

	.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button + .button
	{
		margin-top:7px;
		margin-left:0;
	}

	.woocommerce .woocommerce-cart-form table.shop_table td.actions,.woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon
	{
		padding-top:8px;
	}

	.woocommerce .cart-collaterals h2,.woocommerce-page .cart-collaterals h2
	{
		font-size:22px;
	}

	.woocommerce .cart_totals .wc-proceed-to-checkout
	{
		padding:8px 0 0;
	}

	.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		width:95px;
		margin:0 5px 0 0;
	}

	.woocommerce .shop_table.cart div.quantity,.woocommerce-page .shop_table.cart div.quantity
	{
		font-size:16px;
	}

	.shop_table_checkout_review
	{
		padding:10px 20px;
	}

	.shop_table_checkout_review table th,.shop_table_checkout_review table td
	{
		padding:10px 0;
		font-size:16px;
	}

	#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods
	{
		padding:10px 20px;
	}

	#payment ul.methods li
	{
		padding:12px 0;
	}

	#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row
	{
		padding:5px 20px 25px;
	}

	.woocommerce div.product form.cart .single_add_to_cart_button
	{
		padding:0 25px 1px !important;
		margin-right:5px;
	}

	.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce ul.products li.product .post_data .add_to_cart_wrap,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap
	{
		margin-top:11px;
	}

	/* Wishlist */
	.tinv-wishlist .tinvwl-table-manage-list .product-cb
	{
		height:40px;
	}

	.tinv-wishlist .tinvwl-table-manage-list .product-remove,.tinv-wishlist table th,.tinv-wishlist table td
	{
		padding:5px;
	}

	.tinv-wishlist tfoot tr button
	{
		padding-left:20px;
		padding-right:20px;
		height:45px !important;
		line-height:45px !important;
	}

	.tinvwl-input-group .form-control
	{
		height:45px;
	}

	.tinv-wishlist .social-buttons li a.social
	{
		width:1.5em;
		height:1.5em;
	}

	.tinv-wishlist .social-buttons li a.social i
	{
		line-height:1.5em;
	}

	/* Cart */
	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget
	{
		padding:25px 15px;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove
	{
		top:6px !important;
		right:2px !important;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close
	{
		top:0;
		right:0;
		width:1.5em;
		height:1.5em;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart
	{
		width:100%;
		padding:0 15px;
	}

	.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons
	{
		margin-top:20px;
	}

	/* modern */
	.sc_layouts_cart.modern .sc_layouts_cart_widget
	{
		width:320px;
		padding:50px 20px 20px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close
	{
		right:14px;
		top:12px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text
	{
		font-size:22px;
		left:20px;
		top:18px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list
	{
		padding-top:20px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a
	{
		line-height:40px;
		height:40px !important;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img
	{
		margin-right:15px;
	}

	.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li
	{
		padding:7px 20px 7px 0;
	}

	/* Products variations */
	.woocommerce ul.products li.product .post_header .post_tags
	{
		margin-bottom:.3em;
	}

	.woocommerce ul.products.products_style_info_2 li.product .price
	{
		margin:6px 0 3px;
	}

	/* Categories */
	.categories_list_style_4 .categories_list_title
	{
		font-size:24px;
		margin:4px 0;
	}

	.categories_list_style_7 .post_featured_bg:before
	{
		padding-top:60%;
	}

	.categories_list_style_8 .categories_list_item:hover .categories_link_more,.categories_list_style_6 .categories_list_item:hover .categories_link_more,.categories_list_style_7 .categories_list_item:hover .categories_link_more
	{
		margin-bottom:10px;
	}

	.woocommerce ul.order_details li
	{
		font-size:12px;
	}

	.woocommerce ul.order_details
	{
		margin:0 0 2em;
	}

	.shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td
	{
		padding:10px 0;
	}

	.woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-details .woocommerce-order-details__title
	{
		font-size:24px;
	}

	.woocommerce .woocommerce-order-details
	{
		margin-bottom:40px;
	}

	.shop_table_order_details table.shop_table th,.shop_table_order_details table.shop_table td
	{
		font-size:16px;
	}

	.tinv-wishlist .social-buttons
	{
		margin-left:0;
		margin-right:0;
	}

	.woocommerce ul.products.products_style_simple li.product
	{
		padding-bottom:10px;
	}
}

/*# sourceMappingURL=woocommerce-responsive.css.map *//* =Child-Theme responsive styles starts here
-------------------------------------------------------------- *//* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:italic;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:100;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:200;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:300;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:400;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:500;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:600;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:700;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:800;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* math */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");
	unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* symbols */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format("woff2");
	unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto';
	font-style:normal;
	font-weight:900;
	font-stretch:100%;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:100;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:200;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:800;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format("woff2");
	unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format("woff2");
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format("woff2");
	unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format("woff2");
	unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* vietnamese */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format("woff2");
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format("woff2");
	unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face
{
	font-family:'Roboto Slab';
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(https://marytierra.es/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format("woff2");
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}@charset "UTF-8";

	@font-face
	{
		font-family:swiper-icons;
		font-style:normal;
		font-weight:400;
		src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	}

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

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

	.jp-carousel-overlay .swiper-container-vertical>.swiper-wrapper
	{
		flex-direction:column;
	}

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

	.jp-carousel-overlay .swiper-container-android .swiper-slide,.jp-carousel-overlay .swiper-wrapper
	{
		transform:translateZ(0);
	}

	.jp-carousel-overlay .swiper-container-multirow>.swiper-wrapper
	{
		flex-wrap:wrap;
	}

	.jp-carousel-overlay .swiper-container-multirow-column>.swiper-wrapper
	{
		flex-direction:column;
		flex-wrap:wrap;
	}

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

	.jp-carousel-overlay .swiper-container-pointer-events
	{
		touch-action:pan-y;
	}

	.jp-carousel-overlay .swiper-container-pointer-events.swiper-container-vertical
	{
		touch-action:pan-x;
	}

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

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

	.jp-carousel-overlay .swiper-container-autoheight,.jp-carousel-overlay .swiper-container-autoheight .swiper-slide
	{
		height:auto;
	}

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

	.jp-carousel-overlay .swiper-container-3d
	{
		perspective:1200px;
	}

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

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

	.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-left
	{
		background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent);
	}

	.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-right
	{
		background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent);
	}

	.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-top
	{
		background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent);
	}

	.jp-carousel-overlay .swiper-container-3d .swiper-slide-shadow-bottom
	{
		background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);
	}

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

	.jp-carousel-overlay .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar
	{
		display:none;
	}

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

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

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

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

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

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

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

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

	.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after
	{
		content:"prev";
	}

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

	.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after
	{
		content:"next";
	}

	.jp-carousel-overlay .swiper-button-next.swiper-button-white,.jp-carousel-overlay .swiper-button-prev.swiper-button-white
	{
		--swiper-navigation-color:#fff;
	}

	.jp-carousel-overlay .swiper-button-next.swiper-button-black,.jp-carousel-overlay .swiper-button-prev.swiper-button-black
	{
		--swiper-navigation-color:#000;
	}

	.jp-carousel-overlay .swiper-button-lock
	{
		display:none;
	}

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

	.jp-carousel-overlay .swiper-pagination.swiper-pagination-hidden
	{
		opacity:0;
	}

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

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

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

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

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

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

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

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

	.jp-carousel-overlay .swiper-pagination-bullet
	{
		background:#000;
		border-radius:50%;
		display:inline-block;
		height:8px;
		opacity:.2;
		width:8px;
	}

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

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

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

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

	.jp-carousel-overlay .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
	{
		display:block;
		margin:6px 0;
	}

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

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

	.jp-carousel-overlay .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
	{
		margin:0 4px;
	}

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

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

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

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

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

	.jp-carousel-overlay .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
	{
		transform-origin:right top;
	}

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

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

	.jp-carousel-overlay .swiper-pagination-white
	{
		--swiper-pagination-color:#fff;
	}

	.jp-carousel-overlay .swiper-pagination-black
	{
		--swiper-pagination-color:#000;
	}

	.jp-carousel-overlay .swiper-pagination-lock
	{
		display:none;
	}

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

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

	.jp-carousel-overlay .swiper-slide-zoomed
	{
		cursor:move;
	}

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

	:root
	{
		--jp-carousel-primary-color:#fff;
		--jp-carousel-primary-subtle-color:#999;
		--jp-carousel-bg-color:#000;
		--jp-carousel-bg-faded-color:#222;
		--jp-carousel-border-color:#3a3a3a;
	}

	:root .jp-carousel-light
	{
		--jp-carousel-primary-color:#000;
		--jp-carousel-primary-subtle-color:#646970;
		--jp-carousel-bg-color:#fff;
		--jp-carousel-bg-faded-color:#fbfbfb;
		--jp-carousel-border-color:#dcdcde;
	}

	.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev
	{
		background-image:none;
	}

	[data-carousel-extra]:not(.jp-carousel-wrap) img,[data-carousel-extra]:not(.jp-carousel-wrap) img+figcaption
	{
		cursor:pointer;
	}

	.jp-carousel-wrap *
	{
		line-height:inherit;
	}

	.jp-carousel-wrap.swiper-container
	{
		height:auto;
		width:100vw;
	}

	.jp-carousel-overlay .swiper-zoom-container
	{
		background-position:50%;
		background-repeat:no-repeat;
		background-size:200%;
	}

	.jp-carousel-overlay .swiper-slide.swiper-slide-next .swiper-zoom-container img,.jp-carousel-overlay .swiper-slide.swiper-slide-prev .swiper-zoom-container img
	{
		transition:none !important;
	}

	.jp-carousel-overlay .swiper-button-next,.jp-carousel-overlay .swiper-button-prev
	{
		background-image:none;
		height:auto;
		opacity:.5;
		padding:20px 40px;
		transition:opacity .5s ease-out;
		width:auto;
	}

	.jp-carousel-overlay .swiper-button-next:hover,.jp-carousel-overlay .swiper-button-prev:hover
	{
		opacity:1;
	}

	.jp-carousel-overlay .swiper-button-next:after,.jp-carousel-overlay .swiper-button-prev:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-next:after,.jp-carousel-overlay .swiper-container-rtl .swiper-button-prev:after
	{
		content:none;
	}

	.jp-carousel-overlay .swiper-button-next svg,.jp-carousel-overlay .swiper-button-prev svg
	{
		background:var(--jp-carousel-bg-color);
		border-radius:4px;
		height:30px;
		width:28px;
	}

	.jp-carousel-overlay .swiper-button-next svg:hover,.jp-carousel-overlay .swiper-button-prev svg:hover
	{
		background:var(--jp-carousel-primary-subtle-color);
	}

	.jp-carousel-overlay
	{
		background:var(--jp-carousel-bg-color);
		bottom:0;
		direction:ltr;
		font-family:Helvetica Neue,sans-serif !important;
		left:0;
		overflow-x:hidden;
		overflow-y:auto;
		position:fixed;
		right:0;
		top:0;
		z-index:2147483647;
	}

	.jp-carousel-overlay *
	{
		box-sizing:border-box;
	}

	.jp-carousel-overlay h1:before,.jp-carousel-overlay h2:before,.jp-carousel-overlay h3:before
	{
		content:none;
		display:none;
	}

	.jp-carousel-overlay .swiper-container .swiper-button-prev
	{
		left:0;
		right:auto;
	}

	.jp-carousel-overlay .swiper-container .swiper-button-next
	{
		left:auto;
		right:0;
	}

	.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-next,.jp-carousel-overlay .swiper-container.swiper-container-rtl .swiper-button-prev
	{
		transform:scaleX(-1);
	}

	.jp-carousel-container
	{
		display:grid;
		grid-template-rows:1fr 64px;
		height:100%;
	}

	.jp-carousel-hide-controls .jp-carousel-container
	{
		grid-template-rows:1fr;
	}

	.jp-carousel-hide-controls .swiper-wrapper
	{
		margin-top:-32px;
	}

	.jp-carousel-hide-controls .jp-swiper-button-next,.jp-carousel-hide-controls .jp-swiper-button-prev
	{
		margin-top:-54px;
	}

	.jp-carousel-msg
	{
		background-color:var(--jp-carousel-primary-color);
		border-left:4px solid #ffba00;
		box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
		display:inline-block;
		font-family:Open Sans,sans-serif;
		font-size:14px;
		font-style:normal;
		line-height:19px;
		margin:25px 20px 0 2px;
		padding:11px 15px;
		text-align:center;
	}

	.jp-carousel-info
	{
		-webkit-font-smoothing:subpixel-antialiased !important;
		background-color:var(--jp-carousel-bg-color);
		display:flex;
		flex-direction:column;
		opacity:1;
		text-align:left !important;
		transition:opacity .2s ease-out;
		z-index:100;
	}

	.jp-carousel-hide-controls .jp-carousel-info
	{
		height:0;
		overflow:hidden;
		visibility:hidden;
	}

	.jp-carousel-info-footer
	{
		align-items:center;
		display:flex;
		height:64px;
		justify-content:space-between;
		position:relative;
	}

	.jp-carousel-info-extra,.jp-carousel-info-footer
	{
		background-color:var(--jp-carousel-bg-color);
		width:100vw;
	}

	.jp-carousel-info-extra
	{
		border-top:1px solid var(--jp-carousel-bg-faded-color);
		display:none;
		padding:35px;
	}

	.jp-carousel-title-and-caption
	{
		margin-bottom:15px;
	}

	.jp-carousel-info-extra.jp-carousel-show
	{
		display:block;
	}

	.jp-carousel-info ::selection
	{
		background:var(--jp-carousel-primary-color);
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-info ::-moz-selection
	{
		background:var(--jp-carousel-primary-color);
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-photo-info
	{
		left:0 !important;
		width:100% !important;
	}

	.jp-carousel-comments-wrapper
	{
		display:none;
		padding:0;
		width:100% !important;
	}

	.jp-carousel-comments-wrapper.jp-carousel-show
	{
		display:block;
	}

	.jp-carousel-comments-wrapper>.jp-carousel-photo-info
	{
		display:none;
	}

	.jp-carousel-transitions .jp-carousel-photo-info
	{
		transition:.4s ease-out;
	}

	.jp-carousel-buttons
	{
		background:#222;
		border-bottom:1px solid #222;
		margin:-18px -20px 15px;
		padding:8px 10px;
		text-align:center;
	}

	div.jp-carousel-buttons a
	{
		-webkit-font-smoothing:subpixel-antialiased;
		border:none !important;
		color:var(--jp-carousel-primary-subtle-color);
		font:normal 11px/1.2em Helvetica Neue,sans-serif !important;
		letter-spacing:0 !important;
		padding:5px 2px 5px 0;
		text-decoration:none !important;
		text-shadow:none !important;
		vertical-align:middle;
	}

	div.jp-carousel-buttons a:hover
	{
		border:none !important;
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-transitions div.jp-carousel-buttons a:hover
	{
		transition:none !important;
	}

	.jp-carousel-slide,.jp-carousel-slide img
	{
		transform:translateZ(0);
	}

	.jp-carousel-close-hint
	{
		color:var(--jp-carousel-primary-color);
		cursor:default;
		cursor:pointer;
		height:45px;
		letter-spacing:0 !important;
		padding:10px;
		position:fixed;
		right:30px;
		text-align:right;
		top:20px;
		transition:opacity .2s ease-out;
		width:45px;
		z-index:15;
	}

	.jp-carousel-transitions .jp-carousel-close-hint
	{
		transition:color .2s linear;
	}

	.jp-carousel-close-hint svg
	{
		background:var(--jp-carousel-bg-color);
		border-radius:4px;
		padding:3px 2px;
	}

	.jp-carousel-close-hint svg:hover
	{
		background:var(--jp-carousel-primary-subtle-color);
	}

	.jp-carousel-close-hint:hover
	{
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-close-hint:hover span
	{
		border-color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-pagination-container
	{
		flex:1;
		margin:0 15px 0 35px;
	}

	.jp-carousel-pagination,.jp-swiper-pagination
	{
		color:var(--jp-carousel-primary-color);
		display:none;
		font-size:15px;
		font-weight:400;
		position:static !important;
		white-space:nowrap;
	}

	.jp-carousel-pagination-container .swiper-pagination
	{
		line-height:8px;
		text-align:left;
	}

	.jp-carousel-pagination
	{
		padding-left:5px;
	}

	.jp-swiper-pagination .swiper-pagination-bullet
	{
		background:var(--jp-carousel-primary-subtle-color);
		margin:0 4px;
	}

	.jp-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
	{
		background:var(--jp-carousel-primary-color);
	}

	.jp-swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
	{
		background:var(--jp-carousel-primary-color);
		opacity:.5;
	}

	.jp-carousel-info-footer .jp-carousel-photo-title-container
	{
		flex-basis:50vw;
		flex:4;
		justify-content:center;
		margin:0;
		overflow:hidden;
	}

	.jp-carousel-photo-caption,.jp-carousel-photo-title
	{
		background:none !important;
		border:none !important;
		color:var(--jp-carousel-primary-color);
		display:inline-block;
		font:normal 20px/1.3em Helvetica Neue,sans-serif;
		letter-spacing:0 !important;
		line-height:normal;
		margin:0 0 10px;
		overflow:hidden;
		padding:0;
		text-shadow:none !important;
		text-transform:none !important;
	}

	.jp-carousel-info-footer .jp-carousel-photo-caption
	{
		color:var(--jp-carousel-primary-subtle-color);
		cursor:pointer;
		font-size:15px;
		margin:0;
		text-align:center;
		text-overflow:ellipsis;
		white-space:nowrap;
	}

	.jp-carousel-info-footer .jp-carousel-photo-caption p
	{
		margin:0;
	}

	.jp-carousel-photo-title
	{
		font-size:32px;
		margin-bottom:2px;
	}

	.jp-carousel-photo-description
	{
		color:var(--jp-carousel-primary-subtle-color);
		font-size:16px;
		margin:25px 0;
		overflow:hidden;
		overflow-wrap:break-word;
		width:100%;
	}

	.jp-carousel-photo-description p
	{
		color:var(--jp-carousel-primary-subtle-color);
		line-height:1.4;
		margin-bottom:0;
	}

	.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-photo-description p a
	{
		border:none !important;
		color:var(--jp-carousel-primary-color) !important;
		font-style:normal !important;
		font-weight:400 !important;
		text-decoration:underline !important;
	}

	.jp-carousel-photo-description p b,.jp-carousel-photo-description p strong
	{
		color:var(--jp-carousel-primary-subtle-color);
		font-weight:700;
	}

	.jp-carousel-photo-description p em,.jp-carousel-photo-description p i
	{
		color:var(--jp-carousel-primary-subtle-color);
		font-style:italic;
	}

	.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-photo-description p a:hover
	{
		color:var(--jp-carousel-primary-subtle-color) !important;
	}

	.jp-carousel-photo-description p:empty
	{
		display:none;
	}

	.jp-carousel-comments-wrapper h1:after,.jp-carousel-comments-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before
	{
		content:none !important;
	}

	.jp-carousel-caption
	{
		font-size:14px;
		font-weight:400;
		margin:0;
	}

	.jp-carousel-image-meta
	{
		color:var(--jp-carousel-primary-color);
		display:none;
		font-size:13px;
		font:12px/1.4 Helvetica Neue,sans-serif !important;
		width:100%;
	}

	.jp-carousel-image-meta.jp-carousel-show
	{
		display:block;
	}

	.jp-carousel-image-meta h5,.jp-carousel-image-meta li
	{
		background:none !important;
		border:none !important;
		bottom:auto !important;
		font-family:Helvetica Neue,sans-serif !important;
		font-weight:400 !important;
		left:auto !important;
		line-height:1.3em !important;
		position:inherit !important;
		right:auto !important;
		top:auto !important;
	}

	.jp-carousel-image-meta ul
	{
		list-style:none !important;
		margin:0 !important;
		padding:0 !important;
	}

	.jp-carousel-image-meta li
	{
		color:var(--jp-carousel-primary-color) !important;
		display:inline-block !important;
		font-size:13px !important;
		margin:0 2% 15px 0 !important;
		vertical-align:top !important;
		width:48% !important;
	}

	.jp-carousel-image-meta h5
	{
		color:var(--jp-carousel-primary-subtle-color) !important;
		font-size:10px !important;
		letter-spacing:.1em !important;
		margin:0 0 2px !important;
		text-transform:uppercase !important;
	}

	a.jp-carousel-image-download
	{
		clear:both;
		color:var(--jp-carousel-primary-subtle-color);
		display:inline-block;
		font-size:14px;
		font-weight:400;
		line-height:1;
		text-decoration:none;
	}

	a.jp-carousel-image-download svg
	{
		display:inline-block;
		margin:0 3px;
		padding-bottom:2px;
		vertical-align:middle;
	}

	a.jp-carousel-image-download span.photo-size
	{
		border-radius:1em;
		display:inline-block;
		font-size:11px;
		margin-left:2px;
	}

	a.jp-carousel-image-download span.photo-size-times
	{
		padding:0 1px 0 2px;
	}

	.jp-carousel-comments
	{
		background:none transparent;
		bottom:10px;
		font:15px/1.7 Helvetica Neue,sans-serif !important;
		font-weight:400;
		margin-top:20px;
		width:100%;
	}

	.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover
	{
		color:var(--jp-carousel-primary-color) !important;
	}

	.jp-carousel-comment
	{
		background:none transparent;
		color:var(--jp-carousel-primary-subtle-color);
		display:flex;
		overflow:auto;
		width:100%;
	}

	.jp-carousel-comment+.jp-carousel-comment
	{
		margin-top:20px;
	}

	.jp-carousel-comment:last-of-type
	{
		margin-bottom:20px;
	}

	.jp-carousel-comment p
	{
		color:var(--jp-carousel-primary-subtle-color) !important;
	}

	.jp-carousel-comment .comment-author
	{
		border:none;
		display:inline;
		float:none;
		font-size:15px;
		font-weight:500;
		margin:0;
		padding:0;
		width:auto;
	}

	.jp-carousel-comment .comment-author a
	{
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-comment .comment-gravatar
	{
		float:none;
		margin-right:10px;
	}

	.jp-carousel-comment .comment-content
	{
		border:none;
		padding:0;
	}

	.jp-carousel-comment .avatar
	{
		background-color:transparent !important;
		border:none !important;
		border-radius:4px;
		height:64px;
		margin:0;
		min-height:64px;
		min-width:64px;
		padding:0 !important;
		width:64px;
	}

	.jp-carousel-comment .comment-date
	{
		border-bottom:1px solid var(--jp-carousel-bg-faded-color);
		color:var(--jp-carousel-primary-subtle-color);
		font-size:11px;
		margin-bottom:6px;
	}

	#jp-carousel-comment-form
	{
		margin:0 0 10px !important;
		width:100%;
	}

	#jp-carousel-comment-form.jp-carousel-is-disabled
	{
		opacity:.5;
		pointer-events:none;
	}

	textarea#jp-carousel-comment-form-comment-field
	{
		background:var(--jp-carousel-bg-faded-color);
		border:1px solid var(--jp-carousel-border-color);
		border-radius:3px;
		box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);
		box-sizing:border-box;
		color:var(--jp-carousel-primary-subtle-color);
		float:none;
		font:16px/1.4 Helvetica Neue,sans-serif !important;
		height:147px;
		margin:0;
		overflow:hidden;
		padding:10px 10px 5px;
		width:100%;
	}

	textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder
	{
		color:#555;
	}

	textarea#jp-carousel-comment-form-comment-field:focus
	{
		background:var(--jp-carousel-bg-faded-color);
		color:var(--jp-carousel-primary-subtle-color);
	}

	textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder
	{
		color:var(--jp-carousel-primary-subtle-color);
	}

	#jp-carousel-loading-overlay
	{
		bottom:0;
		display:none;
		left:0;
		position:fixed;
		right:0;
		top:0;
	}

	#jp-carousel-loading-wrapper
	{
		align-items:center;
		display:flex;
		height:100vh;
		justify-content:center;
		width:100vw;
	}

	#jp-carousel-library-loading,#jp-carousel-library-loading:after
	{
		border-radius:50%;
		height:40px;
		width:40px;
	}

	#jp-carousel-library-loading
	{
		animation:load8 1.1s linear infinite;
		border:8px solid hsla(0,0%,100%,.2);
		border-left:8px solid var(--jp-carousel-primary-color);
		float:left;
		font-size:10px;
		margin:22px 0 0 10px;
		position:relative;
		text-indent:-9999em;
		transform:translateZ(0);
	}

	#jp-carousel-comment-form-spinner,#jp-carousel-comment-form-spinner:after
	{
		border-radius:50%;
		height:20px;
		width:20px;
	}

	#jp-carousel-comment-form-spinner
	{
		animation:load8 1.1s linear infinite;
		border:4px solid hsla(0,0%,100%,.2);
		border-left:4px solid var(--jp-carousel-primary-color);
		bottom:0;
		display:none;
		float:left;
		font-size:10px;
		left:0;
		margin:0 auto;
		position:absolute;
		right:0;
		text-indent:-9999em;
		top:calc(50% - 15px);
		transform:translateZ(0);
	}

	@keyframes load8 {
		0%
		{
			transform:rotate(0deg);
		}

		to
		{
			transform:rotate(1turn);
		}
	}

	.jp-carousel-info-content-wrapper
	{
		margin:auto;
		max-width:800px;
	}

	#jp-carousel-comment-form-submit-and-info-wrapper
	{
		display:none;
		overflow:hidden;
		width:100%;
	}

	#jp-carousel-comment-form-commenting-as input
	{
		background:var(--jp-carousel-bg-color);
		border:1px solid var(--jp-carousel-border-color);
		border-radius:2px;
		box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
		color:var(--jp-carousel-primary-subtle-color);
		float:left;
		font:16px/1.4 Helvetica Neue,sans-serif !important;
		padding:10px;
		width:285px;
	}

	#jp-carousel-comment-form-commenting-as input:focus
	{
		background:var(--jp-carousel-bg-faded-color);
		color:var(--jp-carousel-primary-subtle-color);
	}

	#jp-carousel-comment-form-commenting-as p
	{
		float:left;
		font:400 13px/1.7 Helvetica Neue,sans-serif !important;
		margin:22px 0 0;
	}

	#jp-carousel-comment-form-commenting-as fieldset
	{
		border:none;
		clear:both;
		float:left;
		margin:20px 0 0;
		padding:0;
	}

	#jp-carousel-comment-form-commenting-as label
	{
		float:left;
		font:400 13px/1.7 Helvetica Neue,sans-serif !important;
		margin:0 20px 3px 0;
		width:100px;
	}

	#jp-carousel-comment-form-button-submit
	{
		background:var(--jp-carousel-bg-color);
		border:1px solid var(--jp-carousel-primary-color);
		border-radius:3px;
		color:var(--jp-carousel-primary-color);
		display:block;
		font-size:14px;
		margin-left:auto;
		margin-top:20px;
		padding:8px 16px;
	}

	#jp-carousel-comment-form-button-submit:active,#jp-carousel-comment-form-button-submit:focus
	{
		background:var(--jp-carousel-primary-color);
		color:var(--jp-carousel-bg-color);
	}

	#jp-carousel-comment-form-container
	{
		color:var(--jp-carousel-primary-subtle-color);
		margin-bottom:15px;
		margin-top:20px;
		overflow:hidden;
		position:relative;
		width:100%;
	}

	#jp-carousel-comment-post-results
	{
		display:none;
		overflow:auto;
		width:100%;
	}

	#jp-carousel-comment-post-results span
	{
		border:1px solid var(--jp-carousel-border-color);
		border-radius:2px;
		box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);
		box-sizing:border-box;
		display:block;
		font:13px/1.4 Helvetica Neue,sans-serif !important;
		margin-top:20px;
		overflow:auto;
		padding:1em 0;
		text-align:center;
		width:100%;
	}

	.jp-carousel-comment-post-error
	{
		color:#df4926;
	}

	#jp-carousel-comments-closed,#jp-carousel-comments-loading
	{
		color:var(--jp-carousel-primary-subtle-color);
		display:none;
	}

	#jp-carousel-comments-loading
	{
		bottom:10px;
		font:400 15px/1.7 Helvetica Neue,sans-serif !important;
		margin-bottom:20px;
		margin-top:20px;
		text-align:left;
		width:100%;
	}

	.jp-carousel-photo-icons-container
	{
		display:block;
		flex:1;
		margin:0 20px 0 30px;
		text-align:right;
		white-space:nowrap;
	}

	.jp-carousel-icon-btn
	{
		background:none;
		border:none;
		display:inline-block;
		height:64px;
		padding:16px;
		text-decoration:none;
	}

	.jp-carousel-icon
	{
		border:none;
		border-radius:4px;
		display:inline-block;
		font-style:normal;
		font-weight:400;
		line-height:0;
		padding:4px 3px 3px;
		width:31px;
	}

	.jp-carousel-icon:hover
	{
		background:var(--jp-carousel-primary-subtle-color);
	}

	.jp-carousel-icon svg
	{
		display:inline-block;
	}

	.jp-carousel-overlay rect
	{
		fill:var(--jp-carousel-primary-color);
	}

	.jp-carousel-selected .jp-carousel-icon
	{
		background:var(--jp-carousel-primary-color);
	}

	.jp-carousel-selected rect
	{
		fill:var(--jp-carousel-bg-color);
	}

	.jp-carousel-icon-comments.jp-carousel-show
	{
		display:inline-block;
	}

	.jp-carousel-icon .jp-carousel-has-comments-indicator
	{
		background:var(--jp-carousel-primary-color);
		border-radius:4px;
		color:var(--jp-carousel-bg-color);
		display:none;
		font-family:Helvetica Neue,sans-serif !important;
		font-size:12px;
		font-weight:400;
		line-height:1;
		margin-left:-16px;
		padding:2px 4px;
		position:relative;
		vertical-align:top;
	}

	.jp-carousel-selected .jp-carousel-icon .jp-carousel-has-comments-indicator
	{
		background:var(--jp-carousel-bg-color);
		color:var(--jp-carousel-primary-color);
	}

	.jp-carousel-has-comments-indicator.jp-carousel-show
	{
		display:inline-block;
	}

	@media only screen and (max-width:760px) {
		.jp-carousel-buttons,.jp-carousel-overlay .swiper-container .swiper-button-next,.jp-carousel-overlay .swiper-container .swiper-button-prev
		{
			display:none !important;
		}

		.jp-carousel-image-meta
		{
			box-sizing:border-box;
			float:none !important;
			margin-left:0;
			width:100% !important;
		}

		.jp-carousel-close-hint
		{
			font-size:26px !important;
			position:fixed !important;
			right:10px;
			top:10px;
		}

		.admin-bar .jp-carousel-close-hint
		{
			top:40px;
		}

		.jp-carousel-slide img
		{
			opacity:1;
		}

		.jp-carousel-wrap
		{
			background-color:var(--jp-carousel-bg-color);
		}

		.jp-carousel-fadeaway,.jp-carousel-info>.jp-carousel-photo-info
		{
			display:none;
		}

		.jp-carousel-comments-wrapper>.jp-carousel-photo-info
		{
			display:block;
		}

		.jp-carousel-caption
		{
			overflow:visible !important;
		}

		.jp-carousel-info-footer .jp-carousel-photo-title-container
		{
			display:none;
		}

		.jp-carousel-photo-icons-container
		{
			margin:0 10px 0 0;
			white-space:nowrap;
		}

		.jp-carousel-icon-btn
		{
			padding-left:20px;
		}

		.jp-carousel-pagination
		{
			padding-left:5px;
		}

		.jp-carousel-pagination-container
		{
			margin-left:25px;
		}

		.jp-carousel-comment .avatar
		{
			min-width:48px;
		}

		#jp-carousel-comment-form-commenting-as fieldset,#jp-carousel-comment-form-commenting-as input
		{
			float:none;
			width:100%;
		}
	}

	:root
	{
		--jetpack--contact-form--border:1px solid #8c8f94;
		--jetpack--contact-form--border-color:#8c8f94;
		--jetpack--contact-form--border-size:1px;
		--jetpack--contact-form--border-style:solid;
		--jetpack--contact-form--border-radius:0;
		--jetpack--contact-form--input-padding:16px;
		--jetpack--contact-form--font-size:16px;
	}

	.contact-form .clear-form
	{
		clear:both;
	}

	.contact-form input::placeholder
	{
		transition:opacity .3s ease-out;
	}

	.contact-form input:hover::placeholder
	{
		opacity:.5;
	}

	.contact-form input:focus::placeholder
	{
		opacity:.3;
	}

	:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea)
	{
		border:1px solid #8c8f94;
		border-radius:0;
		box-sizing:border-box;
		font:inherit;
		padding:16px;
		width:100%;
	}

	:where(.contact-form textarea)
	{
		height:200px;
	}

	.contact-form :where(.grunion-field[type=text],.grunion-field.textarea)
	{
		padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));
		padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));
	}

	.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea
	{
		margin:0;
	}

	.contact-form select
	{
		min-width:150px;
		padding:14px 7px;
	}

	.contact-form .contact-form-dropdown[aria-hidden=true]
	{
		display:block !important;
		opacity:0;
		pointer-events:none;
		position:absolute;
		width:100%;
		z-index:-1;
	}

	.contact-form :where(input[type=radio],input[type=checkbox])
	{
		float:none;
		height:1rem;
		width:1rem;
	}

	.contact-form input[type=checkbox],.contact-form input[type=radio]
	{
		margin:0 .75rem 0 0;
	}

	.contact-form input[type=checkbox]
	{
		margin-left:0;
		top:0;
	}

	.contact-form label
	{
		display:block;
		float:none;
		font-weight:700;
		margin-bottom:.25em;
	}

	.contact-form label.consent
	{
		align-items:center;
		display:flex;
		font-size:13px;
		font-weight:400;
		text-transform:uppercase;
	}

	.contact-form label.consent-implicit input
	{
		display:none;
	}

	.contact-form label.checkbox,.contact-form label.checkbox-multiple,.contact-form label.radio
	{
		align-items:center;
		display:inline-flex;
		float:none;
		font-weight:400;
		line-height:1;
		margin-bottom:0;
	}

	.contact-form .grunion-checkbox-multiple-options,.contact-form .grunion-radio-options
	{
		display:flex;
		flex-direction:column;
		gap:12px;
	}

	.contact-form label span
	{
		font-size:85%;
		font-weight:400;
		margin-left:.25em;
		opacity:.45;
	}

	.contact-form-submission
	{
		border-bottom:1px solid #000;
		border-top:1px solid #000;
		margin-bottom:4em;
		padding:1.5em 1em;
		width:100%;
	}

	.contact-form-submission p
	{
		word-wrap:break-word;
		margin:0 auto;
	}

	.contact-form-submission h4
	{
		font-weight:200;
		margin-bottom:32px;
		margin-top:32px;
	}

	.contact-form-submission .go-back-message
	{
		margin-bottom:32px;
		margin-top:20px;
		text-align:left;
	}

	.contact-form-submission .go-back-message .link
	{
		color:#000;
		font-weight:200;
	}

	.contact-form-submission .field-name
	{
		font-weight:200;
	}

	.contact-form-submission .field-value
	{
		font-weight:600;
		margin-bottom:20px;
	}

	.form-errors .form-error-message
	{
		color:red;
	}

	.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea
	{
		width:100%;
	}

	#jetpack-check-feedback-spam
	{
		margin:1px 8px 0 0;
	}

	.jetpack-check-feedback-spam-spinner
	{
		display:inline-block;
		margin-top:7px;
	}

	.wp-block-jetpack-contact-form
	{
		display:flex;
		flex-direction:row;
		flex-grow:1;
		flex-wrap:wrap;
		gap:var(--wp--style--block-gap,1.5rem);
		justify-content:flex-start;
	}

	.wp-block-jetpack-contact-form>*
	{
		box-sizing:border-box;
		flex:0 0 100%;
	}

	.wp-block-jetpack-contact-form-container.alignfull .wp-block-jetpack-contact-form
	{
		padding-left:0;
		padding-right:0;
	}

	.wp-block-jetpack-button.alignright button
	{
		float:right;
	}

	.wp-block-jetpack-contact-form .grunion-field-wrap
	{
		box-sizing:border-box;
		position:relative;
	}

	.wp-block-jetpack-contact-form .grunion-field-width-25-wrap
	{
		flex:1 1 calc(25% - var(--wp--style--block-gap,1.5rem)*1);
		max-width:25%;
	}

	.wp-block-jetpack-contact-form .grunion-field-width-50-wrap
	{
		flex:1 1 calc(50% - var(--wp--style--block-gap,1.5rem)*1);
		max-width:50%;
	}

	.wp-block-jetpack-contact-form .grunion-field-width-75-wrap
	{
		flex:1 1 calc(75% - var(--wp--style--block-gap,1.5rem)*1);
		max-width:75%;
	}

	.grunion-field-checkbox-wrap,.grunion-field-consent-wrap
	{
		align-self:center;
	}

	@media only screen and (min-width:600px) {
		.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=url]
		{
			width:50%;
		}

		.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=tel],.wp-block-jetpack-contact-form input[type=text],.wp-block-jetpack-contact-form input[type=url]
		{
			width:100%;
		}
	}

	.jetpack-empty-spam,.jetpack-empty-spam-container
	{
		display:inline-block;
	}

	.jetpack-empty-spam-spinner
	{
		display:inline-block;
		margin-top:7px;
	}

	.wp-block-jetpack-contact-form .wp-block-spacer
	{
		width:100%;
	}

	.contact-form .contact-form-dropdown__button.ui-button
	{
		align-items:center;
		background-color:var(--jetpack--contact-form--input-background);
		border:var(--jetpack--contact-form--border);
		border-color:var(--jetpack--contact-form--border-color);
		border-radius:var(--jetpack--contact-form--border-radius);
		border-style:var(--jetpack--contact-form--border-style);
		border-width:var(--jetpack--contact-form--border-size);
		box-sizing:border-box;
		color:var(--jetpack--contact-form--text-color);
		display:flex;
		flex-direction:row-reverse;
		font-family:var(--jetpack--contact-form--font-family);
		font-size:var(--jetpack--contact-form--font-size);
		justify-content:space-between;
		line-height:var(--jetpack--contact-form--line-height);
		padding:var(--jetpack--contact-form--input-padding);
		width:100%;
	}

	.contact-form .contact-form-dropdown__button.ui-button .ui-selectmenu-icon.ui-icon
	{
		background:none;
	}

	.contact-form .contact-form-dropdown__button .ui-selectmenu-icon,.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon
	{
		align-items:center;
		border:2px solid transparent;
		box-sizing:border-box;
		display:flex;
		height:.8em;
		justify-content:center;
		margin-right:4px;
		overflow:visible;
		position:relative;
		width:.8em;
	}

	.contact-form .contact-form-dropdown__button .ui-selectmenu-icon:after
	{
		border-bottom:2px solid;
		border-right:2px solid;
		box-sizing:border-box;
		content:"";
		display:block;
		height:100%;
		margin-top:-5px;
		transform:rotate(45deg);
		transition:all .2s ease-in-out;
		width:100%;
	}

	.contact-form .contact-form-dropdown__button.ui-selectmenu-button-open .ui-selectmenu-icon:after
	{
		margin-top:8px;
		transform:rotate(225deg);
	}

	.contact-form .contact-form-dropdown__menu
	{
		z-index:1;
	}

	.contact-form .contact-form-dropdown__menu ul.ui-menu
	{
		background-color:var(--jetpack--contact-form--input-background-fallback);
		border:var(--jetpack--contact-form--border);
		border-color:var(--jetpack--contact-form--border-color);
		border-radius:var(--jetpack--contact-form--border-radius);
		border-style:var(--jetpack--contact-form--border-style);
		border-width:var(--jetpack--contact-form--border-size);
		box-shadow:0 2px 6px rgba(0,0,0,.05);
		color:var(--jetpack--contact-form--text-color);
		font-family:var(--jetpack--contact-form--font-family);
		font-size:var(--jetpack--contact-form--font-size);
		line-height:normal;
		list-style:none;
		margin:0;
		max-height:230px;
		overflow:auto;
		padding:0;
	}

	.contact-form .contact-form-dropdown__menu .ui-menu-item
	{
		margin:0;
	}

	.contact-form .contact-form-dropdown__menu .ui-menu
	{
		margin-top:8px;
	}

	.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper
	{
		padding:var(--jetpack--contact-form--input-padding);
	}

	.contact-form .contact-form-dropdown__menu .ui-menu .ui-menu-item-wrapper.ui-state-active
	{
		background-color:var(--jetpack--contact-form--text-color);
		border:none;
		color:var(--jetpack--contact-form--input-background-fallback);
		position:relative;
	}

	.contact-form .is-style-animated .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap),.contact-form .is-style-outlined .grunion-field-wrap:not(.grunion-field-checkbox-wrap):not(.grunion-field-consent-wrap)
	{
		--notch-width:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));
		display:flex;
		flex-direction:row-reverse;
		position:relative;
	}

	.contact-form .is-style-outlined .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-outlined .grunion-field-radio-wrap
	{
		background-color:var(--jetpack--contact-form--input-background);
	}

	.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options
	{
		flex-grow:1;
		padding:var(--jetpack--contact-form--input-padding,16px);
		padding-top:calc(var(--jetpack--contact-form--input-padding-top,16px) + 4px);
	}

	.contact-form .is-style-outlined .grunion-field-wrap .notched-label
	{
		box-sizing:border-box;
		display:flex;
		height:100%;
		left:0;
		max-width:100%;
		pointer-events:none;
		position:absolute;
		right:0;
		text-align:left;
		width:100%;
	}

	.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__leading
	{
		border:var(--jetpack--contact-form--border);
		border-color:var(--jetpack--contact-form--border-color);
		border-radius:var(--jetpack--contact-form--border-radius);
		border-bottom-right-radius:unset;
		border-style:var(--jetpack--contact-form--border-style);
		border-width:var(--jetpack--contact-form--border-size);
		border-right:none;
		border-top-right-radius:unset;
		width:var(--notch-width);
	}

	.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__notch
	{
		border:var(--jetpack--contact-form--border);
		border-color:var(--jetpack--contact-form--border-color);
		border-radius:unset;
		border-style:var(--jetpack--contact-form--border-style);
		border-width:var(--jetpack--contact-form--border-size);
		border-left:none;
		border-right:none;
		padding:0 4px;
		transition:border .15s linear;
	}

	.contact-form .is-style-outlined .grunion-field-wrap.no-label .notched-label__notch
	{
		padding:0;
	}

	.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__label
	{
		font-weight:300;
		margin:0;
		pointer-events:none;
		position:relative;
		top:50%;
		transform:translateY(-50%);
		transition:all .15s cubic-bezier(.4,0,.2,1);
		will-change:transform;
	}

	.contact-form .is-style-outlined .grunion-field-textarea-wrap .notched-label .notched-label__label
	{
		top:var(--jetpack--contact-form--input-padding-top,16px);
		transform:unset;
	}

	.contact-form .is-style-outlined .grunion-field-wrap .notched-label .notched-label__trailing
	{
		border:var(--jetpack--contact-form--border);
		border-color:var(--jetpack--contact-form--border-color);
		border-radius:var(--jetpack--contact-form--border-radius);
		border-bottom-left-radius:unset;
		border-style:var(--jetpack--contact-form--border-style);
		border-width:var(--jetpack--contact-form--border-size);
		border-left:none;
		border-top-left-radius:unset;
		flex-grow:1;
	}

	.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__notch,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__notch
	{
		border-top-color:transparent;
	}

	.contact-form .is-style-outlined .grunion-field-wrap .grunion-checkbox-multiple-options~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field.has-placeholder~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:focus~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.notched-label .notched-label__label,.contact-form .is-style-outlined .grunion-field-wrap .grunion-radio-options~.notched-label .notched-label__label
	{
		font-size:.8em;
		top:calc(var(--jetpack--contact-form--border-size)*-1);
		transform:translateY(-50%);
	}

	.contact-form .is-style-outlined .grunion-field-wrap .contact-form-dropdown__button,.contact-form .is-style-outlined .grunion-field-wrap>input,.contact-form .is-style-outlined .grunion-field-wrap>textarea
	{
		border-color:transparent !important;
		outline:none;
		padding-left:calc(var(--notch-width) + 4px);
		padding-right:calc(var(--notch-width) + 4px);
	}

	.contact-form .is-style-outlined .grunion-field-wrap textarea
	{
		padding:var(--jetpack--contact-form--input-padding,16px);
	}

	.contact-form .is-style-outlined .contact-form-dropdown__menu .ui-menu-item-wrapper,.contact-form .is-style-outlined .grunion-field-wrap textarea
	{
		padding-left:calc(var(--notch-width) + 4px);
		padding-right:calc(var(--notch-width) + 4px);
	}

	.contact-form .is-style-animated .grunion-field-wrap
	{
		--left-offset:calc(var(--jetpack--contact-form--input-padding-left,16px) + var(--jetpack--contact-form--border-size));
		--label-left:max(var(--left-offset),var(--jetpack--contact-form--border-radius));
		--field-padding:calc(var(--label-left) - var(--jetpack--contact-form--border-size));
	}

	.contact-form .is-style-animated .grunion-field-wrap input
	{
		outline:none;
	}

	.contact-form .is-style-animated .grunion-field-wrap textarea
	{
		outline:none;
		padding:var(--jetpack--contact-form--input-padding,16px);
	}

	.contact-form .is-style-animated .grunion-field-wrap:not(.no-label) .contact-form-dropdown__button,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>input,.contact-form .is-style-animated .grunion-field-wrap:not(.no-label)>textarea
	{
		padding-left:var(--field-padding);
		padding-right:var(--field-padding);
		padding-top:1.4em;
	}

	.contact-form .is-style-animated .grunion-field-wrap .contact-form-dropdown__menu .ui-menu-item-wrapper
	{
		padding-left:var(--field-padding);
		padding-right:var(--field-padding);
	}

	.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap,.contact-form .is-style-animated .grunion-field-radio-wrap
	{
		background-color:var(--jetpack--contact-form--input-background);
	}

	.contact-form .is-style-animated .grunion-field-checkbox-multiple-wrap .grunion-checkbox-multiple-options,.contact-form .is-style-animated .grunion-field-radio-wrap .grunion-radio-options
	{
		flex-grow:1;
		padding-bottom:var(--jetpack--contact-form--input-padding,16px);
		padding-top:1.8em;
	}

	.contact-form .is-style-animated .grunion-field-wrap .animated-label__label
	{
		box-sizing:border-box;
		left:var(--label-left);
		margin:0;
		max-width:100%;
		pointer-events:none;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		transition:all .15s cubic-bezier(.4,0,.2,1);
		width:100%;
	}

	.contact-form .is-style-animated .grunion-field-textarea-wrap .animated-label__label
	{
		top:var(--jetpack--contact-form--input-padding-top,16px);
		transform:unset;
	}

	.contact-form .is-style-animated .grunion-field-wrap .grunion-field.has-placeholder~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:focus~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-field:not(:placeholder-shown)~.animated-label__label
	{
		font-size:.75em;
		top:calc(2px + var(--jetpack--contact-form--border-size));
		transform:translateY(0);
	}

	.contact-form .is-style-animated .grunion-field-wrap .grunion-checkbox-multiple-options~.animated-label__label,.contact-form .is-style-animated .grunion-field-wrap .grunion-radio-options~.animated-label__label
	{
		left:0;
		top:0;
		transform:translateY(0);
	}

	.contact-form .is-style-below .grunion-field-wrap .below-label__label
	{
		margin-left:var(--jetpack--contact-form--border-size);
	}

	.infinite-loader
	{
		color:#000;
		display:block;
		height:28px;
		text-align:center;
	}

	#infinite-handle span
	{
		background:#333;
		border-radius:1px;
		color:#f0f0f1;
		cursor:pointer;
		font-size:13px;
		padding:6px 16px;
	}

	@keyframes spinner-inner {
		0%
		{
			opacity:1;
		}

		to
		{
			opacity:0;
		}
	}

	.infinite-loader .spinner-inner div
	{
		animation:spinner-inner 1s linear infinite;
		background:#000;
		border-radius:3px/6px;
		height:12px;
		left:47px;
		outline:1px solid #fff;
		position:absolute;
		top:24px;
		transform-origin:3px 26px;
		width:6px;
	}

	.infinite-loader .spinner-inner div:first-child
	{
		animation-delay:-.9166666667s;
		background:#000;
		transform:rotate(0deg);
	}

	.infinite-loader .spinner-inner div:nth-child(2)
	{
		animation-delay:-.8333333333s;
		background:#000;
		transform:rotate(30deg);
	}

	.infinite-loader .spinner-inner div:nth-child(3)
	{
		animation-delay:-.75s;
		background:#000;
		transform:rotate(60deg);
	}

	.infinite-loader .spinner-inner div:nth-child(4)
	{
		animation-delay:-.6666666667s;
		background:#000;
		transform:rotate(90deg);
	}

	.infinite-loader .spinner-inner div:nth-child(5)
	{
		animation-delay:-.5833333333s;
		background:#000;
		transform:rotate(120deg);
	}

	.infinite-loader .spinner-inner div:nth-child(6)
	{
		animation-delay:-.5s;
		background:#000;
		transform:rotate(150deg);
	}

	.infinite-loader .spinner-inner div:nth-child(7)
	{
		animation-delay:-.4166666667s;
		background:#000;
		transform:rotate(180deg);
	}

	.infinite-loader .spinner-inner div:nth-child(8)
	{
		animation-delay:-.3333333333s;
		background:#000;
		transform:rotate(210deg);
	}

	.infinite-loader .spinner-inner div:nth-child(9)
	{
		animation-delay:-.25s;
		background:#000;
		transform:rotate(240deg);
	}

	.infinite-loader .spinner-inner div:nth-child(10)
	{
		animation-delay:-.1666666667s;
		background:#000;
		transform:rotate(270deg);
	}

	.infinite-loader .spinner-inner div:nth-child(11)
	{
		animation-delay:-.0833333333s;
		background:#000;
		transform:rotate(300deg);
	}

	.infinite-loader .spinner-inner div:nth-child(12)
	{
		animation-delay:0s;
		background:#000;
		transform:rotate(330deg);
	}

	.infinite-loader .spinner
	{
		background:none;
		display:inline-block;
		height:28px;
		overflow:hidden;
		width:28px;
	}

	.infinite-loader .spinner-inner
	{
		backface-visibility:hidden;
		height:100%;
		position:relative;
		transform:translateZ(0) scale(.28);
		transform-origin:0 0;
		width:100%;
	}

	.infinite-loader .spinner-inner div
	{
		box-sizing:content-box;
	}

	#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover
	{
		background:transparent;
		border:none;
		color:inherit;
		cursor:inherit;
		display:inline;
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
		line-height:inherit;
		margin:0;
		padding:0;
		position:static;
	}

	#infinite-handle span button::-moz-focus-inner
	{
		border:none;
		margin:0;
		padding:0;
	}

	@media (max-width:800px) {
		#infinite-handle span:before
		{
			display:none;
		}

		#infinite-handle span
		{
			display:block;
		}
	}

	#infinite-footer
	{
		bottom:-50px;
		left:0;
		position:fixed;
		width:100%;
	}

	#infinite-footer a
	{
		text-decoration:none;
	}

	#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover
	{
		color:#444;
		text-decoration:underline;
	}

	#infinite-footer .container
	{
		background:hsla(0,0%,100%,.8);
		border:solid rgba(0,0,0,.1);
		border-width:1px 0 0;
		box-sizing:border-box;
		margin:0 auto;
		overflow:hidden;
		padding:1px 20px;
		width:780px;
	}

	#infinite-footer .blog-credits,#infinite-footer .blog-info
	{
		box-sizing:border-box;
		line-height:25px;
	}

	#infinite-footer .blog-info
	{
		float:left;
		overflow:hidden;
		text-align:left;
		text-overflow:ellipsis;
		white-space:nowrap;
		width:40%;
	}

	#infinite-footer .blog-credits
	{
		float:right;
		font-weight:400;
		width:60%;
	}

	#infinite-footer .blog-info a
	{
		color:#111;
		font-size:14px;
		font-weight:700;
	}

	#infinite-footer .blog-credits
	{
		color:#888;
		font-size:12px;
		text-align:right;
	}

	#infinite-footer .blog-credits a
	{
		color:#646970;
	}

	.infinity-end.neverending #infinite-footer
	{
		display:none;
	}

	@media (max-width:640px) {
		#infinite-footer .container
		{
			box-sizing:border-box;
			width:100%;
		}

		#infinite-footer .blog-info
		{
			width:30%;
		}

		#infinite-footer .blog-credits
		{
			width:70%;
		}

		#infinite-footer .blog-credits,#infinite-footer .blog-info a
		{
			font-size:10px;
		}

		#infinite-footer
		{
			position:static;
		}
	}

	#infinite-aria
	{
		clip:rect(0 0 0 0);
		border:0;
		height:1px;
		margin:-1px;
		overflow:hidden;
		padding:0;
		position:absolute;
		width:1px;
	}

	.infinite-wrap:focus
	{
		outline:0 !important;
	}

	div.sharedaddy h3.sd-title:before
	{
		border-top:1px solid #dcdcde;
		content:"";
		display:block;
		margin-bottom:1em;
		min-width:30px;
		width:100%;
	}

	#wpadminbar li#wp-admin-bar-admin-bar-likes-widget
	{
		overflow:hidden;
		width:61px;
	}

	#wpadminbar iframe.admin-bar-likes-widget
	{
		border-width:0;
		height:28px;
		min-height:28px;
		position:absolute;
		top:0;
		width:61px;
	}

	div.jetpack-likes-widget-wrapper
	{
		min-height:50px;
		position:relative;
		width:100%;
	}

	div.jetpack-likes-widget-wrapper .sd-link-color
	{
		font-size:12px;
	}

	div.jetpack-comment-likes-widget-wrapper
	{
		min-height:31px;
		position:relative;
		width:100%;
	}

	div.jetpack-comment-likes-widget-wrapper iframe
	{
		margin-bottom:0;
	}

	#likes-other-gravatars
	{
		background-color:#2e4453;
		border-width:0;
		box-shadow:0 0 10px #2e4453;
		box-shadow:0 0 10px rgba(46,68,83,.6);
		display:none;
		min-width:130px;
		padding:10px 10px 12px;
		position:absolute;
		z-index:1000;
	}

	#likes-other-gravatars *
	{
		line-height:normal;
	}

	#likes-other-gravatars .likes-text
	{
		color:#fff;
		font-size:12px;
		padding-bottom:8px;
	}

	#likes-other-gravatars li,#likes-other-gravatars ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
		text-indent:0;
	}

	#likes-other-gravatars li:before
	{
		content:"";
	}

	#likes-other-gravatars ul.wpl-avatars
	{
		display:block;
		max-height:190px;
		overflow:auto;
	}

	#likes-other-gravatars ul.wpl-avatars li
	{
		float:left;
		height:32px;
		margin:0 5px 5px 0;
		width:32px;
	}

	#likes-other-gravatars ul.wpl-avatars li a
	{
		border-bottom:none !important;
		display:block;
		margin:0 2px 0 0;
	}

	#likes-other-gravatars ul.wpl-avatars li a img
	{
		background:none;
		border:none;
		margin:0 !important;
		padding:0 !important;
		position:static;
	}

	div.sd-box
	{
		border-top:1px solid #dcdcde;
		border-top:1px solid rgba(0,0,0,.13);
	}

	.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget
	{
		border-width:0;
		display:block;
		margin:0;
	}

	.comment-likes-widget-placeholder,.post-likes-widget-placeholder
	{
		border-width:0;
		margin:0;
		position:relative;
	}

	.comment-likes-widget-placeholder
	{
		display:flex;
		font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
		height:18px;
		position:absolute;
	}

	.comment-likes-widget-placeholder:before
	{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232EA2CC' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");
		background-repeat:no-repeat;
		background-size:16px 16px;
		color:#2ea2cc;
		content:"";
		display:inline-block;
		height:16px;
		padding-right:5px;
		position:relative;
		top:3px;
		width:16px;
	}

	.post-likes-widget-placeholder .button
	{
		display:none;
	}

	.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading
	{
		color:#999;
		font-size:12px;
	}

	.comment-likes-widget-placeholder .loading
	{
		align-self:center;
		color:#4e4e4e;
		margin-top:4px;
		padding-left:5px;
	}

	div.sharedaddy.sd-like-enabled .sd-like h3
	{
		display:none;
	}

	div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget
	{
		float:none;
		position:absolute;
		top:0;
		width:100%;
	}

	.comment-likes-widget
	{
		width:100%;
	}

	.cs-rating,.pd-rating
	{
		display:block !important;
	}

	.sd-gplus .sd-title
	{
		display:none;
	}

	@media print {
		.jetpack-likes-widget-wrapper
		{
			display:none;
		}
	}

	.jp-related-posts-i2__row
	{
		display:flex;
		margin-top:1.5rem;
	}

	.jp-related-posts-i2__row:first-child
	{
		margin-top:0;
	}

	.jp-related-posts-i2__post
	{
		display:flex;
		flex-basis:0;
		flex-direction:column;
		flex-grow:1;
		margin:0 10px;
		padding-left:0;
	}

	.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post
	{
		max-width:calc(33% - 20px);
	}

	.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post,.jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post
	{
		max-width:calc(50% - 20px);
	}

	.jp-related-posts-i2__post-author,.jp-related-posts-i2__post-context,.jp-related-posts-i2__post-date,.jp-related-posts-i2__post-heading,.jp-related-posts-i2__post-img-link
	{
		display:block;
		flex-direction:row;
	}

	.jp-related-posts-i2__post-heading
	{
		font-size:1rem;
		line-height:1.2em;
		margin:.5rem 0;
	}

	.jp-related-posts-i2__post-link
	{
		display:block;
		line-height:1.2em;
		width:100%;
	}

	.jp-related-posts-i2__post-img-link
	{
		order:-1;
	}

	.jp-related-posts-i2__post-img-link img
	{
		width:100%;
	}

	.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row
	{
		display:block;
		margin-top:0;
	}

	.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post
	{
		margin:0;
		max-width:none;
	}

	.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link
	{
		margin-top:1rem;
	}

	@media only screen and (max-width:640px) {
		.jp-related-posts-i2__row
		{
			display:block;
			margin-top:0;
		}

		.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post
		{
			margin:1rem 0 0;
			max-width:none;
		}

		.jp-related-posts-i2__post-img-link
		{
			margin-top:1rem;
		}

		.jp-related-posts-i2__post-img-link img
		{
			width:350px;
		}
	}

	#jp-relatedposts
	{
		clear:both;
		display:none;
		margin:1em 0;
		padding-top:1em;
		position:relative;
	}

	.jp-relatedposts:after
	{
		clear:both;
		content:"";
		display:block;
	}

	#jp-relatedposts h3.jp-relatedposts-headline
	{
		display:inline-block;
		float:left;
		font-family:inherit;
		font-size:9pt;
		font-weight:700;
		margin:0 0 1em;
	}

	#jp-relatedposts h3.jp-relatedposts-headline em:before
	{
		border-top:1px solid #dcdcde;
		border-top:1px solid rgba(0,0,0,.2);
		content:"";
		display:block;
		margin-bottom:1em;
		min-width:30px;
		width:100%;
	}

	#jp-relatedposts h3.jp-relatedposts-headline em
	{
		font-style:normal;
		font-weight:700;
	}

	#jp-relatedposts .jp-relatedposts-items
	{
		clear:left;
	}

	#jp-relatedposts .jp-relatedposts-items-visual
	{
		margin-right:-20px;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post
	{
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		float:left;
		margin:0 0 1em;
		width:33%;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post
	{
		filter:alpha(opacity=80);
		-moz-opacity:.8;
		opacity:.8;
		padding-right:20px;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4)
	{
		clear:both;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a
	{
		text-decoration:underline;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover
	{
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}

	#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title
	{
		font-size:14px;
		line-height:20px;
		margin:0;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs
	{
		position:relative;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay
	{
		border-bottom:0;
		bottom:0;
		display:block;
		left:0;
		position:absolute;
		right:0;
		top:0;
	}

	#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time
	{
		margin-bottom:0;
	}

	#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title
	{
		display:block;
		font-family:inherit;
		margin:0;
		max-width:100%;
		text-transform:none;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a
	{
		filter:alpha(opacity=100);
		font-size:inherit;
		font-weight:400;
		-moz-opacity:1;
		opacity:1;
		text-decoration:none;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover
	{
		text-decoration:underline;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span
	{
		display:block;
		max-width:90%;
		overflow:hidden;
		text-overflow:ellipsis;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span
	{
		height:auto;
		max-width:100%;
	}

	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date
	{
		opacity:.6;
	}

	#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt,.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date
	{
		display:none;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt
	{
		overflow:hidden;
	}

	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span
	{
		margin-bottom:1em;
	}

	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post
	{
		clear:both;
		width:100%;
	}

	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img
	{
		float:left;
		margin-right:3%;
		max-width:33%;
		overflow:hidden;
	}

	#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title
	{
		display:inline-block;
		max-width:63%;
	}

	@media only screen and (max-width:640px) {
		#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post
		{
			width:50%;
		}

		#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n)
		{
			clear:left;
		}

		#jp-relatedposts .jp-relatedposts-items-visual
		{
			margin-right:20px;
		}
	}

	@media only screen and (max-width:320px) {
		#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post
		{
			clear:both;
			margin:0 0 1em;
			width:100%;
		}

		#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title
		{
			float:none;
			margin-right:0;
			max-width:100%;
		}
	}

	@media print {
		.jp-relatedposts
		{
			display:none !important;
		}
	}

	#jp-post-flair
	{
		padding-top:.5em;
	}

	#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy
	{
		clear:both;
	}

	div.sharedaddy h3.sd-title
	{
		display:inline-block;
		font-size:9pt;
		font-weight:700;
		line-height:1.2;
		margin:0 0 1em;
	}

	body.highlander-light h3.sd-title:before
	{
		border-top:1px solid rgba(0,0,0,.2);
	}

	body.highlander-dark h3.sd-title:before
	{
		border-top:1px solid hsla(0,0%,100%,.4);
	}

	.sd-sharing
	{
		margin-bottom:1em;
	}

	.sd-content ul
	{
		list-style:none !important;
		margin:0 !important;
		padding:0 !important;
	}

	.sd-content ul li
	{
		display:inline-block;
	}

	.sd-content ul li.share-deprecated
	{
		opacity:.5;
	}

	.sd-content ul li.share-deprecated a span
	{
		text-decoration:line-through;
	}

	.sd-block.sd-gplus
	{
		margin:0 0 .5em;
	}

	.sd-gplus .sd-content
	{
		font-size:12px;
	}

	.sd-content .share-email-error .share-email-error-title
	{
		margin:.5em 0;
	}

	.sd-content .share-email-error .share-email-error-text
	{
		font-family:Open Sans,sans-serif;
		font-size:12px;
		margin:.5em 0;
	}

	#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button
	{
		background:#fff;
		border-radius:4px;
		box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.12);
		color:#2c3338 !important;
		display:inline-block;
		font-family:Open Sans,sans-serif;
		font-size:13px;
		font-weight:500;
		line-height:23px;
		padding:4px 11px 3px 9px;
		text-decoration:none !important;
		text-shadow:none;
	}

	.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a
	{
		align-items:center;
		display:flex;
		font-size:12px;
		line-height:12px;
		min-height:20px;
		padding:1px 6px 0 5px;
	}

	.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a
	{
		position:relative;
		top:2px;
	}

	.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span
	{
		line-height:23px;
		margin-left:6px;
	}

	.sd-social-icon .sd-content ul li a.sd-button>span
	{
		margin-left:0;
	}

	.sd-social-text .sd-content ul li a.sd-button span
	{
		margin-left:3px;
	}

	.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span
	{
		line-height:12px;
		margin-left:3px;
	}

	.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before
	{
		margin-bottom:-1px;
	}

	.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover
	{
		box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.22);
	}

	.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active
	{
		box-shadow:inset 0 1px 0 rgba(0,0,0,.16);
	}

	.sd-content ul li a.sd-button:before
	{
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		display:inline-block;
		font:normal 18px/1 social-logos;
		text-align:center;
		vertical-align:top;
	}

	.sd-social-icon-text ul li a.sd-button:before
	{
		position:relative;
		top:2px;
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.sd-content ul li a.sd-button:before
		{
			position:relative;
			top:2px;
		}
	}

	.sd-social-official ul li a.sd-button:before
	{
		position:relative;
		top:-2px;
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.sd-social-official ul li a.sd-button:before
		{
			top:0;
		}
	}

	.sd-content ul li
	{
		margin:0 8px 12px 0;
		padding:0;
	}

	.jp-sharing-input-touch .sd-content ul li
	{
		padding-left:10px;
	}

	.sd-content ul li.preview-item.no-icon a.sd-button span
	{
		margin-left:0;
	}

	.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before
	{
		display:none;
	}

	body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span
	{
		background-image:none;
		background-position:-500px -500px !important;
		background-repeat:no-repeat !important;
		height:0;
		line-height:inherit;
		padding-left:0;
	}

	.sd-social-icon .sd-content ul li a.share-more
	{
		position:relative;
		top:-4px;
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.sd-social-icon .sd-content ul li a.share-more
		{
			top:2px;
		}
	}

	@-moz-document url-prefix()
	{
		.sd-social-iconsd-contentulliashare-moretop:2px;
	}	
}

.sd-social-icon .sd-content ul li a.share-more span
{
	margin-left:3px;
}

.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before
{
	content:"\f469";
}

.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before
{
	content:"\f410";
}

.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before
{
	content:"\f207";
}

.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before
{
	content:"\f202";
}

.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before
{
	content:"\f222";
}

.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before
{
	content:"\f607";
}

.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before
{
	content:"\f224";
}

.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before
{
	content:"\f210";
}

.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before
{
	content:"\f203";
}

.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before
{
	content:"\f205";
}

.sd-social-official .sd-content li.share-press-this a:before
{
	color:#2ba1cb;
}

.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before
{
	content:"\f606";
}

.sd-social-official .sd-content li.share-telegram a:before
{
	color:#08c;
}

.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before
{
	content:"\f10a";
}

.sd-social-official .sd-content li.share-mastodon a:before
{
	color:#563acc;
}

.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before
{
	content:"\f415";
}

.sd-social-official .sd-content a.share-more:before
{
	color:#2ba1cb;
}

.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before
{
	content:"\f608";
}

.sd-social-official .sd-content li.share-jetpack-whatsapp a:before
{
	color:#43d854;
}

.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button
{
	background:#43d854;
	color:#fff !important;
}

.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before
{
	content:"\f10c";
}

.sd-social-official .sd-content li.share-nextdoor a:before
{
	color:#8ed500;
}

.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button
{
	background:#8ed500;
	color:#fff !important;
}

.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before
{
	content:"🚫";
	height:1em;
	width:1em;
}

.sd-social .sd-button .share-count
{
	background:#2ea2cc;
	border-radius:10px;
	color:#fff;
	display:inline-block;
	font-size:10px;
	line-height:1;
	padding:1px 3px;
	text-align:center;
}

.sd-social-official .sd-content>ul>li>a.sd-button span
{
	line-height:1;
}

.sd-social-official .sd-content ul
{
	display:flex;
	flex-wrap:wrap;
}

.sd-social-official .sd-content ul:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.sd-social-official .sd-content li.share-press-this a
{
	margin:0 0 5px;
}

.sd-social-official .sd-content ul>li
{
	display:flex;
	max-height:18px;
}

.sd-social-official .sd-content ul>li .option-smart-off
{
	margin-right:8px;
}

.sd-social-official .fb-share-button>span
{
	vertical-align:top !important;
}

.sd-social-official .sd-content .pocket_button iframe
{
	width:98px;
}

.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button
{
	margin:0 !important;
}

.linkedin_button>span,.pinterest_button a
{
	display:block !important;
}

.sd-social-official .sd-content .share-tumblr iframe
{
	max-width:53px;
	width:unset;
}

body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print
{
	position:relative;
	top:0;
}

body .sd-social-icon .sd-content li.share-custom>a
{
	padding:2px 3px 0;
	position:relative;
	top:4px;
}

body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span
{
	background-repeat:no-repeat;
	background-size:16px 16px;
	display:inline-block;
	height:21px;
	line-height:16px;
	margin-left:0;
	padding:0 0 0 19px;
}

body .sd-social-icon .sd-content li.share-custom a span
{
	padding-left:16px !important;
	width:0;
}

.sharing-hidden .inner
{
	background:#fff;
	border:1px solid #ccc;
	border-radius:2px;
	box-shadow:0 5px 20px rgba(0,0,0,.2);
	margin-top:5px;
	max-width:400px;
	padding:10px;
	position:absolute;
	z-index:2;
}

.sharing-hidden .inner ul
{
	margin:0 !important;
}

.sd-social-official .sd-content .sharing-hidden ul>li.share-end
{
	clear:both;
	height:0 !important;
	margin:0 !important;
}

.sharing-hidden .inner:after,.sharing-hidden .inner:before
{
	border-bottom:8px solid #ccc;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	content:"";
	display:block;
	height:0;
	left:20px;
	position:absolute;
	top:-8px;
	width:0;
	z-index:1;
}

.sharing-hidden .inner:after
{
	border-bottom:8px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:-7px;
	z-index:2;
}

.sharing-hidden ul
{
	margin:0;
}

.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a
{
	border:0;
	border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:none;
	height:auto;
	line-height:1;
	margin-bottom:0;
	max-width:32px;
	padding:7px;
	position:relative;
	top:-2px;
	width:auto;
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span
{
	line-height:1;
}

.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover
{
	border:none;
	opacity:.6;
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before
{
	top:0;
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom
{
	padding:8px 8px 6px;
	top:5px;
}

.sd-social-icon .sd-content ul li a.sd-button.share-more
{
	margin-left:10px;
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more
{
	margin-left:0;
}

.sd-social-icon .sd-button span.share-count
{
	background:#555;
	border-radius:0;
	bottom:0;
	font-size:9px;
	position:absolute;
	right:0;
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button
{
	background:#e9e9e9;
	margin-top:2px;
	text-indent:0;
}

.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button
{
	background:#2c4762;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button
{
	background:#1877f2;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button
{
	background:#00acee;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button
{
	background:#ca1f27;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button
{
	color:#555 !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button
{
	background:#4f94d4;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button
{
	background:#08c;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button
{
	background:#0077b5;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button
{
	background:#ee4056;
	color:#fff !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button
{
	background:#cee3f8;
	color:#555 !important;
}

.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button
{
	background:linear-gradient(0deg,#563acc 0,#6364ff);
	color:#fff !important;
}

.sharing-screen-reader-text
{
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute !important;
	width:1px;
}

.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover
{
	clip:auto !important;
	background-color:#f0f0f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	color:#21759b;
	display:block;
	font-size:14px;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
}

#jetpack-source_f_name
{
	display:none !important;
	left:-9000px;
	position:absolute !important;
}

.sd-content .share-customize-link
{
	line-height:11px;
	margin-top:8px;
}

.sd-content .share-customize-link a
{
	font-family:Open Sans,sans-serif;
	font-size:11px;
}

@media print {
	.sharedaddy.sd-sharing-enabled
	{
		display:none;
	}
}

.jetpack-slideshow-window
{
	background-color:#222;
	border:20px solid #222;
	border-radius:10px;
	height:0;
	margin-bottom:20px;
	overflow:hidden;
	padding-bottom:56.25% !important;
	padding-top:30px !important;
	position:relative;
	z-index:1;
}

.jetpack-slideshow-window.jetpack-slideshow-white
{
	background-color:#fff;
	border-color:#fff;
}

.jetpack-slideshow-window,.jetpack-slideshow-window *
{
	box-sizing:content-box;
}

.jetpack-slideshow-loading
{
	height:100%;
	margin:auto;
	text-align:center;
}

body div.jetpack-slideshow-window * img
{
	background-color:transparent !important;
	background-image:none !important;
	border-width:0 !important;
	display:block;
	margin:0 auto;
	max-height:100%;
	max-width:100%;
	padding:0 !important;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}

.jetpack-slideshow-loading img
{
	vertical-align:middle;
}

.jetpack-slideshow-slide
{
	display:none;
	height:100% !important;
	left:0;
	margin:auto;
	position:absolute;
	text-align:center;
	top:0;
	width:100% !important;
}

.jetpack-slideshow-slide img
{
	vertical-align:middle;
}

.jetpack-slideshow-line-height-hack
{
	font-size:0;
	overflow:hidden;
	width:0;
}

.jetpack-slideshow-slide-caption
{
	bottom:5px;
	color:#f6f7f7;
	font-family:Helvetica Neue,sans-serif;
	font-size:13px;
	height:25px;
	left:0;
	line-height:25px;
	position:absolute;
	text-align:center;
	text-shadow:#222 1px 1px 2px;
	width:100%;
	z-index:100;
}

.jetpack-slideshow-controls
{
	bottom:30px;
	direction:ltr;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	margin:auto;
	opacity:.5;
	position:absolute;
	text-align:center;
	transition:opacity .3s ease-out;
	width:100%;
	z-index:1000;
}

.jetpack-slideshow-window:hover .jetpack-slideshow-controls
{
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
}

body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover
{
	zoom:1;
	background-color:#000 !important;
	background-color:rgba(0,0,0,.6) !important;
	background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png) !important;
	background-position:-34px 8px !important;
	background-repeat:no-repeat;
	background-size:142px 16px !important;
	border:2px solid hsla(0,0%,100%,.1) !important;
	border-radius:10em !important;
	color:#222 !important;
	display:inline-block !important;
	*display:inline;
	height:32px !important;
	line-height:32px !important;
	margin:0 5px !important;
	padding:0 !important;
	text-align:center !important;
	transition:border-color .3s ease-out;
	width:32px !important;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	body div div.jetpack-slideshow-controls a,body div div.jetpack-slideshow-controls a:hover
	{
		background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png) !important;
	}
}

body div div.jetpack-slideshow-controls a:hover
{
	border-color:#fff !important;
}

body div div.jetpack-slideshow-controls a:first-child
{
	background-position:-76px 8px !important;
}

body div div.jetpack-slideshow-controls a:last-child
{
	background-position:-117px 8px !important;
}

body div div.jetpack-slideshow-controls a.running,body div div.jetpack-slideshow-controls a:nth-child(2)
{
	background-position:-34px 8px !important;
}

body div div.jetpack-slideshow-controls a.paused
{
	background-position:9px 8px !important;
}

.jetpack-slideshow-controls a img
{
	border:50px dotted #f0f;
}

body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent
{
	overflow:hidden !important;
}

.presentation-wrapper-fullscreen-parent #wpadminbar
{
	display:none;
}

.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent
{
	bottom:0 !important;
	left:0 !important;
	margin:0 !important;
	min-height:100% !important;
	min-width:100% !important;
	padding:0 !important;
	position:absolute !important;
	right:0 !important;
	top:0 !important;
	z-index:10000 !important;
}

.presentation-wrapper-fullscreen
{
	background-color:grey;
	border:none !important;
}

.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right
{
	z-index:20001;
}

.presentation-wrapper-fullscreen .nav-fullscreen-button
{
	z-index:20002;
}

.presentation-wrapper
{
	border:1px solid #dcdcde;
	line-height:normal;
	margin:20px auto;
	overflow:hidden;
}

.presentation
{
	margin:0;
	outline:none;
	overflow:hidden;
	position:relative;
}

.presentation,.presentation .step
{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100% 100%;
}

.presentation .step.fade:not(.active)
{
	opacity:0;
}

.presentation .slide-content
{
	padding:30px;
}

.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button
{
	background-repeat:no-repeat;
	opacity:0;
	position:absolute;
	transition:opacity .25s;
	width:34px;
	z-index:2;
}

.presentation .nav-arrow-left,.presentation .nav-arrow-right
{
	background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);
	background-size:450% 61px;
	height:100%;
}

.presentation .nav-arrow-left
{
	background-position:4px 50%;
	left:0;
}

.presentation .nav-arrow-right
{
	background-position:-120px 50%;
	right:0;
}

.presentation .nav-fullscreen-button
{
	background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);
	background-size:100% 100%;
	bottom:0;
	height:32px;
	margin:4px;
	right:0;
	width:32px;
	z-index:3;
}

.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right
{
	opacity:1;
}

.presentation:hover .nav-fullscreen-button
{
	opacity:.8;
}

.presentation-wrapper-fullscreen .nav-fullscreen-button
{
	background-image:url(/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png);
}

.presentation .autoplay-overlay
{
	background-color:#dcdcde;
	background-color:rgba(0,0,0,.75);
	border-radius:50px;
	display:table;
	height:15%;
	margin:30% 10%;
	position:relative;
	transition:opacity .5s;
	width:80%;
	z-index:100;
}

.presentation .autoplay-overlay .overlay-msg
{
	color:#fff;
	display:table-cell;
	position:relative;
	text-align:center;
	vertical-align:middle;
}

.presentation .will-fade
{
	opacity:0;
}

.presentation .do-fade
{
	opacity:1;
	transition:opacity .5s;
}

div.jetpack-quiz
{
	background-color:#f3f3f3;
	border:1px solid #deede3;
	border-radius:.2em;
	line-height:1.3em;
	margin-bottom:2em;
	padding:1em;
}

div.jetpack-quiz div.jetpack-quiz-question
{
	font-weight:700;
	margin-bottom:.5em;
}

div.jetpack-quiz div.jetpack-quiz-answer
{
	border-bottom:1px dotted #999;
	cursor:pointer;
	margin-bottom:.5em;
	padding:1em 0 1em 1em;
}

div.jetpack-quiz div.jetpack-quiz-answer.last
{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}

div.jetpack-quiz div.jetpack-quiz-answer.correct
{
	color:green;
}

div.jetpack-quiz div.jetpack-quiz-answer.wrong
{
	color:red;
}

div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation
{
	display:none;
}

div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation
{
	color:#000;
	display:block;
	font-size:90%;
	margin-top:1em;
}

div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt
{
	font-size:85%;
}

div.jetpack-quiz pre
{
	background:transparent;
	font:15px Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;
	margin:0;
	padding:0;
}

.jetpack-quiz-options
{
	margin-top:12px;
	text-align:right;
}

.jetpack-quiz-count
{
	color:#646970;
	float:left;
	font-size:12px;
}

.jetpack-quiz-option-button
{
	cursor:pointer;
	margin-left:12px;
}

.jetpack-quiz-option-button:hover svg
{
	background:#3c434a;
}

.jetpack-quiz-option-button svg
{
	fill:#fff;
	background:#000;
	border-radius:50%;
	display:inline-block;
	height:24px;
	width:24px;
}

.jetpack-quiz-wrapper .jetpack-quiz:first-of-type .jetpack-quiz-option-button:first-of-type,.jetpack-quiz-wrapper .jetpack-quiz:last-of-type .jetpack-quiz-option-button:last-of-type
{
	display:none;
}

#subscribe-email input
{
	width:95%;
}

.comment-subscription-form
{
	margin-bottom:1em;
}

.comment-subscription-form .subscribe-label
{
	display:inline !important;
}

.jetpack-video-wrapper
{
	margin-bottom:1.6em;
}

.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object
{
	margin-bottom:0;
}

.jetpack-social-navigation ul
{
	display:block;
	margin:0 0 1.5em;
	padding:0;
}

.jetpack-social-navigation li
{
	display:inline-block;
	line-height:1;
	margin:0;
}

.jetpack-social-navigation a
{
	border:0;
	height:1em;
	text-decoration:none;
	width:1em;
}

.jetpack-social-navigation-svg .icon
{
	fill:currentColor;
	color:inherit;
	height:1em;
	vertical-align:middle;
	width:1em;
}

.jetpack-social-navigation-genericons a:before
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none;
	content:"\f415";
	display:inline-block;
	font-family:Genericons;
	font-size:1em;
	font-style:normal;
	font-weight:400;
	height:1em;
	line-height:1;
	text-decoration:inherit;
	vertical-align:top;
	width:1em;
}

.jetpack-social-navigation-genericons a[href*="codepen.io"]:before
{
	content:"\f216";
}

.jetpack-social-navigation-genericons a[href*="digg.com"]:before
{
	content:"\f221";
}

.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before
{
	content:"\f201";
}

.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before
{
	content:"\f225";
}

.jetpack-social-navigation-genericons a[href*="mailto:"]:before
{
	content:"\f410";
}

.jetpack-social-navigation-genericons a[href*="facebook.com"]:before
{
	content:"\f203";
}

.jetpack-social-navigation-genericons a[href*="flickr.com"]:before
{
	content:"\f211";
}

.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before
{
	content:"\f226";
}

.jetpack-social-navigation-genericons a[href*="github.com"]:before
{
	content:"\f200";
}

.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before
{
	content:"\f206";
}

.jetpack-social-navigation-genericons a[href*="instagram.com"]:before
{
	content:"\f215";
}

.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before
{
	content:"\f208";
}

.jetpack-social-navigation-genericons a[href*="nextdoor.com"]:before
{
	content:"\f10c";
}

.jetpack-social-navigation-genericons a[href*="path.com"]:before
{
	content:"\f219";
}

.jetpack-social-navigation-genericons a[href*="pinterest."]:before
{
	content:"\f210";
}

.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before
{
	content:"\f224";
}

.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before
{
	content:"\f217";
}

.jetpack-social-navigation-genericons a[href*="reddit.com"]:before
{
	content:"\f222";
}

.jetpack-social-navigation-genericons a[href$="/feed/"]:before
{
	content:"\f413";
}

.jetpack-social-navigation-genericons a[href*="skype:"]:before
{
	content:"\f220";
}

.jetpack-social-navigation-genericons a[href*="spotify.com"]:before
{
	content:"\f515";
}

.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before
{
	content:"\f223";
}

.jetpack-social-navigation-genericons a[href*="threads.net"]:before
{
	content:"\f10d";
}

.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before
{
	content:"\f214";
}

.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before
{
	content:"\f516";
}

.jetpack-social-navigation-genericons a[href*="twitter.com"]:before
{
	content:"\f202";
}

.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before
{
	content:"\f212";
}

.jetpack-social-navigation-genericons a[href*="vine.co"]:before
{
	content:"\f517";
}

.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before
{
	content:"\f205";
}

.jetpack-social-navigation-genericons a[href*="youtube.com"]:before
{
	content:"\f213";
}

.tiled-gallery
{
	clear:both;
	margin:0 0 20px;
	overflow:hidden;
}

.tiled-gallery img
{
	margin:2px !important;
}

.tiled-gallery .gallery-group
{
	float:left;
	position:relative;
}

.tiled-gallery .tiled-gallery-item
{
	float:left;
	margin:0;
	position:relative;
	width:inherit;
}

.tiled-gallery .gallery-row
{
	overflow:hidden;
}

.tiled-gallery .tiled-gallery-item a
{
	background:transparent;
	border:none;
	color:inherit;
	margin:0;
	padding:0;
	text-decoration:none;
	width:auto;
}

.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover
{
	background:none;
	border:none;
	box-shadow:none;
	max-width:100%;
	padding:0;
	vertical-align:middle;
}

.tiled-gallery-caption
{
	background:#f0f0f1;
	background:hsla(0,0%,100%,.8);
	bottom:0;
	color:#333;
	font-size:13px;
	font-weight:400;
	overflow:hidden;
	padding:10px 0;
	position:absolute;
	text-indent:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}

.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption
{
	font-size:11px;
}

.widget-gallery .tiled-gallery-unresized
{
	height:0;
	overflow:hidden;
	visibility:hidden;
}

.tiled-gallery .tiled-gallery-item img.grayscale
{
	left:0;
	position:absolute;
	top:0;
}

.tiled-gallery .tiled-gallery-item img.grayscale:hover
{
	opacity:0;
}

.tiled-gallery.type-circle .tiled-gallery-item img
{
	border-radius:50% !important;
	object-fit:cover;
}

.tiled-gallery.type-circle .tiled-gallery-caption
{
	display:none;
}

.tiled-gallery.type-square .tiled-gallery-item img
{
	object-fit:cover;
}

.jetpack-display-remote-posts
{
	margin:5px 0 20px;
}

.jetpack-display-remote-posts h4
{
	margin:5px 0;
	padding:0;
}

.jetpack-display-remote-posts p
{
	margin:0;
	padding:0;
}

.jetpack-display-remote-posts img
{
	max-width:100%;
}

.widget-grofile h4
{
	margin:1em 0 .5em;
}

.widget-grofile ul.grofile-urls
{
	margin-left:0;
	overflow:hidden;
}

.widget-grofile ul.grofile-accounts li
{
	display:inline;
	list-style:none;
}

.widget-grofile ul.grofile-accounts li:before
{
	content:"" !important;
}

.widget-grofile .grofile-accounts-logo
{
	background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);
	background-repeat:no-repeat;
	float:left;
	height:16px;
	margin-bottom:8px;
	margin-right:8px;
	width:16px;
}

.rtl .widget-grofile .grofile-accounts-logo
{
	margin-left:8px;
	margin-right:0;
}

.grofile-thumbnail
{
	max-width:100%;
	width:500px;
}

@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	.widget-grofile .grofile-accounts-logo
	{
		background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
		background-size:16px 784px;
	}
}

div[class^=gr_custom_container]
{
	background-color:#fff;
	border:1px solid gray;
	border-radius:10px;
	color:#000;
	padding:10px 5px;
}

div[class^=gr_custom_container] a
{
	color:#000;
}

h2[class^=gr_custom_header]
{
	display:none;
}

div[class^=gr_custom_each_container]
{
	border-bottom:1px solid #a7aaad;
	clear:both;
	margin-bottom:10px;
	overflow:auto;
	padding-bottom:4px;
	width:100%;
}

div[class^=gr_custom_book_container]
{
	float:right;
	height:60px;
	margin-left:4px;
	overflow:hidden;
	width:39px;
}

div[class^=gr_custom_author]
{
	font-size:10px;
}

div[class^=gr_custom_tags]
{
	color:gray;
	font-size:10px;
}

div[class^=gr_custom_rating]
{
	display:none;
}

.widget_wpcom_social_media_icons_widget ul
{
	list-style-type:none;
	margin-left:0;
}

.widget_wpcom_social_media_icons_widget ul li
{
	border:0;
	display:inline;
	margin-right:.5em;
}

.widget_wpcom_social_media_icons_widget li a
{
	border:0;
	text-decoration:none;
}

.widget_wpcom_social_media_icons_widget .genericon
{
	font-family:Genericons;
}

.widget_wpcom_social_media_icons_widget .screen-reader-text
{
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute !important;
	width:1px;
}

.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover
{
	clip:auto !important;
	background-color:#f0f0f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000;
}

.widgets-grid-layout
{
	width:100%;
}

.widgets-grid-layout:after,.widgets-grid-layout:before
{
	content:" ";
	display:table;
}

.widgets-grid-layout:after
{
	clear:both;
}

.widget-grid-view-image
{
	float:left;
	max-width:50%;
}

.widget-grid-view-image a
{
	display:block;
	margin:0 2px 4px 0;
}

.widget-grid-view-image:nth-child(2n)
{
	float:right;
}

.widget-grid-view-image:nth-child(2n) a
{
	margin:0 0 4px 2px;
}

.widgets-grid-layout .widget-grid-view-image img
{
	height:auto;
	max-width:100%;
}

.widgets-list-layout
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.widgets-list-layout li:after,.widgets-list-layout li:before
{
	content:"";
	display:table;
}

.widgets-list-layout li:after
{
	clear:both;
}

.widgets-list-layout li
{
	zoom:1;
	list-style-type:none !important;
	margin-bottom:1em;
}

.widgets-list-layout .widgets-list-layout-blavatar
{
	float:left;
	height:auto;
	max-width:40px;
	width:21.276596%;
}

.widgets-list-layout-links
{
	float:right;
	width:73.404255%;
}

.widgets-list-layout span
{
	opacity:.5;
}

.widgets-list-layout span:hover
{
	opacity:.8;
}

.jetpack-image-container:after
{
	clear:both;
}

.jetpack-image-container:after,.jetpack-image-container:before
{
	content:"";
	display:table;
}

.widgets-multi-column-grid ul
{
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
}

.widgets-multi-column-grid ul li
{
	background:none;
	border:none;
	clear:none;
	float:left;
	list-style-type:none !important;
	margin:0 -5px -3px 0;
	padding:0 8px 6px 0;
}

.widgets-multi-column-grid ul li a
{
	background:none;
	border:0;
	margin:0;
	padding:0;
}

.widgets-multi-column-grid .avatar
{
	vertical-align:middle;
}

.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48
{
	max-height:48px;
	max-width:48px;
}

.widget.widget_authors li>ul,.widget_authors>ul
{
	margin-left:inherit;
	padding-left:0;
}

.widget_authors ul li li
{
	padding-left:0;
}

.widget_authors>ul>li
{
	list-style:none;
	margin-bottom:1em;
}

.widget_authors>ul>li+li
{
	border-top:0;
}

.widget.widget_authors img
{
	box-shadow:none;
	margin-bottom:5px;
	margin-right:5px;
	vertical-align:middle;
}

.wpcnt
{
	line-height:2;
	text-align:center;
}

.wpa
{
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	position:relative;
}

.wpa-about
{
	border-bottom:none !important;
	box-shadow:none !important;
	color:#888;
	display:block;
	font:10px/1 Open Sans,Arial,sans-serif !important;
	left:0;
	margin-top:0;
	opacity:.85;
	position:absolute;
	right:0;
	text-align:left !important;
	text-decoration:none !important;
	top:5px;
}

.wpa .u>div
{
	display:block;
	margin-bottom:1em;
	margin-top:5px;
}

div.wpa>div
{
	margin-top:20px;
}

.wpa .u .adsbygoogle
{
	background-color:transparent;
	display:block;
	margin-bottom:1em;
	margin-top:17px;
}

.widget_eu_cookie_law_widget
{
	animation:fadeIn .8s;
	border:none;
	bottom:1em;
	left:1em;
	margin:0;
	padding:0;
	position:fixed;
	right:1em;
	width:auto;
	z-index:50001;
}

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

	to
	{
		opacity:1;
		visibility:visible;
	}
}

.widget_eu_cookie_law_widget.widget.top
{
	bottom:auto;
	top:1em;
}

.admin-bar .widget_eu_cookie_law_widget.widget.top
{
	top:3em;
}

amp-consent.widget_eu_cookie_law_widget.widget.top
{
	margin:0;
	top:1em;
}

.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top
{
	margin-top:3em;
	top:0;
}

#eu-cookie-law
{
	background-color:#fff;
	border:1px solid #dedede;
	color:#2e4467;
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	padding:6px 6px 6px 15px;
	position:relative;
}

#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited
{
	color:inherit;
	cursor:inherit;
	text-decoration:underline;
}

#eu-cookie-law a:hover
{
	cursor:pointer;
	text-decoration:none;
}

#eu-cookie-law.negative
{
	background-color:#000;
	border:none;
	color:#fff;
}

#eu-cookie-law.hide
{
	opacity:0;
	transition:opacity .4s,visibility .4s;
	visibility:hidden;
}

#eu-cookie-law form
{
	margin-bottom:0;
	position:static;
}

#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover
{
	background:#f3f3f3;
	border:1px solid #dedede;
	border-radius:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#2e4453;
	cursor:pointer;
	display:inline;
	float:right;
	font-family:inherit;
	font-size:14px;
	font-weight:inherit;
	line-height:inherit;
	margin:0 0 0 5%;
	padding:8px 12px;
	position:static;
	text-transform:none;
}

#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover
{
	background:#282828;
	border-color:#535353;
	color:#fff;
}

@media (max-width:600px) {
	#eu-cookie-law
	{
		padding-bottom:55px;
	}

	#eu-cookie-law input.accept
	{
		bottom:8px;
		position:absolute;
		right:8px;
	}
}

.widget_eu_cookie_law_widget .customize-partial-edit-shortcut>button
{
	left:0;
}

.flickr-images
{
	text-align:center;
}

.flickr-size-thumbnail .flickr-images
{
	align-content:space-between;
	align-items:center;
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
}

.flickr-images img
{
	margin:5px;
	max-width:100%;
}

.wpcom-instagram-images
{
	grid-gap:.5rem;
	display:grid;
	grid-auto-columns:1fr;
}

.wpcom-instagram-images:after,.wpcom-instagram-images:before
{
	content:none;
}

.wpcom-instagram-images a
{
	display:block;
	margin:4px 2px;
}

.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a
{
	display:inline-block;
	vertical-align:top;
}

.wpcom-instagram-columns-2 a
{
	width:calc(50% - 8px);
}

.wpcom-instagram-columns-3 a
{
	width:calc(33.3333% - 8px);
}

.wpcom-instagram-images .sq-bg-image
{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	height:0;
	overflow:hidden;
	padding-bottom:100%;
}

.wpcom-instagram-columns-2
{
	grid-template-columns:repeat(2,1fr);
}

.wpcom-instagram-columns-3
{
	grid-template-columns:repeat(3,1fr);
}

@supports (display:grid) {
	.wpcom-instagram-images a
	{
		display:block;
		margin:0;
	}

	.wpcom-instagram-columns-2 a,.wpcom-instagram-columns-3 a
	{
		width:auto;
	}
}

.jetpack-search-filters-widget__sub-heading
{
	font-size:inherit;
	font-weight:700;
	margin:0 0 .5em;
	padding:0;
}

.jetpack-search-form+.jetpack-search-filters-widget__sub-heading
{
	margin-bottom:.5em !important;
	margin-top:1.5em;
}

.jetpack-search-filters-widget__clear
{
	margin-bottom:.5em;
	margin-top:.5em;
}

.jetpack-search-sort-wrapper
{
	margin-bottom:1.5em;
	margin-top:1em;
}

.jetpack-search-sort-wrapper label
{
	display:inherit;
}

.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox]
{
	height:auto;
	width:auto;
}

ul.jetpack-search-filters-widget__filter-list li
{
	border:none;
	list-style:none;
	padding:0;
}

ul.jetpack-search-filters-widget__filter-list li a
{
	text-decoration:none;
}

ul.jetpack-search-filters-widget__filter-list li a:hover
{
	box-shadow:none;
}

ul.jetpack-search-filters-widget__filter-list li label
{
	display:inherit;
	font-weight:inherit;
}

.jetpack-search-filters-widget__filter-list
{
	list-style:none;
}

ul.jetpack-search-filters-widget__filter-list
{
	margin-bottom:1.5em;
}

body.search .jetpack-search-form input[name=s]::placeholder
{
	color:transparent;
}

body.search .jetpack-search-form input[name=s].show-placeholder::placeholder
{
	color:inherit;
}

@media screen and (min-width:400px) {
	.widget.jetpack-simple-payments .jetpack-simple-payments-product
	{
		flex-direction:column;
	}

	.widget.jetpack-simple-payments .jetpack-simple-payments-details
	{
		padding-left:0;
	}
}

.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul
{
	list-style:none;
}

.jetpack_widget_social_icons ul
{
	display:block;
	margin:0 0 1.5em;
	padding:0;
}

.jetpack_widget_social_icons ul li
{
	border:0;
	display:inline-block;
	line-height:1;
	margin:0;
	padding:0;
}

.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before
{
	display:none;
}

.jetpack_widget_social_icons a
{
	border:0;
	box-shadow:none;
	display:block;
	height:24px;
	text-decoration:none;
	width:24px;
}

.jetpack_widget_social_icons svg
{
	fill:currentColor;
	color:inherit;
	height:inherit;
	vertical-align:middle;
	width:inherit;
}

.jetpack_widget_social_icons ul.size-small a
{
	height:24px;
	width:24px;
}

.jetpack_widget_social_icons ul.size-medium a
{
	height:32px;
	width:32px;
}

.jetpack_widget_social_icons ul.size-large a
{
	height:48px;
	width:48px;
}

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

.milestone-widget
{
	margin-bottom:1em;
}

.milestone-content
{
	line-height:2;
	margin-top:5px;
	max-width:100%;
	padding:0;
	text-align:center;
}

.milestone-header
{
	background-color:var(--milestone-text-color,#111);
	color:var(--milestone-bg-color,#fff);
	line-height:1.3;
	margin:0;
	padding:.8em;
}

.milestone-header .date,.milestone-header .event
{
	display:block;
}

.milestone-header .event
{
	font-size:120%;
}

.milestone-countdown .difference
{
	display:block;
	font-size:500%;
	font-weight:700;
	line-height:1.2;
}

.milestone-countdown,.milestone-message
{
	background-color:var(--milestone-bg-color,#fff);
	border:1px solid var(--milestone-border-color,#767676);
	border-top:0;
	color:var(--milestone-text-color,#111);
	padding-bottom:1em;
}

.milestone-message
{
	padding-top:1em;
}

.jetpack-subscribe-modal
{
	background-color:transparent;
	height:100%;
	left:0;
	overflow:auto;
	position:fixed;
	top:0;
	transition:all .4s;
	visibility:hidden;
	width:100%;
	z-index:1;
}

.jetpack-subscribe-modal.open
{
	background-color:rgba(0,0,0,.3);
	visibility:visible;
}

.jetpack-subscribe-modal__modal-content
{
	background-color:#fefefe;
	border:1px solid #ddd;
	border-radius:10px;
	box-sizing:border-box;
	margin:15% auto;
	position:relative;
	top:100%;
	transition:all .4s;
	visibility:hidden;
	width:600px;
}

.jetpack-subscribe-modal__modal-content>.wp-block-group
{
	margin:0 auto;
	max-width:450px;
}

.jetpack-subscribe-modal__modal-content>.wp-block-group a
{
	text-decoration:none;
}

.jetpack-subscribe-modal.open .jetpack-subscribe-modal__modal-content
{
	top:0;
	visibility:visible;
}