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

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

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

[hidden], template {
	display: none;
}

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

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
	font-size: 2em;
}

mark {
	color: #000;
	background: #fcf8e3;
	padding: .2em;
}

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

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

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

hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

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

button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 4px 0 0;
	line-height: normal;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-appearance: none;
}

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

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	background-color: transparent;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, :after, :before {
		color: #000 !important;
		text-shadow: none !important;
		background: 0 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	a, a:visited {
		text-decoration: underline;
	}
	
	a[href]:after {
		content: " (" attr(href) ")";
	}
	
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	
	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: "";
	}
	
	blockquote, pre {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	img {
		max-width: 100% !important;
	}
	
	h2, h3, p {
		orphans: 3;
		widows: 3;
	}
	
	h2, h3 {
		page-break-after: avoid;
	}
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: transparent;
}

body {
	margin: 0;
	line-height: 1.5;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	background-color: transparent;
	text-decoration: none;
}

figure {
	margin: 0;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role=button] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1;
	color: inherit;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: 400;
	opacity: .7;
}

h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h1 small, h2 small, h3 small {
	font-size: 65%;
}

h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4 small, h5 small, h6 small {
	font-size: 75%;
}

p {
	margin: 0 0 10px;
}

small {
	font-size: 85%;
}

ol, ul {
	margin: 0;
	padding: 0;
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd, dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

address {
	margin-bottom: 20px;
	font-style: italic;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	color: #c7254e;
	background-color: #e6e6e6;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	-webkit-box-shadow: none;
	box-shadow: none;
}

pre {
	overflow: auto;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	line-height: 1.42857143;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.container {
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:768px) {
	.container, .container.entry .col-0>.grid-inside .filters {
		width: 750px;
	}
}

@media (min-width:992px) {
	.container, .container.entry .col-0>.grid-inside .filters {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.container, .container.entry .col-0>.grid-inside .filters {
		width: 1170px;
	}
}

.container-fluid {
	padding-right: 60px;
	padding-left: 60px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	margin-right: -20px;
	margin-left: -20px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 20px;
	padding-left: 20px;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float: left;
}

.col-xs-12, .grid-stack>.grid-stack-item[data-gs-width='12'], .module.col-12 {
	width: 100%;
}

.col-xs-11, .grid-stack>.grid-stack-item[data-gs-width='11'], .module.col-11 {
	width: 91.66666667%;
}

.col-xs-10, .grid-stack>.grid-stack-item[data-gs-width='10'], .module.col-10 {
	width: 83.33333333%;
}

.col-xs-9, .grid-stack>.grid-stack-item[data-gs-width='9'], .module.col-9 {
	width: 75%;
}

.col-xs-8, .grid-stack>.grid-stack-item[data-gs-width='8'], .module.col-8 {
	width: 66.66666667%;
}

.col-xs-7, .grid-stack>.grid-stack-item[data-gs-width='7'], .module.col-7 {
	width: 58.33333333%;
}

.col-xs-6, .grid-stack>.grid-stack-item[data-gs-width='6'], .module.col-6 {
	width: 50%;
}

.col-xs-5, .grid-stack>.grid-stack-item[data-gs-width='5'], .module.col-5 {
	width: 41.66666667%;
}

.col-xs-4, .grid-stack>.grid-stack-item[data-gs-width='4'], .module.col-4 {
	width: 33.33333333%;
}

.col-xs-3, .grid-stack>.grid-stack-item[data-gs-width='3'], .module.col-3 {
	width: 25%;
}

.col-xs-2, .grid-stack>.grid-stack-item[data-gs-width='2'], .module.col-2 {
	width: 16.66666667%;
}

.col-xs-1, .grid-stack>.grid-stack-item[data-gs-width='1'], .module.col-1 {
	width: 8.33333333%;
}

.col-xs-offset-12, .module.col-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11, .module.col-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10, .module.col-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9, .module.col-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8, .module.col-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7, .module.col-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6, .module.col-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5, .module.col-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4, .module.col-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3, .module.col-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2, .module.col-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1, .module.col-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-11 {
		width: 91.66666667%;
	}
	
	.col-sm-10 {
		width: 83.33333333%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-8 {
		width: 66.66666667%;
	}
	
	.col-sm-7 {
		width: 58.33333333%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-5 {
		width: 41.66666667%;
	}
	
	.col-sm-4 {
		width: 33.33333333%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-2 {
		width: 16.66666667%;
	}
	
	.col-sm-1 {
		width: 8.33333333%;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-11 {
		width: 91.66666667%;
	}
	
	.col-md-10 {
		width: 83.33333333%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-8 {
		width: 66.66666667%;
	}
	
	.col-md-7 {
		width: 58.33333333%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-5 {
		width: 41.66666667%;
	}
	
	.col-md-4 {
		width: 33.33333333%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-2 {
		width: 16.66666667%;
	}
	
	.col-md-1 {
		width: 8.33333333%;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-11 {
		width: 91.66666667%;
	}
	
	.col-lg-10 {
		width: 83.33333333%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-8 {
		width: 66.66666667%;
	}
	
	.col-lg-7 {
		width: 58.33333333%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-5 {
		width: 41.66666667%;
	}
	
	.col-lg-4 {
		width: 33.33333333%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-2 {
		width: 16.66666667%;
	}
	
	.col-lg-1 {
		width: 8.33333333%;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0;
	}
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox][disabled], input[type=radio][disabled] {
	cursor: not-allowed;
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .nav:after, .nav:before, .row:after, .row:before {
	display: table;
	content: " ";
}

.clearfix:after, .container-fluid:after, .container:after, .nav:after, .row:after {
	clear: both;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none !important;
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important;
	}
	
	table.visible-xs {
		display: table !important;
	}
	
	tr.visible-xs {
		display: table-row !important;
	}
	
	td.visible-xs, th.visible-xs {
		display: table-cell !important;
	}
	
	.visible-xs-block {
		display: block !important;
	}
	
	.visible-xs-inline {
		display: inline !important;
	}
	
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important;
	}
	
	table.visible-sm {
		display: table !important;
	}
	
	tr.visible-sm {
		display: table-row !important;
	}
	
	td.visible-sm, th.visible-sm {
		display: table-cell !important;
	}
	
	.visible-sm-block {
		display: block !important;
	}
	
	.visible-sm-inline {
		display: inline !important;
	}
	
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}
	
	table.visible-md {
		display: table !important;
	}
	
	tr.visible-md {
		display: table-row !important;
	}
	
	td.visible-md, th.visible-md {
		display: table-cell !important;
	}
	
	.visible-md-block {
		display: block !important;
	}
	
	.visible-md-inline {
		display: inline !important;
	}
	
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important;
	}
	
	table.visible-lg {
		display: table !important;
	}
	
	tr.visible-lg {
		display: table-row !important;
	}
	
	td.visible-lg, th.visible-lg {
		display: table-cell !important;
	}
	
	.visible-lg-block {
		display: block !important;
	}
	
	.visible-lg-inline {
		display: inline !important;
	}
	
	.visible-lg-inline-block {
		display: inline-block !important;
	}
	
	.hidden-lg {
		display: none !important;
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important;
	}
}

.owl-carousel .animated {
	-webkit-animation-duration: .9s;
	animation-duration: .9s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-animated-in {
	z-index: 0;
}

.owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-duration: .9s;
	animation-duration: .9s;
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

.owl-carousel .fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		display: none;
	}
	
	100% {
		opacity: 1;
		display: block;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
		display: none;
	}
	
	100% {
		opacity: 1;
		display: block;
	}
}

.owl-height {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out;
}

.owl-carousel {
	touch-action: manipulation;
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
	display: none;
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-transform: translateZ(0) scale(1, 1);
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.bm-row:after, .col-3.ux-first-mod-row:after, .col-3.ux-first-mod-row:before, .module.col-0:after, .module.col-0:before, .module.col-12:after, .module.col-12:before {
	content: " ";
	display: table;
}

.bm-row:after, .clearfix:after, .col-3.ux-first-mod-row:after, .module.col-0:after, .module.col-12:after {
	clear: both;
}

.bm-bg-color, .bm-image-mouseover .ux-hover-wrap-a, .bm-image-mouseover a.ux-hover-wrap, .filter-num, .filter-sticky .filters, .filters .filters-a:after, .navi-title-img, .sea-scrolldown-btn:after, .sea-scrolldown-btn:before, .video-play-btn {
	-webkit-transition: .5s;
	transition: .5s;
}

.btn-mod-wrap .ux-btn:after, .btn-mod-wrap .ux-btn:before, .ux-btn path, .ux-btn-svg.hide-by-default, .ux-btn-text, .ux-btn.on-mouseover .ux-btn-icon-wrap, .ux-btn.on-mouseover .ux-btn-text-wrap {
	-webkit-transition: .2s;
	transition: .2s;
}

.ux-background-img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

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

.ux-first-mod-row.module {
	clear: left;
}

svg {
	max-width: 100%;
}

.without-page-fadein {
	visibility: hidden;
}

.anima-underline:after, .bg-slider::before, .bm-bg-color, .grid-item-con, .group-inside>.background-video::before, .group-inside>.bm-background-img::before, .seaFullInn, .single-image.mask-image:before, .tw-style-a.ux-btn:after, .ux-hover-icon-wrap {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.bm-bg-color {
	position: fixed;
	z-index: 9;
	pointer-events: none;
}

.bm-bg-color~.bm-builder .module {
	z-index: 10;
}

.bm-row[data-groupsameheight=on] {
	display: flex;
}

.bm-row[data-groupsameheight=on] .bm-wrap .group-inside {
	height: 100%;
}

.module {
	position: relative;
	text-align: left;
	float: left;
	clear: none;
}

body.rtl .module {
	text-align: inherit;
}

.module.col-0 {
	width: 100%;
	clear: both;
}

.bm-builder {
	margin-left: calc(0px - var(--spacing-col-cb, 20px) / 2);
	margin-right: calc(0px - var(--spacing-col-cb, 20px) / 2);
}

.col-0:not(.bm-wrap):not(.has-droppable) .module-inside, div[data-module-id=masonry-grid] .module-inside {
	padding-left: 0;
	padding-right: 0;
}

.bm-builder .bm-wrap-no-gap:not(.col-0), .bm-builder .module-inside, .bm-builder div[data-module-id=masonry-grid] .module-inside {
	padding-left: calc(var(--spacing-col-cb, 20px) / 2);
	padding-right: calc(var(--spacing-col-cb, 20px) / 2);
}

.bm-builder .bm-wrap-no-gap .module-inside, .bm-builder .item.col-0 .group-inside {
	padding-left: 0;
	padding-right: 0;
}

.module.col-0:not(.item) {
	float: none;
	width: 100vw;
	position: relative;
	left: 50%;
	margin-left: calc(( 0px - 100vw ) / 2);
	width: calc(100vw - var(--get-scroll-width, 15px));
	margin-left: calc(( var(--get-scroll-width, 15px) - 100vw ) / 2);
}

.module .module.col-0:not(.item) {
	left: 0;
	margin-left: calc(-100vw / 2 + 100% / 2 + var(--get-scroll-width, 15px) / 2);
	margin-right: calc(-100vw / 2 + 100% / 2 + var(--get-scroll-width, 15px) / 2);
}

.module-inside {
	margin-top: var(--top-mod, initial);
	margin-bottom: var(--bottom-mod, initial);
}

body.rtl .module.col-0:not(.item) {
	width: 100vw;
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: calc(( 0px - 100vw ) / 2);
}

body.rtl .no-touchevents .module.col-0:not(.item) {
	margin-left: 0;
	margin-right: calc(( 15px - 100vw ) / 2);
}

body[class*=Windows].rtl .module.col-0:not(.item) {
	margin-left: 0;
	margin-right: calc(( 17px - 100vw ) / 2);
}

.fullscreen-wrap {
	min-height: 100vh;
}

.sidebar-layout .module .module.col-0:not(.item), .sidebar-layout .module.col-0:not(.item), body.rtl .no-touchevents .sidebar-layout .module.col-0:not(.item), body.rtl .sidebar-layout .module.col-0:not(.item), body[class*=Windows] .sidebar-layout .module .module.col-0:not(.item), body[class*=Windows] .sidebar-layout .module.col-0:not(.item), body[class*=Windows].rtl .sidebar-layout .module.col-0:not(.item) {
	width: 100%;
	margin-left: initial;
	margin-right: initial;
	left: 0;
	right: 0;
}

.bm-wrap.module .group-inside {
	position: relative;
	display: flex;
	flex-flow: row wrap;
	place-content: flex-start;
	align-items: stretch;
}

body.rtl .bm-wrap.module .group-inside {
	direction: ltr;
}

body.rtl .bm-wrap.module .group-inside .module-inside {
	direction: rtl;
}

.bm-wrap.module .module.col-0, .bm-wrap.module .module.col-12 {
	float: none;
}

.bm-wrap.row-middle .group-inside, .bm-wrap.row-middle .group-inside>.background-blend {
	align-items: center;
	place-content: center flex-start;
}

.bm-wrap.row-top .group-inside, .bm-wrap.row-top .group-inside>.background-blend {
	align-items: flex-start;
	place-content: flex-start;
}

.bm-wrap.row-bottom .group-inside, .bm-wrap.row-bottom .group-inside>.background-blend {
	align-items: flex-end;
	place-content: flex-end flex-start;
}

.bm-wrap.row-equal_spacing_v .group-inside, .bm-wrap.row-equal_spacing_v .group-inside>.background-blend {
	align-items: flex-end;
	place-content: flex-end flex-start;
	align-content: space-between;
}

.bm-wrap.row-center .group-inside, .bm-wrap.row-center .group-inside>.background-blend {
	justify-content: center;
}

.bm-wrap.row-right .group-inside, .bm-wrap.row-right .group-inside>.background-blend {
	justify-content: flex-end;
}

.bm-wrap.row-equal_spacing_h .group-inside, .bm-wrap.row-equal_spacing_h .group-inside>.background-blend {
	justify-content: space-between;
}

.background-blend {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-flow: row wrap;
	place-content: flex-start;
	align-items: stretch;
	width: 100%;
	height: 100%;
	z-index: 10;
	-webkit-transition: 1.6s;
	transition: 1.6s;
}

.bm-wrap-height-auto .background-blend {
	position: relative;
}

.bm-background-img {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

body.iOS .bm-background-img {
	background-attachment: scroll !important;
}

.bm-wrap .bm-background-color, .bm-wrap .bm-background-img, .text_block .bm-background-color, .text_block .bm-background-img {
	position: absolute;
	top: 0;
	bottom: 0;
}

.bm-wrap.bm-wrap-no-gap .background-blend, .bm-wrap.bm-wrap-no-gap .background-video, .bm-wrap.bm-wrap-no-gap .bg-slider, .bm-wrap.bm-wrap-no-gap .bm-background-color, .bm-wrap.bm-wrap-no-gap .bm-background-img, .text_block .bm-background-color, .text_block .bm-background-img {
	left: 0;
	right: 0;
}

.bm-wrap:not(.bm-wrap-no-gap) .background-blend, .bm-wrap:not(.bm-wrap-no-gap) .background-video, .bm-wrap:not(.bm-wrap-no-gap) .bg-slider, .bm-wrap:not(.bm-wrap-no-gap) .bm-background-color, .bm-wrap:not(.bm-wrap-no-gap) .bm-background-img, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .background-blend, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .background-video, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bg-slider, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bm-background-color, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .bm-background-img {
	width: auto;
	left: calc(var(--spacing-col-cb, 20px) / 2);
	right: calc(var(--spacing-col-cb, 20px) / 2);
}

.bm-wrap:not(.bm-wrap-no-gap).col-0 .background-blend, .bm-wrap:not(.bm-wrap-no-gap).col-0 .background-video, .bm-wrap:not(.bm-wrap-no-gap).col-0 .bg-slider, .bm-wrap:not(.bm-wrap-no-gap).col-0 .bm-background-color, .bm-wrap:not(.bm-wrap-no-gap).col-0 .bm-background-img {
	left: 0;
	right: 0;
}

.col-0 .background-blend, .col-0 .background-video, .col-0 .bg-slider, .col-0 .bm-background-color, .col-0 .bm-background-img, .col-0 .module-content .background-blen, .col-0 .module-content .background-video, .col-0 .module-content .bg-slider, .col-0 .module-content .bm-background-color, .col-0 .module-content .bm-background-img, .col-0>.module-inside>.text_block_out .text_block>.background-blen, .col-0>.module-inside>.text_block_out .text_block>.background-video, .col-0>.module-inside>.text_block_out .text_block>.bg-slider, .col-0>.module-inside>.text_block_out .text_block>.bm-background-color, .col-0>.module-inside>.text_block_out .text_block>.bm-background-img {
	width: 100vw;
	left: 0;
	right: auto;
	margin-left: calc(-100vw / 2 + 100% / 2);
	margin-right: calc(-100vw / 2 + 100% / 2);
}

.col-0[data-fixed=on] .background-blend, .col-0[data-fixed=on] .background-video, .col-0[data-fixed=on] .bg-slider, .col-0[data-fixed=on] .bm-background-color, .col-0[data-fixed=on] .bm-background-img {
	width: 101vw;
}

.bm-wrap.col-0 .bm-background-img {
	left: 0;
	right: 0;
}

.bm-wrap:not(.bm-wrap-no-gap) .text_block>.background-blend, .bm-wrap:not(.bm-wrap-no-gap) .text_block>.background-video, .bm-wrap:not(.bm-wrap-no-gap) .text_block>.bg-slider, .bm-wrap:not(.bm-wrap-no-gap) .text_block>.bm-background-color, .bm-wrap:not(.bm-wrap-no-gap) .text_block>.bm-background-img, .col-0 .text_block>.background-blend, .col-0 .text_block>.background-video, .col-0 .text_block>.bg-slider, .col-0 .text_block>.bm-background-color, .col-0 .text_block>.bm-background-img, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.background-blend, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.background-video, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bg-slider, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bm-background-color, div[data-module-id=group]:not(.bm-wrap-no-gap) .module-content .text_block>.bm-background-img {
	width: auto;
	margin-left: 0;
	margin-right: 0;
	left: 0;
	right: 0;
}

.disable-mask.background-blend, .disable-mask.text_block_inn {
	background-color: #000 !important;
}

.enable-mask.background-blend, .enable-mask.text_block_inn {
	background-color: #fff !important;
}

div[data-effect=mask-to-standard] .background-blend *, div[data-effect=mask] .background-blend * {
	color: #000 !important;
}

div[data-effect=standard-to-mask] .background-blend * {
	color: #fff !important;
}

.disable-mask.background-blend *, div[data-effect=mask-to-standard] .disable-mask.background-blend * {
	color: #fff !important;
	-webkit-transition: .8s;
	transition: .8s;
}

.enable-mask.background-blend *, div[data-effect=standard-to-mask] .enable-mask.background-blend * {
	color: #000 !important;
	-webkit-transition: .8s;
	transition: .8s;
}

.bm-wrap.module:not(.col-0) .group-inside, .col-0.bm-force-full .group-inside {
	padding-left: 0;
	padding-right: 0;
}

.col-0.bm-force-full:not(.bm-wrap-no-gap) .group-inside {
	margin-right: calc(0px - var(--spacing-col-cb, 20px) / 2);
	margin-left: calc(0px - var(--spacing-col-cb, 20px) / 2);
}

.container-class.container .bm-wrap.module.col-0:not(.bm-force-full) .group-inside {
	margin-right: auto;
	margin-left: auto;
}

.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full) .group-inside {
	margin-right: calc(0px - var(--spacing-col-cb, 20px));
	margin-left: calc(0px - var(--spacing-col-cb, 20px));
}

.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full).bm-wrap-no-gap .group-inside {
	margin-right: 0;
	margin-left: 0;
}

div[data-fixed=on]>.bm-wrap>.module-inside {
	left: auto;
	right: auto;
}

.bm-enable-univer #wrap :after, .bm-enable-univer.bm-enable-univer-textcolor #back-top, .bm-enable-univer.bm-enable-univer-textcolor #wrap *, .bm-enable-univer.bm-enable-univer-textcolor #wrap :before, body:not(.show_mobile_menu).bm-enable-univer.bm-enable-univer-textcolor #header * {
	color: var(--fontcolor-univer, inherit) !important;
	border-color: var(--fontcolor-univer, inherit) !important;
}

.bm-enable-univer.bm-enable-univer-textcolor #wrap-outer svg * {
	fill: var(--fontcolor-univer, inherit) !important;
}

.bm-enable-univer svg.ux-bag-svg * {
	fill: transparent !important;
}

.bm-enable-univer #footer, .bm-enable-univer #header {
	background-color: transparent;
}

.bg-slider {
	transition: opacity .5s;
}

.module:not(.item) .bg-slider {
	opacity: 0;
}

.module:not(.item) .bg-slider.owl-loaded {
	opacity: 1;
}

.bg-slider-items {
	height: 100%;
	z-index: 100;
}

.bg-slider-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.bg-slider .owl-stage {
	display: flex;
}

.bg-slider .owl-item {
	position: relative;
}

.bg-slider .owl-item, .bg-slider .owl-stage, .bg-slider .owl-stage-outer {
	height: 100%;
}

.bg-slider .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.bg-slider .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.word-show {
	position: absolute;
	z-index: 999;
	display: flex;
	justify-content: center;
	left: 0;
	top: 0;
	right: 0;
	opacity: 0;
	font-size: var(--fontsizeWs, 8vw);
	line-height: var(--lineHeightWs, 1.4);
	letter-spacing: var(--letterSpacingWs, 0);
	color: var(--colorWs);
	pointer-events: none;
}

.wordSplit {
	--basePosi: 50%;
	white-space: nowrap;
}

.word-show-in {
	position: relative;
	display: block;
}

.word-show-inn-top {
	transform: translateX(-20px);
}

.wordSplit .word-show-inn-top {
	height: var(--basePosi, 50%);
}

.word-show-inn-bottom, .word-show-inn-top {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.word-show-inn-bottom {
	transform: translateX(20px);
}

.wordSplit .word-show-inn-bottom {
	top: auto;
	bottom: 0;
	height: calc(100% - var(--basePosi, 50%));
}

.word-show-inn {
	position: relative;
	z-index: 9;
	display: inline-block;
	opacity: 0;
}

.word-show-innn {
	display: inline-block;
}

.wordSplit .word-show-innn {
	transform: translateY(calc(-1 * var(--basePosi, 50%)));
}

.colorCombin .word-show-inn-top {
	color: var(--colorWs1, #2bd8d2);
	opacity: .6;
}

.colorCombin .word-show-inn-bottom {
	color: var(--colorWs2, pink);
	opacity: .6;
}

.sea-stroke .word-show-inn-bottom, .sea-stroke .word-show-inn-top {
	-webkit-text-stroke: 1px var(--colorWs, #333);
	color: transparent;
}

.text_block.fullscreen-wrap {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.text_block.fullscreen-wrap>.background-blend {
	display: flex;
	justify-content: center;
	align-items: center;
}

.text_block_inn {
	position: relative;
	z-index: 9;
	width: 100%;
}

.text_block, .text_block_centered {
	margin-right: auto;
	margin-left: auto;
}

.text_block_centered {
	background: 0 0;
}

#content_wrap .entry .text_block p, #content_wrap .entry .text_block p:last-child, #content_wrap .entry p:last-child {
	margin-bottom: 0;
}

.text_block img {
	height: auto !important;
}

.text_block h1, .wrap .text_block h1 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 42px;
}

.text_block h2 {
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 32px;
}

.text_block h3 {
	margin: 0;
	padding: 0;
}

h3 {
	font-size: 28px;
}

.text_block h4 {
	margin: 0;
	padding: 0;
}

h4 {
	font-size: 24px;
}

.text_block h5 {
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 22px;
}

.text_block h6 {
	padding: 5px 0;
	margin: 0;
}

h6 {
	font-size: 20px;
}

.text_block h1 span, .text_block h2 span, .text_block h3 span, .text_block h4 span, .text_block h5 span, .text_block h6 span {
	display: initial;
}

.text_block p {
	min-height: 1em;
}

.text_block_out {
	position: relative;
}

.text_block span {
	display: inline-block;
}

.entry .text_block li, .entry .text_block li span, .text_block li, .text_block li span {
	vertical-align: top;
}

.shape-edge {
	position: absolute;
	pointer-events: none;
	aspect-ratio: 13/1;
	min-height: 80px;
	z-index: 10;
	width: 100%;
	background-color: var(--color-bg, #fff);
}

.bm-enable-univer .shape-edge, .bm-enable-univer .sub-panel-menu {
	background-color: var(--bgcolor-univer);
}

.edge-top {
	top: -.5px;
}

.edge-bottom {
	bottom: -.5px;
}

.top-slash {
	clip-path: polygon(0 0, 100% 0, 100% 0, 0 100%);
}

.top-backslash {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0);
}

.bottom-slash {
	clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 100%);
}

.bottom-backslash {
	clip-path: polygon(100% 100%, 100% 100%, 0 100%, 0 0);
}

.bottom-ao {
	clip-path: polygon(50% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%);
}

.bottom-tu {
	clip-path: polygon(50% 0%, 100% 100%, 100% 100%, 0% 100%, 0% 100%);
}

.top-ao {
	clip-path: polygon(100% 0%, 100% 100%, 50% 0%, 0% 100%, 0% 0%);
}

.top-tu {
	clip-path: polygon(100% 0%, 100% 0%, 50% 100%, 0% 0%, 0% 0%);
}

.col-0 .shape-edge {
	width: 100vw;
	max-width: none;
	left: 50%;
	margin-left: -50vw;
}

.background-video, .bg-slider {
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}

.group-inside>.background-video, .group-inside>.bg-slider {
	z-index: 0;
}

.module-content>.bg-slider {
	z-index: -1;
}

.group-inside>.background-video::before, .group-inside>.bg-slider::before, .group-inside>.bm-background-img::before {
	content: "";
	z-index: 1;
	opacity: var(--maskOpacity, 0);
	background-color: var(--maskColor, transparent);
}

.group-inside>.bm-background-img::before {
	z-index: 0;
}

.background-video video {
	pointer-events: none;
	object-fit: cover;
	position: absolute;
	width: 100%;
	height: 100%;
}

.brick-content video {
	position: relative;
	left: 0;
}

.background-video .lazy-hidden {
	opacity: 1;
}

.text_block.withbg {
	position: relative;
	z-index: 9;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.text_block .background-blend {
	position: relative;
}

.bm-text-bgimg-mask .text_block_centered * {
	color: transparent;
}

.bm-text-bgimg-mask .text_block_centered .text-clip-style {
	display: inline-block;
	background-attachment: fixed;
	background-repeat: no-repeat;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	background-position: 50% 50%;
	background-size: cover;
	background-image: var(--text-mask-background-image);
}

.no-backgroundcliptext .bm-text-bgimg-mask .text_block_centered .text-clip-style {
	background-size: 0 0;
}

.no-backgroundcliptext .bm-text-bgimg-mask .text_block_centered * {
	color: inherit;
}

.touchevents body[class*=Safari] .bm-text-bgimg-mask .text_block_centered .text-clip-style, body[class*=Firefox] .bm-text-bgimg-mask .text_block_centered .text-clip-style {
	background-attachment: scroll;
}

.backgroundcliptext body[class*=Firefox] .bm-text-bgimg-mask .text_block_centered .text-clip-style {
	background-size: auto auto;
}

.bm-text-bgimg-mask h1, .bm-text-bgimg-mask h1 span, .bm-text-bgimg-mask h2, .bm-text-bgimg-mask h2 span, .bm-text-bgimg-mask h3, .bm-text-bgimg-mask h3 span {
	padding-bottom: .175em;
}

.text_block u span {
	display: inline;
}

.img-in-text {
	vertical-align: baseline;
}

.tip-copied {
	position: fixed;
	z-index: 99999;
	left: 50%;
	bottom: 100px;
	padding: 20px 20px 20px 45px;
	margin-left: -60px;
	border-radius: 2px;
	text-align: center;
	font-size: 16px;
	letter-spacing: 1px;
	color: #eee;
	background-color: rgba(0, 0, 0, .8);
	background-image: url("https://likethewindmagazine.com/nitropack_static/BjNiDWiEhMjdvrkpRuclJzQRAEeZQvMJ/assets/images/source/rev-0ac2ebe/likethewindmagazine.com/wp-content/plugins/bm-builder/assets/images/checked.svg");
	background-size: 18px;
	background-position: 17px 50%;
	background-repeat: no-repeat;
	animation: 1.9s ease-in tipShow;
}

.tip-copied.nitro-lazy {
	background-image: none !important;
}

@keyframes tipShow {
	0%, 100% {
		transform: scale(0);
		opacity: 0;
	}
	
	5%, 50%, 95% {
		transform: scale(1);
		opacity: 1;
	}
}

.show-big-number {
	display: flex;
	flex-direction: column;
}

.big-number-left, .big-number-right {
	flex-direction: row;
	align-items: baseline;
}

.big-number {
	margin-bottom: var(--bignumber-spacing, 0);
}

.big-number-main, .big-number-sub {
	vertical-align: middle;
}

.big-number-bottom .big-number {
	margin: var(--bignumber-spacing, 0) 0 0 0;
	order: 2;
}

.text_block_sibling {
	flex: 1;
}

.big-number-left .big-number {
	margin: 0 var(--bignumber-spacing, 0) 0 0;
}

.big-number-right .big-number {
	margin: 0 0 0 var(--bignumber-spacing, 0);
	order: 2;
}

.module-animation>.text-inside .big-number-sub {
	margin-left: .15em;
	opacity: 0;
	font-size: 70%;
	transition: opacity .4s;
}

.module-animation>.text-inside .show-sub .big-number-sub {
	opacity: 1;
}

.text_block .stroke {
	-webkit-text-stroke: 1px currentColor;
	-webkit-text-fill-color: transparent;
}

.text_block a.stroke:hover {
	-webkit-text-fill-color: currentColor;
}

.module .fill-color-scroll {
	background-image: linear-gradient(to bottom, var(--color-content, inherit), var(--color-content, inherit) 50%, var(--color-content-linked) 50%);
}

.sea-marquee {
	white-space: nowrap;
	overflow: hidden;
	user-select: none;
	--offset: 25%;
	--move-initial: calc(-25% + var(--offset));
	--move-final: calc(-50% + var(--offset));
}

.sea-marquee-in {
	display: flex;
	width: max-content;
	position: relative;
	transform: translate3d(var(--move-initial), 0, 0);
	animation: 5s linear infinite seaMarquee;
	animation-duration: var(--durationMarquee, 5s);
}

.ux-cb-customize-preview-container .sea-marquee-in {
	animation: none;
}

.marquee-b {
	position: relative;
	text-align: center;
}

.marquee-b-txt {
	position: relative;
	display: flex;
	flex-direction: column;
	left: 0;
	top: var(--marqueeMaskTextTop, 20%);
	width: 100%;
	white-space: pre;
	overflow: hidden;
}

.text-line2 {
	margin-left: -100vw;
}

.marquee-b-txt-above {
	display: none;
	-webkit-text-stroke: 1px currentColor;
	-webkit-text-fill-color: transparent;
}

.marquee-b-has-img .marquee-b-txt-above {
	display: flex;
	z-index: 2;
}

.marquee-b-has-img .marquee-b-txt {
	position: absolute;
}

.marquee-b-txt-below {
	z-index: -1;
}

.marquee-b-imgwrap {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: var(--widthMarquee, 50%);
	margin: auto;
}

.marquee-b p {
	min-height: none;
}

@keyframes seaMarquee {
	0% {
		transform: translate3d(var(--move-initial), 0, 0);
	}
	
	100% {
		transform: translate3d(var(--move-final), 0, 0);
	}
}

body.rtl .single-image-out {
	direction: ltr;
}

.single-image {
	max-width: 100%;
	display: block;
	position: relative;
	z-index: 9;
	overflow: hidden;
	line-height: 0;
}

.single-image-notfull {
	display: inline-block;
}

.image-mod-center, .single-image.align-center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.single-image-caption.center-ux, .singleimage-center-ux {
	text-align: center;
}

.single-image-caption.right-ux, .single-image-out.right-ux, .single-image.right-ux {
	text-align: right;
}

.single-image-caption.middle-center-cover {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.single-image-caption.bottom-center-cover {
	position: absolute;
	top: auto;
	bottom: 20px;
	left: 10px;
	right: 10px;
	text-align: center;
}

.single-image.align-left, .single-image.left-ux:not(.single-image-full) .ux-hover-wrap, .single-image.left-ux:not(.single-image-full) div[data-lightbox=true] {
	text-align: left;
}

.ux-hover-wrap-a {
	display: inline-block;
}

.single-image-svg svg {
	width: var(--width-singleimagesvg, 100%);
	height: auto;
}

.single-image-svg .ux-hover-wrap-a {
	display: block;
}

.single-image-svg .ux-hover-wrap-a[data-scrolling] svg {
	cursor: pointer;
}

.module-content .single-image-img {
	vertical-align: middle;
}

.single-image div[data-lightbox=true], .ux-hover-wrap {
	display: inline-block;
	position: relative;
	text-align: center;
}

.single-image-full .ux-hover-wrap, .single-image-full div[data-lightbox=true] {
	display: block;
}

.single-image div[data-lightbox=true], div.ux-hover-wrap {
	width: 100%;
}

.single-image-full .ux-hover-wrap {
	display: block;
	width: 100%;
	height: 100%;
}

.single-image:not(.single-image-full) .ux-hover-wrap {
	padding-top: 0 !important;
}

.ux-hover-icon-wrap {
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.single-image-img {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.has-corner-radius .background-blend, .has-corner-radius .background-video, .has-corner-radius .before-after-con, .has-corner-radius .bg-slider, .has-corner-radius .bm-background-color, .has-corner-radius .bm-background-img, .has-corner-radius .embed-video-cover-img, .has-corner-radius .sea-grid-item .brick-content, .has-corner-radius .sea-grid-item .brick-content-imgs, .has-corner-radius .single-image-img, .has-corner-radius .slider-mod-wrap.slider-style3, .has-corner-radius .slider-style1 .owl-stage-outer, .has-corner-radius .slider-style2, .has-corner-radius iframe, .has-corner-radius video {
	border-radius: var(--cornerRadius);
}

.single-image-full .single-image-img, .single-image-full .ux-hover-wrap-a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
}

.bm-image-zoomed .single-image-img {
	clip-path: polygon(5% 95%, 95% 95%, 95% 5%, 5% 5%);
	transition: .5s;
}

.bm-image-zoomed .ux-hover-wrap-a, .bm-image-zoomed a.ux-hover-wrap {
	transform: scale(1.05);
}

.bm-image-zoomed .ux-hover-wrap-a:hover .single-image-img, .bm-image-zoomed a.ux-hover-wrap:hover .single-image-img {
	clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);
}

.bm-colored-to-gray .ux-hover-wrap-a:hover .single-image-img, .bm-colored-to-gray a.ux-hover-wrap:hover .single-image-img, .grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

.bm-gray-to-colored .ux-hover-wrap-a:hover .grayscale, .bm-gray-to-colored a.ux-hover-wrap:hover .grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.grayscale {
	transition: .5s;
}

figcaption {
	line-height: initial;
	font-style: italic;
	font-size: .9em;
}

.single-image-caption {
	text-align: left;
	font-style: normal;
}

.single-image-caption-cap {
	margin-top: var(--topSpaceCap);
	font-size: var(--fontsizeCap, .9em);
	line-height: var(--lineHeightCap, 1.4);
	letter-spacing: var(--letterSpacingCap, 0);
	color: var(--colorCap);
}

.single-image-caption-des {
	margin-top: var(--topSpaceCapDes);
	font-size: var(--fontsizeCapDes, .9em);
	line-height: var(--lineHeightCapDes, 1.4);
	letter-spacing: var(--letterSpacingCapDes, 0);
	color: var(--colorCapDes);
}

.bm-show-2ndimg .ux-hover-wrap-a:hover .img1st, img.lazy.loaded.single-image-img2nd {
	opacity: 0;
}

.bm-show-2ndimg .ux-hover-wrap-a:hover .single-image-img2nd, .bm-show-2ndimg .ux-hover-wrap-a:hover img.lazy.loaded.single-image-img2nd {
	opacity: 1;
}

.single-image-img2nd {
	z-index: -2;
	opacity: 0;
}

.anima-wrap {
	display: inline-block;
}

.rotation-infinite .anima-wrap {
	animation: 8s linear infinite rotateAnim;
}

@keyframes rotateAnim {
	0% {
		transform: rotate(0);
	}
	
	50% {
		transform: rotate(180deg);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

.single-image.mask-image:before {
	content: "";
	opacity: var(--maskOpacity, 0);
	background-color: #000;
}

.entry .contactform {
	padding-top: 10px;
}

.contactform input[type=email], .contactform input[type=text], .contactform textarea {
	width: 100%;
	border-radius: 0;
	color: var(--inputTextColor);
	background-color: var(--inputBgColor);
	border-color: var(--inputBorderColor);
	padding-left: var(--paddingInput);
}

.contactform textarea {
	padding-top: var(--paddingInput);
}

.contactform input[type=email]::placeholder, .contactform input[type=text]::placeholder, .contactform textarea::placeholder {
	color: var(--inputTextColor);
}

.contactform input[type=email]:focus, .contactform input[type=text]:focus, .contactform textarea:focus {
	color: var(--inputTextColorFocus);
	background-color: var(--inputBgColorFocus);
	border-color: var(--inputBorderColorFocus);
}

.contactform input[type=checkbox] {
	border-radius: 0;
	border: 1px solid currentColor;
}

.contactform input[type=email], .contactform input[type=text] {
	height: var(--contactformInputHeight, 40px);
}

.contactform .form-btn {
	width: var(--contactform-button-width-fixed, auto);
	height: var(--contactform-button-height, 50px);
	padding: 0;
	padding-right: var(--contactform-button-padding-lr, 0);
	padding-left: var(--contactform-button-padding-lr, 0);
	min-width: auto;
	margin-top: var(--contactform-top-space, 0);
	color: var(--btnTextColor);
	background-color: var(--btnBgColor);
	border-color: var(--btnBorderColor);
}

.contactform .form-btn:focus, .contactform .form-btn:hover {
	color: var(--btnTextColorHover);
	background-color: var(--btnBgColorHover);
	border-color: var(--btnBorderColorHover);
}

.contactform-input {
	margin-bottom: 20px;
}

.single-field .contactform-input {
	display: flex;
}

.contactform .single-field input[type=email], .contactform .single-field input[type=text] {
	margin-right: 20px;
	margin-bottom: 0;
}

.module .form-btn, .single-field input[type=submit] {
	margin-top: 0;
}

.contactform .sending {
	float: left;
	display: block;
	width: 80px;
	height: 27px;
	line-height: 27px;
}

.hide-form .single-field, .show-form .trgger-btn {
	display: none;
}

.hide-form.show-form .single-field {
	display: block;
}

.contactform .privacy-policy input {
	vertical-align: middle;
}

.contactform .privacy-policy {
	margin-bottom: 20px;
}

.privacy-policy-des {
	display: inline-block;
	opacity: .7;
}

.privacy-policy-des a {
	text-decoration: underline;
}

.entry li.extra-field {
	list-style: none;
	margin: 0 20px 0 0;
}

.single-field .extra-fields {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.field-label {
	display: block;
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.field-label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 50%;
	left: 0;
	height: 22px;
	width: 22px;
	margin-top: -11px;
	background-color: #eee;
}

.field-label:hover input~.checkmark {
	background-color: #ccc;
}

.field-label input:checked~.checkmark {
	background-color: #000;
}

.checkmark:after {
	content: "";
	position: absolute;
	transform: rotate(45deg) scale(0);
	transition: transform .3s;
}

.field-label input:checked~.checkmark:after {
	transform: rotate(45deg) scale(1);
}

.field-label .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
}

.ux-btn {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: auto;
	max-height: none;
	cursor: pointer;
	background: 0 0;
	box-shadow: none;
	text-shadow: none;
	padding: 0 15px;
	box-sizing: border-box;
	text-decoration: none;
}

body.rtl .btn-mod-wrap {
	direction: ltr;
}

.btn-mod-wrap.btn-center {
	text-align: center;
	justify-content: center;
}

.btn-mod-wrap.btn-right {
	text-align: right;
	justify-content: flex-end;
}

.btn-mod-wrap.btn-equal {
	justify-content: space-between;
}

.btn-mod-wrap .ux-btn {
	display: inline-block;
	height: auto;
	max-height: none;
	max-width: 100%;
	padding: 0;
	margin: 0;
	margin-right: var(--marginrightButton, 0);
	margin-left: var(--marginleftButton, 0);
	text-align: center;
	border-style: none;
	line-height: var(--lineHeightBtn);
	letter-spacing: var(--letterSpacingBtn);
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.module .btn-mod-wrap .ux-btn {
	font-size: var(--fontsizeBtn);
}

.btn-mod-wrap .ux-btn:not(.btn-show-img) {
	overflow: hidden;
}

.btn-mod-wrap .ux-btn:first-child {
	margin-left: 0 !important;
}

.btn-mod-wrap .ux-btn[href=""]:not(.btn-show-img) {
	pointer-events: none;
}

.btn-mod-wrap .ux-btn:last-child {
	margin-right: 0 !important;
}

.ux-btn.btn-dark, .ux-btn.btn-light {
	background: 0 0 !important;
}

.moudle .ux-btn.btn-light:hover {
	color: #eee;
}

.ux-btn.button-small {
	line-height: 36px;
	max-height: 40px;
	padding: 0 14px;
	border-radius: 40px;
}

.ux-btn.button-medium {
	line-height: 46px;
	max-height: 50px;
	height: 50px;
}

.ux-btn.button-large {
	line-height: 56px;
	max-height: 60px;
	height: 60px;
	padding: 0 20px;
	border-radius: 60px;
}

.height-no-auto .ux-btn.button-small .ux-btn-text {
	font-size: .8em;
}

.height-no-auto .ux-btn.button-large .ux-btn-text {
	font-size: 1.1em;
}

.btn-mod-wrap {
	display: flex;
	position: relative;
}

.btn-mod-wrap .ux-btn:after, .btn-mod-wrap .ux-btn:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-style: solid;
	border-width: 0;
}

.btn-mod-wrap .ux-btn:after {
	z-index: 2;
	opacity: 0;
}

.ux-btn-icon-wrap, .ux-btn-text-wrap {
	z-index: 3;
}

.ux-btn-text-wrap {
	position: relative;
	display: block;
	white-space: nowrap;
}

.btn-mod-wrap .ux-btn:hover:after {
	opacity: 1;
}

.btn-mod-wrap .ux-btn:hover:before {
	margin: 0 !important;
}

.btn-mod-wrap .ux-btn.fadeInTopM:after {
	-webkit-transform: translate3D(0, -20px, 0);
	-ms-transform: translate3D(0, -20px, 0);
	transform: translate3D(0, -20px, 0);
}

.btn-mod-wrap .ux-btn.fadeInBottomM:after {
	-webkit-transform: translate3D(0, 20px, 0);
	-ms-transform: translate3D(0, 20px, 0);
	transform: translate3D(0, 20px, 0);
}

.btn-mod-wrap .ux-btn.fadeInLeftM:after {
	-webkit-transform: translate3D(-20px, 0, 0);
	-ms-transform: translate3D(-20px, 0, 0);
	transform: translate3D(-20px, 0, 0);
}

.btn-mod-wrap .ux-btn.fadeInRightM:after {
	-webkit-transform: translate3D(20px, 0, 0);
	-ms-transform: translate3D(20px, 0, 0);
	transform: translate3D(20px, 0, 0);
}

.btn-mod-wrap .ux-btn.fadeInBottomM:hover:after, .btn-mod-wrap .ux-btn.fadeInLeftM:hover:after, .btn-mod-wrap .ux-btn.fadeInRightM:hover:after, .btn-mod-wrap .ux-btn.fadeInTopM:hover:after {
	opacity: 1;
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
}

.ux-btn-svg {
	display: flex;
	align-items: center;
	justify-content: center;
}

.ux-btn-svg.hide-by-default {
	display: none;
}

.btn-mod-wrap .ux-btn:hover .ux-btn-svg.hide-by-default {
	display: flex;
}

.ux-btn-icon-wrap {
	width: 24px;
	position: relative;
	height: 100%;
	top: 0;
}

.ux-btn-icon-wrap svg, .ux-btn-icon-wrap svg:root {
	width: 100%;
	height: 100%;
}

.ux-btn.on-left .ux-btn-icon-wrap {
	left: 0;
}

.ux-btn.on-right .ux-btn-icon-wrap {
	right: 0;
	order: 2;
}

.ux-btn.on-mouseover .ux-btn-icon-wrap {
	opacity: 0;
}

.ux-btn.on-mouseover:hover .ux-btn-icon-wrap {
	opacity: 1;
}

.ux-btn.on-mouseover:hover .ux-btn-text-wrap {
	transform: translateX(0);
}

.ux-btn.ux-cb-btn-only-icon .ux-btn-icon-wrap {
	left: 0;
	right: 0;
	margin: auto;
}

.ux-btn-img {
	width: var(--wButtonImage, 100px);
	height: var(--hButtonImage, auto);
}

.ux-btn-has-hover-img:hover .ux-btn-img, .ux-btn-img-hover {
	visibility: hidden;
}

.ux-btn-has-hover-img:hover .ux-btn-img-hover {
	visibility: visible;
}

.btn-img-wrap {
	pointer-events: none;
	position: absolute;
	z-index: 99;
	bottom: 100%;
	margin-bottom: var(--spaceBtnHoverImg, 0);
	width: var(--widthBtnHoverImg, 120px);
	max-width: 100%;
	opacity: 0;
	transform: translateY(10px);
	transition: .25s;
}

.btn-img-inn {
	transform: scale(.95);
	transition: .25s;
}

.below-btn+.btn-img-wrap {
	top: 100%;
	bottom: auto;
	margin-top: var(--spaceBtnHoverImg, 0);
	margin-bottom: 0;
	transform: translateY(-10px);
}

.no-touchevents .btn-show-img:hover+.btn-img-wrap, .touchevents .btn-show-img.bm-hover+.btn-img-wrap {
	transform: translateY(0);
	opacity: 1;
}

.no-touchevents .btn-show-img:hover+.btn-img-wrap .btn-img-inn, .touchevents .btn-show-img.bm-hover+.btn-img-wrap .btn-img-inn {
	transform: scale(1);
}

.col-0.module .container-masonry, .container-masonry {
	padding: var(--paddingGrid, 0);
}

.bm-masonry-grid, .col-0.module .bm-masonry-grid {
	padding: var(--paddingMgrid, 0);
}

body:not(.responsive-ux) .col-0>.module-inside>.ux-portfolio-full {
	overflow-x: hidden;
}

.ux-portfolio-full {
	width: 100%;
	overflow: hidden;
}

.grid-list {
	position: relative;
	left: 0;
}

.grid-stack {
	position: relative;
	width: 100%;
	height: calc(100vh - 200px);
}

.grid-stack.hidden {
	display: block !important;
	opacity: 0;
}

.grid-item {
	width: 100%;
	overflow: hidden;
	float: left;
}

.grid-stack-item {
	min-width: 4.1666666666667%;
	overflow: hidden;
}

.grid-item-inside {
	overflow: hidden;
	position: relative;
}

.masonry-grid-show-text .grid-item-inside {
	height: 100%;
}

.image-fit-grid.masonry-grid-show-text .grid-item-inside {
	height: auto;
}

.grid-stack>.grid-stack-item>.grid-stack-item-content {
	position: absolute;
	left: calc(var(--spacing-masonrygrid-h, 0px) / 2);
	right: calc(var(--spacing-masonrygrid-h, 0px) / 2);
	top: calc(var(--spacing-masonrygrid-v, 0px) / 2);
	bottom: calc(var(--spacing-masonrygrid-v, 0px) / 2);
	width: auto;
	z-index: 0;
}

.grid-item-tit {
	padding: 10px 0;
	cursor: pointer;
	font-size: var(--fontsize-mgrid-tit);
	line-height: var(--lineheight-mgrid-tit, 1.5);
}

.grid-list .grid-item-con-text {
	padding-top: var(--padingTopGridText, 0);
	padding-bottom: var(--padingBtmGridText, 0);
	padding-left: var(--padingLRgridText, 0);
	padding-right: var(--padingLRgridText, 0);
}

.grid-list .standard-text-padding {
	padding-left: var(--padingLRgridText, 0);
	padding-right: var(--padingLRgridText, 0);
}

.grid-stack .grid-item-con-text {
	padding-left: var(--padingLRgridText, 0);
	padding-right: var(--padingLRgridText, 0);
	padding-top: var(--paddingTBmgridText, 0);
	padding-bottom: var(--paddingTBmgridText, 0);
}

.grid-stack .grid-item-con-text-show {
	padding-left: var(--padingLRgridText, 0);
	padding-right: var(--padingLRgridText, 0);
	padding-top: var(--padingTopMgridText, 0);
	padding-bottom: var(--padingBotmMgridText, 0);
}

.title-to-excerpt .grid-item-con-text-show .grid-item-tit {
	height: calc(var(--fontsize-mgrid-tit) * var(--lineheight-mgrid-tit, 1.5) * 2 + var(--paddingTopTitGridTit, 0px));
	min-height: calc(var(--fontsize-mgrid-tit) * 3);
}

.grid-item-cate, .grid-item-tags {
	display: block;
}

.grid-item-con-text .grid-item-cate {
	line-height: 1;
}

.grid-item-cate-a, .grid-item-tag {
	display: inline-block;
	margin-left: var(--spacingGridItemCateLr, 6px);
	margin-right: var(--spacingGridItemCateLr, 6px);
}

.grid-text-bottom-left .grid-item-cate, .grid-text-bottom-left .grid-item-tags, .grid-text-left .grid-item-cate, .grid-text-left .grid-item-tags, .grid-text-top-left .grid-item-cate, .grid-text-top-left .grid-item-tags {
	margin-left: calc(0px - var(--spacingGridItemCateLr, 6px));
}

.grid-text-bottom-right .grid-item-cate, .grid-text-bottom-right .grid-item-tags, .grid-text-right .grid-item-cate, .grid-text-right .grid-item-tags, .grid-text-top-right .grid-item-cate, .grid-text-top-right .grid-item-tags {
	margin-right: calc(0px - var(--spacingGridItemCateLr, 6px));
}

.masonry-list .ux-lazyload-wrap:after {
	content: "";
	position: absolute;
	z-index: -1;
	bottom: 0;
	right: 0;
}

.image-fit-grid .ux-lazyload-wrap {
	background-color: transparent;
}

.image-fit-grid .ux-background-img {
	background-size: contain;
}

.image-fit-grid .grid-item-img {
	object-fit: contain;
}

.image-fit-grid.img-fitgird-position-top .grid-item-img {
	object-position: top;
}

.image-fit-grid.img-fitgird-position-bottom .grid-item-img {
	object-position: bottom;
}

.entry .grid-item-tit, .entry-content h2.grid-item-tit, .grid-item-tit {
	margin-top: 0;
	margin-bottom: 0;
}

.entry .grid-item-tit {
	padding-bottom: 0;
}

.grid-item-con-text-show .grid-item-tit {
	padding: 0;
}

.entry .grid-item-tit, .grid-item-con-text-show .grid-item-tit, .grid-item-tit {
	padding-top: var(--paddingTopTitGridTit, 0);
}

.grid-item-cate {
	margin-top: var(--marginTopGridCate, 0);
}

.grid-item-tags {
	margin-top: var(--marginTopGridTag, 0);
}

.grid-item-des {
	margin-top: var(--marTopGridExcpt, 0);
}

.grid-list .grid-item-date {
	margin-top: var(--marTopGridDate, 0);
}

.price {
	margin-top: var(--marTopGridPrice, 0);
}

.grid-blog .grid-item-tit-a {
	display: block;
}

.grid-item-con {
	text-align: center;
	z-index: 10;
}

.grid-item-con:after {
	position: absolute;
	content: "";
	z-index: 0;
	opacity: 0;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	background-color: var(--bgcolorGridHover, #fff);
}

.mask-transparent-border .grid-item-con:after {
	transform: scale(1.4);
	transition: transform .3s .5s, opacity .3s;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
}

.grid-text-left .grid-item-con {
	text-align: left;
}

.grid-text-right .grid-item-con {
	text-align: right;
}

.floating-tit-mod .grid-item-con:after, .grid-list-tit-shown .grid-item-con:after, .grid_item_2nd_class .grid-item-con:after, .mouseover-no-effect .grid-item-con:after, .title-to-excerpt .grid-item-con:after {
	display: none;
}

.grid-item-con-text {
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.grid-item-con-text .grid-item-cate, .grid-item-con-text .grid-item-date, .grid-item-con-text .grid-item-des, .grid-item-con-text .grid-item-tit {
	transform: scaleY(0);
	transition: transform .3s;
}

.filter_post-format-link .grid-item-con-text, .filter_post-format-link .grid-item-con:after {
	opacity: 1;
}

@media (hover) {
	.grid-item-con:hover:after {
		opacity: var(--opacityGridHover, 1);
	}
	
	.grid-item-con:hover .grid-item-con-text {
		opacity: 1;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
	}
	
	.grid-item-con:hover .grid-item-con-text .grid-item-cate, .grid-item-con:hover .grid-item-con-text .grid-item-date, .grid-item-con:hover .grid-item-con-text .grid-item-des, .grid-item-con:hover .grid-item-con-text .grid-item-tit {
		transform: scaleY(1);
	}
	
	.grid-item-con:hover .video-play-btn, .grid-item-con:hover~.brick-content .video-play-btn {
		opacity: 0;
	}
	
	.mask-transparent-border .grid-item-con:hover:after {
		transform: scale(1);
		transition: transform .3s .1s, opacity .3s;
	}
}

.touchevents .bm-touch-tab .grid-item-mask-link {
	display: none;
	pointer-events: none;
}

.bm-touch-tab .grid-item-con:hover .grid-item-mask-link, .touchevents .bm-touch-tab .grid-item-con.bm-hover .grid-item-mask-link {
	display: block;
}

.touchevents .grid-item-con.bm-hover:after {
	opacity: var(--opacityGridHover, 1);
}

.touchevents .mask-transparent-border .grid-item-con.bm-hover:after {
	transform: scale(1);
	transition: transform .3s .1s, opacity .3s;
}

.touchevents .grid-item-con.bm-hover .grid-item-con-text {
	opacity: 1;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-cate, .touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-date, .touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-des, .touchevents .grid-item-con.bm-hover .grid-item-con-text .grid-item-tit {
	transform: scaleY(1);
}

.grid_item_2nd_class .grid-item-con.bm-hover~.brick-content .ux-background-img-1st {
	opacity: 0;
}

.video-play-btn:before {
	font-size: 2em;
	color: inherit;
}

.ux-portfolio-spacing-10 .masonry-list {
	margin: -5px;
}

.ux-portfolio-spacing-40 .masonry-list {
	margin: -20px;
}

.filter-scrolled .content_wrap_outer {
	padding-top: 60px;
}

.grid-inn {
	position: relative;
	z-index: 9;
	text-align: left;
}

.ux-portfolio-spacing-10 .masonry-list:not(.masonry-grid) .grid-item-inside {
	margin: 5px;
}

.ux-portfolio-spacing-40 .masonry-list:not(.masonry-grid) .grid-item-inside {
	margin: 20px;
}

.masonry-grid-show-text .ux-lazyload-wrap, .ux-portfolio-spacing-none .ux-lazyload-wrap {
	background: 0 0;
}

.grid-item-mask-link {
	position: absolute;
	display: block;
	z-index: 9998;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lightbox-item {
	cursor: zoom-in;
}

.grid-item-con-text {
	position: absolute;
	z-index: 9;
	top: 50%;
	left: 0;
	right: 0;
	text-align: left;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.grid-text-center .grid-item-con-text {
	text-align: center;
	left: 0;
	right: 0;
}

.grid-text-right .grid-item-con-text {
	text-align: right;
}

.grid-text-bottom-center .grid-item-con-text, .grid-text-bottom-left .grid-item-con-text, .grid-text-bottom-right .grid-item-con-text, .grid-text-top-center .grid-item-con-text, .grid-text-top-left .grid-item-con-text, .grid-text-top-right .grid-item-con-text {
	top: auto;
	text-align: center;
	bottom: 0;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.grid-text-top-right .grid-item-con-text {
	text-align: right;
	top: 0;
	bottom: auto;
}

.grid-text-top-left .grid-item-con-text {
	text-align: left;
	top: 0;
	bottom: auto;
}

.grid-text-top-center .grid-item-con-text {
	top: 0;
	bottom: auto;
}

.grid-text-bottom-left .grid-item-con-text {
	text-align: left;
}

.grid-text-bottom-right .grid-item-con-text {
	text-align: right;
}

.img-zoom-in .grid-item-con-text, .img-zoom-in .grid-item-con:after {
	display: none;
}

.img-zoom-in .grid-item-inside .embed-video-cover-img, .img-zoom-in .grid-item-inside .grid-item-img {
	transition: transform 1s;
}

.img-zoom-in .grid-item-inside:hover .embed-video-cover-img, .img-zoom-in .grid-item-inside:hover .grid-item-img {
	transform: scale(1.1) rotate(2deg);
}

.img-zoom-in .ux-lazyload-wrap {
	overflow: hidden;
}

.bm-grid-no-spacing .grid-item-inside {
	overflow: initial;
}

.bm-grid-no-spacing .ux-lazyload-wrap {
	width: calc(100% + 1px);
}

.grid-item-con-text-tit-shown {
	position: relative;
	z-index: 9;
}

.grid-item-con-text-tit-shown .gallery-info-property-tit {
	padding-right: 10px;
}

.grid-item-con-text-tit-shown.standard-text-center .gallery-info-property-tit {
	padding-right: 0;
}

.grid-blog.standard-text-right, .grid-item-con-text-tit-shown.standard-text-right {
	text-align: right;
}

.grid-item-con-text-tit-shown.standard-text-right .gallery-info-property-item {
	display: inline-block;
}

.grid-blog.standard-text-right, .grid-item-con-text-tit-shown.standard-text-center {
	text-align: center;
}

.grid-item-con-text-tit-shown.standard-text-center .gallery-info-property-item {
	display: block;
}

.ux-ratio-43 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 75% !important;
}

.ux-ratio-32 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 66.67% !important;
}

.ux-ratio-169 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 56.25% !important;
}

.ux-ratio-12 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 50% !important;
}

.ux-ratio-11 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 100% !important;
}

.ux-ratio-34 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 133% !important;
}

.ux-ratio-23 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 150% !important;
}

.ux-ratio-21 .grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: 200% !important;
}

.title-to-excerpt .grid-item-con-text-show {
	position: relative;
}

.title-to-excerpt .grid-item-des {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding-bottom: .1em;
}

.title-to-excerpt .grid-item-cate, .title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-tit, .title-to-excerpt .grid-item-des, .title-to-excerpt .grid-item-tags, .title-to-excerpt .price {
	opacity: 0;
}

.title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-cate, .title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-des, .title-to-excerpt .grid-item-con:hover~.brick-content .grid-item-tags, .title-to-excerpt .grid-item-con:hover~.brick-content .price {
	opacity: 1;
}

.title-to-excerpt .grid-item-con-text-show .grid-item-des, .title-to-excerpt .grid-item-con-text-show .grid-item-tit {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.title-to-excerpt .grid-item-con-text-show .grid-item-des {
	padding-left: var(--padingLRgridText, 0);
	padding-right: var(--padingLRgridText, 0);
}

.thumb-type-video-hide-hover {
	z-index: 99;
}

.thumb-type-video-hide-hover .background-video video {
	pointer-events: inherit;
}

.ux-portfolio-spacing-none .grid-item-con-text-tit-shown {
	padding: 20px;
}

.brick-content .background-video~.grid-item-img, .brick-content .video-wrap~.grid-item-img {
	display: none;
}

.brick-content .video-wrap, .brick-content .video-wrap iframe, .iframe-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp .videoWrapper {
	position: static;
}

.pswp .videoWrapper .pswp__video, .pswp .videoWrapper iframe {
	width: 90%;
	height: calc(100% - 95px);
	left: 50%;
	margin-left: -45%;
	top: 45px;
	bottom: 50px;
}

.pswp__video {
	position: relative;
}

.grid-info-property-li {
	font-size: 10px;
}

.grid-info-property-tit {
	margin-right: 15px;
}

.masonry-grid-show-text .brick-content {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-top: 0 !important;
}

.grid-item-con-text-show {
	width: 100%;
}

.grid-item-con-text-show .grid-item-cate {
	margin-bottom: 0;
	font-size: 14px;
}

.grid-item-con-text-show .price {
	display: block;
}

.grid-item-con-text-show .grid-item-cate~.grid-item-tit {
	line-height: 1;
}

.grid-text-center {
	text-align: center;
}

.grid-text-right {
	text-align: right;
}

.grid-stack.grid-stack-one-column-mode[data-spacing="0"]>.grid-stack-item {
	margin-bottom: 0;
}

.grid-stack.grid-stack-one-column-mode>.grid-stack-item {
	height: auto !important;
	position: relative !important;
	width: auto !important;
	left: 0 !important;
	top: auto !important;
	max-width: none !important;
	transform: translate3d(0, 0, 0) !important;
}

.lightbox-img-hide {
	visibility: hidden;
	width: 100%;
}

.grid-item .ux-lazyload-bgimg, .grid-item-img, .slider-video {
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.grid-item-img, .slider-video {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.grid-item-inside .price {
	display: block;
}

.grid-item-inside .price ins {
	float: none;
}

.masonry-grid-show-text .background-video, .masonry-grid-show-text .brick-content .video-wrap, .masonry-grid-show-text .brick-content-imgs, .masonry-grid-show-text .grid-item-img {
	position: relative;
	overflow: hidden;
}

.masonry-grid-show-text .brick-content-imgs {
	flex: 1;
}

.masonry-grid-show-text .grid-item-img.ux-background-img-2nd {
	position: absolute;
}

.sea-grid-item .background-video {
	width: auto !important;
	left: 0 !important;
	right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.grid-stack-item .brick-content .video-wrap {
	height: auto;
}

.grid_item_2nd_class .ux-background-img-1st {
	z-index: 2;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.grid_item_2nd_class .ux-background-img-2nd {
	z-index: 1;
}

.grid_item_2nd_class .grid-item-inside:hover .ux-background-img-1st {
	opacity: 0;
}

.ux_background_img_hide {
	display: none;
}

.grid-item .onsale {
	z-index: 9;
}

.sea-grid-item .onsale2 {
	color: var(--colorOnsale2, red);
	margin-left: .5em;
	font-size: .8em;
}

.sea-grid-item .price del {
	font-size: .8em;
}

.sea-grid-item .price ins {
	margin-right: .5em;
}

.grid-blog .grid-item-cate {
	display: inline-block;
}

.audio_player_list {
	margin-top: 0;
	margin-bottom: 0;
}

.audio-unit {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	height: 60px;
	line-height: 60px;
	background-color: #eee;
}

.entry .masonry-list ul li.audio-unit {
	margin-top: 0;
}

.bm-builder li.audio-unit {
	margin-left: 0;
}

.audio-unit span.audiobutton {
	width: 60px;
	height: 60px;
	cursor: pointer;
	float: right;
	text-align: center;
}

.audio-unit span.audiobutton:before {
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -30px;
	margin-left: -4px;
}

.audio-unit span.audiobutton.pause:before {
	content: "";
}

.audio-unit span.songtitle {
	display: inline-block;
	overflow: hidden;
	margin-left: 20px;
}

.blog-unit-quote {
	font-size: 1.1em;
	line-height: 1.6;
	padding: 10px 0 10px 20px;
	font-style: italic;
	border-left: 2px solid currentColor;
}

.blog-unit-quote cite {
	display: block;
	position: relative;
	padding-left: 40px;
	font-size: .9em;
	margin-top: 10px;
}

.blog-unit-link-li {
	display: flex;
	align-items: center;
	font-size: 1em;
	padding: 0 20px;
	min-height: 60px;
	margin-top: 10px;
}

.blog-unit-link, .entry .blog-unit-link {
	margin-top: -10px;
}

.blog-unit-quote cite:before {
	content: "";
	height: 1px;
	width: 30px;
	position: absolute;
	top: 50%;
	left: 0;
	letter-spacing: 1px;
	font-size: .9em;
	background-color: currentColor;
}

.entry ul li.audio-unit, .entry ul li.blog-unit-link-li {
	list-style: none;
	margin-left: 0;
}

.entry ul.audio_player_list, .entry ul.filters-ul {
	margin-bottom: 0;
}

.lightbox-item~.grid-item-con-text, .lightbox-item~.ux-lazyload-wrap {
	pointer-events: none;
}

.grid-active-titlelink .lightbox-item~.grid-item-con-text {
	pointer-events: auto;
	z-index: 1000;
}

.grid-active-titlelink .grid-item-tit-a:after {
	font-family: "Font Awesome 5 Free";
	content: "";
	margin-left: .3em;
	opacity: 0;
	transition: opacity .3s;
}

.grid-active-titlelink .grid-item-tit-a:hover:after {
	opacity: 1;
}

.item-image-on-left .grid-item-inside {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.item-image-on-left .embed-wrap-has-cover, .item-image-on-left .ux-lazyload-wrap {
	width: calc(100% * var(--imgw-item-imgonleft, .33));
}

.item-image-on-left .grid-blog {
	width: calc(100% * ( 1 - var(--imgw-item-imgonleft, .33) ));
}

.module .item-image-on-left .ux-lazyload-wrap~.grid-blog {
	padding-left: 4%;
}

.ux-ratio-43 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(75% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-32 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(66.7% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-169 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(56.25% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-12 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(50% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-11 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(100% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-34 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(133% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-23 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(150% * var(--imgw-item-imgonleft, .33)) !important;
}

.ux-ratio-21 .item-image-on-left.grid-list:not(.metro-list) .ux-lazyload-wrap:not(.with-video-ratio) {
	padding-top: calc(200% * var(--imgw-item-imgonleft, .33)) !important;
}

.grid-item .embed-wrap-has-cover {
	position: relative;
}

.blog-unit-video-play {
	cursor: pointer;
}

.grid-item .embed-wrap-has-cover iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.video-16-9 {
	padding-top: 56.25%;
}

.video-4-3 {
	padding-top: 75%;
}

.embed-video-cover-img {
	position: relative;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.iOS .has-corner-radius iframe {
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}

.onsale, span.sold-out {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	line-height: 1;
	font-size: 16px;
	text-align: center;
	background-color: red;
	color: #fff;
}

span.sold-out {
	background-color: #666;
	color: #fff;
	line-height: 1.5;
	padding: 5px;
}

.pagenums.tw_style {
	text-align: center;
	clear: both;
	margin-top: var(--maginTopGridLoadmore, 80px);
}

.pagenums .tw-style-a {
	padding: 0 22px;
}

.tw-style-a.ux-btn {
	position: relative;
	margin: 0;
	padding: 0;
}

.ux-portfolio-full .tw_style .ux-btn {
	width: var(--widthGridLoadmore, auto);
	line-height: var(--linHeghtGridLoadmore, 50px);
	height: auto;
	max-height: none;
	padding-left: var(--padingLRgridLoadmore, 0);
	padding-right: var(--padingLRgridLoadmore, 0);
	border: none;
}

.anima-underline:after, .tw-style-a.ux-btn:after {
	content: "";
	z-index: -1;
	border: 0 solid currentColor;
}

.tw-style-a.ux-btn:after {
	border-width: var(--borderWidthLoadmore);
}

.tw-style-a.ux-btn:hover:after {
	border-width: var(--borderWidthLoadmoreHover);
}

.anima-underline.ux-btn {
	border: none;
	padding-left: 0;
	padding-right: 0;
}

.anima-underline:after {
	z-index: 0;
	top: auto;
	height: var(--loadmore-btn-h, 1px);
	background-color: currentColor;
	transform: scale3d(0, 1, 1);
	transform-origin: 100% 0;
	transition: transform .5s;
}

.anima-underline:hover:after {
	transform-origin: 0 0;
	transform: scale3d(1, 1, 1);
}

.anima-underline.anima-underline-left2:after {
	transform: scale3d(0, 5, 1);
	transform-origin: 0% 50%;
	transition: transform .3s cubic-bezier(1, .68, .16, .9);
}

.anima-underline.anima-underline-left2:hover:after {
	transform-origin: 0 0;
	transform: scale3d(1, 1, 1);
}

.infiniscroll-hide {
	text-align: center;
}

.infinite-dots {
	position: relative;
	display: flex;
	justify-content: center;
	width: 80px;
	height: 5px;
	margin: 40px auto;
	opacity: 0;
}

.infinite-dot {
	display: inline-block;
	position: relative;
}

.infinite-dot, .infinite-dots:after, .infinite-dots:before {
	content: "";
	width: 25px;
	height: 3px;
	background-color: currentColor;
	animation: 3.2s .2s infinite both infinite-dot;
	transform: skewX(-10deg);
}

.infinite-dots:after, .infinite-dots:before {
	position: absolute;
	left: 0;
	animation-delay: 0s;
}

.infinite-dots:after {
	left: auto;
	right: 0;
	animation-delay: .4s;
}

@keyframes infinite-dot {
	0%, 100% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
	}
}

.ux-lazyload-wrap {
	position: relative;
	display: block;
}

.ux-lazyload-img {
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	width: 100%;
	height: auto;
}

.lazy-hidden {
	opacity: 0;
}

.animated, .lazy-loaded {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

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

.lazy-loaded {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

.filters {
	position: relative;
	z-index: 9;
	font-size: 15px;
	margin-bottom: var(--marginbottomFilter, 20px);
}

.container.entry .col-0>.grid-inside .filters {
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}

.grid-list-filter {
	text-align: left;
}

.filters.filter-center {
	text-align: center;
}

.filters.filter-right, body.rtl .filters-ul {
	text-align: right;
}

.filters-li {
	display: inline-block;
}

.entry .filters-li, .filters-li {
	margin-left: var(--marginLeftFilterItem, 0);
	margin-right: var(--marginRightFilterItem, 0);
	margin-top: 0;
}

.filter-sticky.filter-scrolled .filters {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	text-align: center;
	background-color: #fff;
}

.filters-a {
	position: relative;
	color: var(--colorFilter, inherit);
}

.filter-num {
	opacity: 0;
	font-size: .5em;
	line-height: 1em;
	vertical-align: text-top;
	margin-left: 5px;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.filters-a:hover .filter-num, .filters-li.active .filter-num {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.grid-item-inside-intro {
	text-align: left;
	margin-bottom: 30px;
}

.filter-dropdown {
	position: relative;
	z-index: 9999;
	display: flex;
}

.filter-dropdown .filter-num, .filter-dropdown:after, .filter-dropdown:before, .filters-no-number .filter-num {
	display: none;
}

.filter-dropdown.filter-right {
	justify-content: flex-end;
}

.filter-dropdown.filter-center {
	justify-content: center;
	text-align: left;
}

.filter-dropdown-wrap {
	position: relative;
	width: var(--widthFtiler, 200px);
}

.filter-dropdown-trigger {
	display: none;
	width: 100%;
	line-height: var(--heightFtiler, 50px);
	font-size: var(--fontsizeDropTrgFilter, inherit);
	letter-spacing: var(--letterSpacingDropTrgFilter, 0);
	color: var(--colorFilterTrg, inherit);
	border-bottom: 1px solid currentColor;
	border-bottom-width: var(--filterDropLineTick, 2px);
	border-bottom-color: var(--filterDropLineColor, currentColor);
	cursor: pointer;
}

.filter-dropdown .filter-dropdown-trigger {
	display: inline-block;
}

.filter-dropdown .filter-dropdown-trigger:after, .filter-dropdown .filter-dropdown-trigger:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 5px;
	width: 2px;
	height: 8px;
	margin-top: -4px;
	transform: rotate(45deg) translateY(-4px);
	color: var(--filterDropLineColor, inherit);
	background-color: currentColor;
}

.filter-dropdown .filter-dropdown-trigger:before {
	transform: rotate(-45deg) translateY(-4px);
}

.filter-dropdown .filters-ul {
	position: absolute;
	display: none;
	width: 100%;
	max-height: var(--maxHeightFilterDropMenu, 200px);
	overflow: hidden;
	overflow-y: auto;
}

.filter-right .filters-ul {
	text-align: right;
}

.filter-right .filter-dropdown-trigger, .filter-right.filter-dropdown .filters-li {
	text-align: left;
}

.filter-dropdown.filter-right .filters-ul {
	right: 0;
}

.filter-dropdown .filters-li, .filter-dropdown-wrap:hover .filters-ul {
	display: block;
}

.filter-dropdown .filters-a {
	display: block;
	line-height: var(--heightFilterDropItem, 40px);
	padding-left: var(--paddingLRFilterDropItem, 0);
	padding-right: var(--paddingLRFilterDropItem, 0);
	font-size: var(--fontsizeDropFilter, inherit);
	letter-spacing: var(--letterSpacingDropFilter, 0);
	background-color: var(--bgcolorFilterDropMenu, #fff);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: var(--colorLineFilterDropMenu);
}

.filter-dropdown .filters-li:last-child .filters-a {
	border-bottom: none;
}

.filter-dropdown .filters-a:hover {
	color: var(--colorFilterDropItemHover, inherit);
}

.floating-title {
	position: fixed;
	display: flex;
	z-index: 9999;
	max-height: 100vh;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	pointer-events: none;
	opacity: 0;
	transition: opacity .5s;
}

.floating-title.float-show {
	opacity: 1;
}

.floating-tit-mod .sea-grid-item {
	transition: .9s;
}

.sea-grid-item.sea-flur {
	filter: grayscale(100%);
	opacity: .1;
}

.floating-title-in {
	display: inline-block;
	text-align: center;
	overflow: hidden;
	word-break: break-all;
	font-size: var(--fontsizeFloat, 90px);
	line-height: var(--lineheightFloat, 1.4);
	letter-spacing: var(--letterSpacingFloat, 0);
	color: var(--colorFloatTit);
}

.floating-title-inn {
	display: inline-block;
	transform: translateY(100%);
	transition: transform .8s;
}

.float-show .floating-title-inn {
	transform: translateY(0);
}

.embed-wrap {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.embed-wrap.embed-wrap-with-radio {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
}

.embed-wrap-with-radio iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.embed-video-cover {
	position: absolute;
	z-index: 9;
	left: -1px;
	top: -1px;
	bottom: -1px;
	right: -1px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.video-play-btn {
	position: absolute;
	display: block;
	font-size: 24px;
	cursor: pointer;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	line-height: 100px;
	text-align: center;
	opacity: .9;
	color: #fff;
}

.grid-item-inside div[data-lightbox=true] .video-play-btn {
	pointer-events: none;
}

.grid-item-inside .brick-content .video-play-btn {
	z-index: 2;
}

.video-play-btn:hover {
	color: #333;
}

.embed-video-cover iframe {
	border: none;
}

.video-play-btn:before {
	margin-left: 6px;
	line-height: 100px;
}

.embed-hostedvideo-wrap {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}

.embed-hostedvideo-wrap.hostedvideo-show-playbtn {
	cursor: pointer;
}

.embed-hostedvideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	object-fit: cover;
}

.hostedvideo-mute-btn, .hostedvideo-plays-btn {
	position: absolute;
	right: 10px;
	top: auto;
	bottom: 15px;
	cursor: pointer;
	visibility: hidden;
	pointer-events: none;
}

.hostedvideo-show-mutebtn .hostedvideo-mute-btn, .hostedvideo-show-playbtn .hostedvideo-plays-btn {
	visibility: visible;
	pointer-events: auto;
}

.hostedvideo-plays-btn {
	right: auto;
	left: 10px;
	width: 40px;
	height: 40px;
}

.hostedvideo-mute-btn {
	width: 40px;
	padding-left: 5px;
	right: 15px;
	bottom: 8px;
}

.hostedvideo-mute-btn.muting {
	opacity: .5;
}

.hostedvideo-mute-btn.muting::before {
	content: "";
	position: absolute;
	top: 21%;
	left: 55%;
	width: 4px;
	height: 70%;
	z-index: 9;
	transform: rotate(-45deg);
	background-color: var(--muteBtnColor, #403f3f);
}

.hostedvideo-mute-btn:hover svg, .hostedvideo-plays-btn:hover svg {
	transform: scale(.9);
}

.hostedvideo-mute-btn.muting:hover::before {
	transform: scale(.9) rotate(-45deg);
}

.hostedvideo-mute-btn svg, .hostedvideo-mute-btn.muting::before, .hostedvideo-plays-btn svg {
	transition: transform .3s;
}

.embed-hostedvideo-wrap svg {
	width: 100%;
	overflow: initial;
}

.hostedvideo-mute-btn .hostedvideo-svg-mute {
	width: 28px;
}

.hostedvideo-svg-pause, .playing .hostedvideo-svg-play {
	display: none;
}

.playing .hostedvideo-svg-pause {
	display: block;
}

.embed-link {
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.post-navi {
	position: relative;
}

.post-navi-bg {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.post-navi-tit {
	margin: 0;
	line-height: 1;
}

.post-navi-img {
	position: absolute !important;
	left: auto;
	right: 0;
	max-width: 40%;
	max-height: 100%;
}

.post-navi-img-right {
	text-align: right;
}

.post-navi-tit-wrap {
	width: 60%;
}

.post-navi-bg .post-navi-tit-wrap {
	width: 100%;
}

.post-navi-img-right .post-navi-tit-wrap {
	float: right;
}

.post-navi-img-right .post-navi-img {
	left: 0;
	right: auto;
}

.post-navi-img-center {
	justify-content: center;
}

.post-navi-img-center .post-navi-tit-wrap {
	text-align: center;
	width: 100%;
}

.bm-tab-slider .post-navi-img.grid-item-img, .post-navi-bg .ux-background-img .post-navi-img, .post-navi-img-center .post-navi-img {
	max-width: 100%;
	width: 100%;
	left: 0;
	height: 100%;
	top: 0;
	z-index: -1;
	object-fit: contain;
}

.post-navi-bg .ux-background-img .post-navi-img {
	object-fit: cover;
}

.post-navi .style2-text-right .bm-tab-slider-trigger, .ux-right .post-navi-tit-wrap {
	text-align: right;
}

.post-navi .style2-text-center .bm-tab-slider-trigger, .ux-center .post-navi-tit-wrap {
	text-align: center;
}

.post-navi-tag {
	display: block;
	position: relative;
}

.post-navi .bm-tab-slider-trigger {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.style2-text-left .post-navi-img {
	object-position: 100% 0;
}

.post-navi-bg .style2-text-left .post-navi-img {
	object-position: 100% 50%;
}

.style2-text-right .post-navi-img {
	object-position: 0 0;
}

.post-navi-bg .style2-text-right .post-navi-img {
	object-position: 0 50%;
}

.post-navi .bm-tab-slider {
	height: auto;
}

.post-navi-hover-show-tit {
	overflow: hidden;
}

.post-navi-hover-show-tit .post-navi-tit-wrap {
	display: flex;
	flex-direction: column-reverse;
}

.post-navi-hover-show-tit .post-navi-tit {
	position: absolute;
	transform: translateY(-100%);
	opacity: 0;
	transition: .5s;
}

.ux-right.post-navi-hover-show-tit .post-navi-tit {
	right: 0;
	left: auto;
}

.post-navi-hover-show-tit .post-navi-tag, .post-navi-hover-show-tit:hover .post-navi-tit {
	opacity: 1;
	transform: translateY(0);
}

.post-navi-hover-show-tit .post-navi-tag {
	transition: .3s .2s;
}

.post-navi-hover-show-tit:hover .post-navi-tag {
	transform: translateY(100%);
	opacity: 0;
	transition: .3s .2s;
}

.post-navi-hover-show-img.post-navi .post-navi-tag {
	line-height: 80px;
}

.navi-title-img img.wp-post-image {
	width: 80px;
}

.navi-title-img {
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -40px;
	opacity: 0;
	transition-delay: .4s;
	transform-origin: 0 0;
	backface-visibility: hidden;
	transform: rotateX(0) rotateY(80deg) rotateZ(0);
}

.post-navi.ux-right .navi-title-img {
	right: 0;
	left: auto;
	transform-origin: 100% 0;
	transform: rotateX(0) rotateY(-80deg) rotateZ(0);
}

.post-navi-hover-show-img .post-navi-tag:hover .navi-title-img {
	transform: rotateX(0) rotateY(0) rotateZ(0);
	opacity: 1;
}

.post-navi-hover-show-img .label-text {
	display: inline-block;
	transition: .5s .5s;
}

.post-navi-hover-show-img .post-navi-tag:hover .label-text {
	transform: translateX(120px);
	transition-delay: 0s;
}

.post-navi-hover-show-img.ux-right .post-navi-tag:hover .label-text {
	transform: translateX(-120px);
}

.post-navi-hover-show-img .label-text:after, .post-navi-hover-show-img .label-text:before {
	content: "";
	position: absolute;
	left: 3px;
	top: 20px;
	width: 1px;
	height: 15px;
	background-color: currentColor;
	opacity: 0;
	transform: rotate(-60deg) translate(-26px, -11px);
}

.post-navi-hover-show-img .post-navi-tag:hover .label-text:after, .post-navi-hover-show-img .post-navi-tag:hover .label-text:before {
	opacity: 1;
	transition: opacticy .3s;
}

.post-navi-hover-show-img .label-text:after {
	transform: rotate(60deg) translate(-3px, 24px);
}

.post-navi-hover-show-img.ux-right .label-text:after, .post-navi-hover-show-img.ux-right .label-text:before {
	left: auto;
	right: 3px;
	transform: rotate(60deg) translate(26px, -9px);
}

.post-navi-hover-show-img.ux-right .label-text:after {
	transform: rotate(-60deg) translate(1px, 24px);
}

.slider-mod-wrap.slider-style1 .owl-dot, .slider-mod-wrap.slider-style1 .owl-dots {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.owl-carousel {
	display: inline-block;
	opacity: 0;
}

.owl-carousel.owl-loaded {
	opacity: 1;
}

.carousel-img {
	height: 100%;
}

.owl-theme .owl-controls {
	margin-top: 0;
}

.owl-dots {
	position: relative;
	text-align: center;
}

.owl-dot {
	display: inline-block;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: currentColor;
	opacity: .4;
	cursor: pointer;
}

.owl-dot.active, .owl-dot:hover {
	opacity: 1;
}

.owl-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: auto;
	bottom: 100px;
}

.owl-nav.disabled, .touchevents .owl-nav {
	display: none;
}

.owl-carousel:hover .owl-nav {
	opacity: 1;
}

.owl-next, .owl-prev {
	position: absolute;
	left: 0;
	width: 80px;
	height: 80px;
	text-align: center;
}

.owl-next {
	left: auto;
	right: 0;
}

.touchevents .single-fullwidth-slider-wrap {
	position: relative;
}

.owl-carousel .owl-stage-outer {
	overflow: inherit;
}

button.owl-next, button.owl-prev {
	border: none;
}

button.owl-next:hover, button.owl-prev:hover {
	background: 0 0;
}

.carousel-control:after, .carousel-control:before, .owl-next:after, .owl-next:before, .owl-prev:after, .owl-prev:before {
	content: "";
	position: absolute;
	top: 20px;
	right: 40px;
	width: 2px;
	height: 20px;
	background-color: currentColor;
	-webkit-transform-origin: 0px -6px;
	-moz-transform-origin: 0px -6px;
	-ms-transform-origin: 0px -6px;
	transform-origin: 0px -6px;
	-webkit-transform: rotate(60deg) translate(0, 0);
	-moz-transform: rotate(60deg) translate(0, 0);
	-ms-transform: rotate(60deg) translate(0, 0);
	transform: rotate(60deg) translate(0, 0);
}

.owl-next:after, .owl-next:before, .owl-prev:after, .owl-prev:before {
	right: 60px;
}

.owl-next:after, .owl-prev:after {
	-webkit-transform: rotate(-60deg) translate(-24px, 15px);
	-moz-transform: rotate(-60deg) translate(-24px, 15px);
	-ms-transform: rotate(-60deg) translate(-24px, 15px);
	transform: rotate(-60deg) translate(-24px, 15px);
	top: auto;
	bottom: 20px;
	-webkit-transform-origin: 0px 28px;
	-moz-transform-origin: 0px 28px;
	-ms-transform-origin: 0px 28px;
	transform-origin: 0px 28px;
}

.owl-prev {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.slider-mod-wrap {
	position: relative;
	margin-bottom: -1px;
}

.slider-mod-wrap .owl-carousel, .slider-mod-wrap:not(.slider-style1) {
	overflow: hidden;
}

.slide-des-under-image .slide-item-wrap {
	position: relative;
	display: flex;
	flex-direction: column-reverse;
}

.slide-des-under-image .slide-item-des {
	position: relative;
}

.slide-des-under-image .carousel-img-wrap {
	position: relative;
	width: 100%;
}

.touchevents .slider-arrow {
	display: none;
}

.slider-arrow {
	opacity: 0;
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
	bottom: 0;
	width: 10%;
	min-height: 80px;
	min-width: 80px;
	user-select: none;
	cursor: pointer;
}

.slider-arrow-right {
	left: auto;
	right: 0;
	text-align: right;
}

.slider-arrow:hover {
	opacity: 1;
}

.slider-hover-offect .slider-arrow-right:hover~.owl-carousel .owl-stage-outer {
	margin-left: -100px;
}

.slider-hover-offect .slider-arrow-left:hover~.owl-carousel .owl-stage-outer {
	padding-left: 100px;
}

.slider-hover-offect .owl-stage-outer {
	transition: .3s;
}

div:not(.slider-arrows-bottom-together)>.slider-arrow img, div:not(.slider-arrows-bottom-together)>.slider-arrow svg {
	position: absolute;
	left: 0;
	right: auto;
	top: 50%;
	height: 80px;
	width: auto;
	max-width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

div:not(.slider-arrows-bottom-together)>div.slider-arrow-right.slider-arrow img, div:not(.slider-arrows-bottom-together)>div.slider-arrow-right.slider-arrow svg {
	right: 0;
	left: auto;
}

.slider-arrows-bottom-together {
	position: absolute;
	display: flex;
	z-index: 9;
	bottom: 0;
	right: 0;
	min-width: 50px;
	min-height: 20px;
	font-size: 0;
}

.slide-arrow-show-bottom-center .slider-arrows-bottom-together {
	left: 50%;
	right: auto;
	transform: translateX(-50%);
}

.slider-arrows-bottom-together .slider-arrow {
	position: relative;
	z-index: 2;
	display: inline-block;
	opacity: 1;
	width: 50%;
	min-height: 20px;
	min-width: 25px;
	top: 0;
	cursor: pointer;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.slide-arrows-on-cursor .slider-arrow img, .slide-arrows-on-cursor .slider-arrow svg {
	display: none;
}

.slide-item-des {
	position: absolute;
	z-index: 2;
	left: 0;
	right: auto;
	bottom: 0;
	top: auto;
}

.slide-item-wrap-caption, .slide-item-wrap-tit {
	margin-top: 0;
	margin-bottom: 0;
	opacity: 0;
	transition: opacity .5s .5s;
}

.owl-item.active .slide-item-wrap-caption, .owl-item.active .slide-item-wrap-tit {
	opacity: 1;
}

.slide-des-bottom-center .slide-item-des {
	left: 50%;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.slide-des-bottom-right .slide-item-des {
	left: auto;
	right: 0;
	text-align: right;
}

.slide-des-center:not(.slide-des-under-image) .slide-item-des, .slide-des-left:not(.slide-des-under-image) .slide-item-des, .slide-des-right:not(.slide-des-under-image) .slide-item-des {
	top: 50%;
	padding-bottom: 0;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.slide-des-right .slide-item-des {
	right: 0;
	left: auto;
	text-align: right;
}

.slide-des-center .slide-item-des {
	text-align: center;
}

.slide-des-center:not(.slide-des-under-image) .slide-item-des {
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.slider-mod-wrap .owl-dots {
	display: none;
	counter-reset: slides-num;
	position: absolute;
	top: auto;
	left: auto;
	right: 0;
	bottom: 0;
}

.slider-mod-wrap.slide-number-show .owl-dots {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.slider-mod-wrap .owl-dots:after {
	content: counter(slides-num);
	display: inline-block;
	vertical-align: middle;
	order: 3;
}

.slider-mod-wrap .owl-dots:before {
	content: " / ";
	font-size: .7em;
	order: 2;
	line-height: 1em;
	padding: 0 .25em 0 .3em;
}

.slider-mod-wrap .owl-controls .owl-dot {
	cursor: default;
}

.slider-mod-wrap .owl-dot {
	counter-increment: slides-num;
	display: inline-block;
	position: absolute;
	font-size: 100%;
	width: auto;
	height: auto;
	line-height: 1em;
	padding: 0;
	margin: 0;
	pointer-events: none;
	background: 0 0;
	border: none;
	color: inherit;
}

.slider-mod-wrap .owl-dot span {
	display: none;
}

.slider-mod-wrap .owl-dot.active {
	position: relative;
	text-align: left;
	order: 1;
	font-weight: inherit;
}

.slider-mod-wrap .owl-dot.active:before {
	content: counter(slides-num);
	display: block;
}

.slider-mod-wrap.slide-number-bottom-left .owl-dots {
	left: 0;
	right: auto;
}

.slider-mod-wrap.slide-number-bottom-center .owl-dots {
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.slider-item-link {
	display: block;
	height: 100%;
}

.slider-img-fit-contain .grid-item-img {
	object-fit: contain;
}

div[data-animatein=fadeIn] .owl-item img.lazy {
	-webkit-transition: none;
	transition: none;
}

.slider-mod-wrap.slide-number-left .owl-dots, .slider-mod-wrap.slide-number-right .owl-dots {
	top: 50%;
	bottom: auto;
}

.slider-mod-wrap.slide-number-left .owl-dots {
	left: 0;
	right: auto;
}

.slider-mod-wrap.slide-number-left .owl-dots:before, .slider-mod-wrap.slide-number-right .owl-dots:before {
	content: " ";
	width: 2em;
	height: .05em;
	margin-top: -.8em;
	transform: rotate(314deg);
	font-size: 1.1em;
	background-color: currentColor;
}

.slider-mod-wrap.slide-number-left .owl-dot, .slider-mod-wrap.slide-number-right .owl-dot {
	margin-right: -.6em;
	margin-top: -1.8em;
}

.slider-mod-wrap.slide-number-left .owl-dots:after, .slider-mod-wrap.slide-number-right .owl-dots:after {
	margin-left: -.6em;
}

.sea-scrolldown-btn {
	position: absolute;
	z-index: 10;
	bottom: 30px;
	left: 50%;
	overflow: hidden;
	width: 40px;
	height: 60px;
	cursor: pointer;
	margin: auto;
	padding: 0;
	border: none;
	transform: rotate(180deg) translateX(50%);
}

.sea-scrolldown-btn:hover {
	background: 0 0;
	color: inherit;
}

.scroll-out-effect-mask {
	position: absolute;
	opacity: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	pointer-events: none;
	z-index: 999;
	background-color: var(--scrollOutMaskColor, #333);
}

.slider-style1 .active .item {
	transform: scale(1.005);
	transition: transform .3s;
}

.bm-tab-slider {
	position: relative;
	height: 100vh;
}

.bm-tab-slider-trigger {
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 9;
	margin: -10px 20px 20px;
	transform: translateY(-50%);
}

.style2-text-center .bm-tab-slider-trigger {
	width: 100%;
	left: 50%;
	top: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
}

.style2-text-center.slider-text-inline .bm-tab-slider-trigger {
	width: auto;
	left: auto;
	transform: translateY(-50%);
}

.style2-text-bottomleft .bm-tab-slider-trigger, .style2-text-bottomright .bm-tab-slider-trigger {
	top: auto;
	bottom: 0;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.style2-text-bottomright .bm-tab-slider-trigger, .style2-text-right .bm-tab-slider-trigger {
	left: auto;
	right: 0;
	text-align: right;
}

.bm-tab-slider-img, .bm-tab-slider-img-item {
	height: 100%;
	width: 100%;
}

.bm-tab-slider-img-item {
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.entry ul li.bm-tab-slider-img-item {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
}

.bm-tab-slider-img-item .ux-background-img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.slider-kenburns .active .carousel-img-wrap img {
	z-index: 1;
}

.slider-kenburns .bm-tab-slider-img-item.bm-active .grid-item-img, .slider-kenburns .carousel-img-wrap img {
	animation: 40s infinite both kenburns;
	transform-origin: 10% 50%;
}

@keyframes kenburns {
	0%, 100% {
		transform: scale(1) translateY(0);
	}
	
	30% {
		transform: scale(1.3) translateY(20px);
	}
}

.slider-kenburns .owl-item:nth-child(even) .carousel-img-wrap img {
	animation: 40s infinite both kenburnsB;
	transform-origin: 90% 50%;
}

@keyframes kenburnsB {
	0%, 100% {
		transform: scale(1) translateY(0);
	}
	
	50% {
		transform: scale(1.2) translateY(-25px);
	}
}

.bm-tab-slider-img-item.bm-active {
	opacity: 1;
}

.slider-kenburns .bm-tab-slider-img-item {
	transition: opacity .001ms;
}

.bm-tab-slider-trigger-item {
	display: block;
	line-height: 1.25;
	font-size: 24px;
	margin-top: 10px;
}

.bm-tab-slider-trigger-tilte {
	display: inline-block;
	position: relative;
	color: inherit;
}

.bm-tab-slider-trigger-tilte, .slider-text-inline .bm-tab-slider-trigger-item:after {
	opacity: .4;
}

.bm-tab-slider-trigger-tilte.bm-active, .slider-text-inline .bm-tab-slider-trigger-tilte.bm-active .bm-tab-slider-trigger-item:after {
	opacity: 1;
}

.bm-tab-slider-trigger-item:first-child {
	margin-top: 0;
}

.slider-mask .bm-tab-slider-img:before {
	content: "";
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
}

.slider-text-inline .bm-tab-slider-trigger-item, .slider-text-inline .bm-tab-slider-trigger-tilte {
	display: inline;
}

.text-underline .bm-active {
	text-decoration: underline;
	text-decoration-thickness: .06em;
}

.slider-text-inline .bm-tab-slider-trigger-item:after {
	content: var(--divider-content, " - ");
}

.bm-tab-slider-trigger-item:last-child:after {
	display: none;
}

.slider-mod-wrap.slider-style3 .owl-carousel .owl-item img {
	width: auto;
}

.slider-style1.slider-mod-wrap:not(.slider-height-auto), .slider-style1:not(.slider-height-auto) .owl-carousel {
	height: calc(var(--slider-height-style1, 80vh) - var(--slider-h100-tb-spacing, 0px));
}

.slider-style1 .owl-stage {
	padding-top: var(--slider-h100-tb-spacing, 0);
}

.slider-style1 .carousel-img-wrap, .slider-style1 .item, .slider-style1 .owl-item, .slider-style1 .owl-stage, .slider-style1 .owl-stage-outer, .slider-style1 .slide-item-wrap {
	height: 100%;
}

.slider-mod-wrap.slider-style1.slider-height-auto .carousel-img-wrap, .slider-mod-wrap.slider-style1.slider-height-auto .owl-carousel {
	height: auto;
	min-height: 0;
}

.slider-mod-wrap.slider-style3, .slider-mod-wrap.slider-style3 .owl-carousel .owl-item img {
	height: 50vh;
}

.slide2In {
	animation-name: slideTwoIn;
	animation-duration: 1s;
	transform-origin: 100% 0;
	z-index: 9999;
}

@keyframes slideTwoIn {
	0% {
		transform: scaleX(.9) translateX(100%);
	}
	
	100% {
		transform: scaleX(1) translateX(0);
	}
}

.slide2Out {
	animation-name: slideTwoOut;
	animation-duration: .5s;
	transform-origin: 0 0;
}

@keyframes slideTwoOut {
	0%, 30% {
		transform: scaleX(1) translateX(0);
	}
	
	100% {
		transform: scaleX(.9) translateX(-10%);
	}
}

.sea-slide-hide .head-meta, .sea-slide-hide .sea-slider-down, .sea-slide-hide .slide-item-des, .sea-slide-hide .slider-mod-wrap .owl-dots {
	opacity: 0;
	pointer-events: none;
}

.before-after-con {
	display: flex;
	justify-content: center;
	overflow: hidden;
}

.before-after-con.ux-left {
	justify-content: start;
}

.before-after-con.ux-right {
	justify-content: end;
}

.before-after-img-out {
	position: relative;
	width: var(--widthBaSlide, 50%);
	min-width: 200px;
}

.before-after-img-in {
	position: relative;
	padding-top: 60%;
}

.before-after-bg {
	background-repeat: no-repeat;
	background-size: var(--bgSize, 100%) 100%;
}

.fore-img {
	z-index: 9;
	width: 50%;
}

.before-after-input {
	position: absolute;
	z-index: 9;
	top: 0;
	appearance: none;
	width: 100%;
	height: 100%;
	outline: 0;
	margin: 0;
	transition: .2s;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	opacity: 0;
}

.before-after-input::-webkit-slider-thumb {
	background-clip: padding-box;
	transform: scale(4);
}

.before-after-input::-moz-range-thumb {
	background-clip: padding-box;
	box-sizing: border-box;
	transform: scale(4);
}

.slider-dragger {
	pointer-events: none;
	position: absolute;
	z-index: 9;
	width: 50px;
	height: 50px;
	margin-left: -8px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .82);
	left: calc(50% - 18px);
	top: calc(50% - 18px);
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider-dragger:after, .slider-dragger:before {
	content: "";
	padding: 3px;
	display: inline-block;
	border: solid #5d5d5d;
	border-width: 0 1px 1px 0;
	transform: rotate(135deg);
}

.slider-dragger:after {
	transform: rotate(-45deg);
}

.divide-blank {
	height: var(--divideHeight, 2px);
}

.divide-line {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: var(--divideBorderWidth, 2px);
}

.divide-line:before {
	content: "";
	display: block;
	height: 100%;
	background-color: var(--divideLineColor, currentColor);
}

.sea-accordion-item {
	border-bottom: 1px solid;
	overflow: hidden;
}

.sea-accordion-item:first-child {
	border-top: 1px solid;
}

.accordion-tit {
	display: flex;
	margin: 0;
}

button.accordion-btn {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 60px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
	border: none;
	font-size: var(--fontsizeAccTit);
	line-height: var(--lineHeightAccTit);
	letter-spacing: var(--letterSpacingAccTit);
	color: var(--colorAccTit);
	background-color: transparent;
}

button.accordion-btn:hover {
	color: var(--colorAccTitHover);
	background-color: inherit;
}

.accordion-btn:after, .accordion-btn:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 20px;
	height: 1px;
	background-color: var(--colorAccTit, currentColor);
	transition: transform .4s;
}

.accordion-btn:before {
	transform: rotate(90deg);
}

.show .accordion-btn:after {
	transform: rotate(180deg);
}

.show .accordion-btn:before {
	transform: rotate(360deg);
}

.accordion-con {
	height: 0;
	transition: height .35s;
}

.accordion-in {
	padding-bottom: 1.4em;
}

.show .accordion-con {
	height: var(--accHeight, auto);
}

.sea-tabs {
	display: flex;
	flex-direction: column;
}

.sea-tabs.tab-on-bottom {
	flex-direction: column-reverse;
}

.sea-tabs.tab-on-left {
	flex-direction: row;
}

.sea-tabs.tab-on-right {
	flex-direction: row-reverse;
}

.sea-nav {
	display: flex;
	justify-content: center;
	margin-bottom: var(--spacingTabs, 60px);
	margin-left: calc(0px - var(--spacingTabItem, 40px));
}

.tab-on-bottom .sea-nav {
	padding-top: var(--spacingTabs, 60px);
	margin-bottom: 0;
}

.bm-builder .sea-tab-li, .entry .sea-tab-li {
	list-style: none;
	margin-top: 0;
	margin-left: var(--spacingTabItem, 40px);
}

.tab-on-left .sea-nav, .tab-on-right .sea-nav {
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: calc(0px - var(--spacingTabItem, 40px));
}

.tab-on-left .sea-nav {
	margin-right: var(--spacingTabs, 60px);
}

.tab-on-right .sea-nav {
	margin-left: var(--spacingTabs, 60px);
}

.tab-on-left .sea-tab-li, .tab-on-right .sea-tab-li {
	margin-left: 0 !important;
	margin-top: var(--spacingTabItem, 40px);
}

.sea-tab-panel:not(.active) {
	display: none;
}

.tab-on-left .sea-tab-content, .tab-on-right .sea-tab-content {
	flex: 1;
}

.tabs-image {
	position: relative;
	margin: 0;
	text-align: center;
}

.tabs-img {
	position: absolute;
	width: 100%;
}

.tab-image-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sea-tab-a {
	display: flex;
	align-items: center;
	width: var(--tabWidth, auto);
	height: var(--tabHeight, auto);
	padding: var(--tabPadding, 0);
	background-color: var(--bgcolorTab);
	border-radius: var(--tabRadius, 0);
	overflow: hidden;
	color: var(--colorTabTit);
}

.sea-tab-a:hover {
	color: var(--colorTabTit);
}

.icon-on-top .sea-tab-a {
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.active>.sea-tab-a {
	color: var(--colorTabTitAct);
	background-color: var(--bgcolorTabAct);
}

.tab-icon {
	display: inline-block;
	position: relative;
	min-width: var(--widthTabicon, 1.5em);
	margin-right: var(--spaceTabIcon, .4em);
}

.icon-on-top .tab-icon {
	margin-right: 0;
	margin-bottom: var(--spaceTabIcon, .4em);
}

.tab-icon-img-hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.active .tab-icon-img-hover~.tab-icon-img {
	visibility: hidden;
}

.active .tab-icon-img-hover {
	visibility: visible;
}

.tab-tit-text {
	font-size: var(--fontizeTabTitle);
}

.module-social {
	display: block;
	text-align: center;
}

.ux-left .module-social {
	text-align: left;
}

.ux-right .module-social {
	text-align: right;
}

.module-social .social-li .share {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
}

.module-social .social-li {
	display: inline-block;
	margin-left: 30px;
	color: var(--color-socialmedia, inherit);
}

.module-social .social-li:hover {
	color: var(--hovercolor-socialmedia, inherit);
}

body.rtl .bm-builder .module .module-social .social-li:last-child, body:not(.rtl) .bm-builder .module .module-social .social-li:first-child {
	margin-left: 0;
}

.bm-builder .module .module-social .social-li:last-child {
	margin-bottom: 0;
}

.module-social .social-li .fa {
	display: block;
	float: left;
	opacity: 1;
	font-size: 26px;
	text-align: center;
}

.module-social .social-li a.share {
	display: block;
	color: inherit;
}

.module-social-link.module-social .social-li a.share {
	display: flex;
	align-items: center;
}

.module-social-only-text.module-social .social-li .fa {
	display: none;
}

.module-line:after, .module-line:before {
	content: "";
	display: none;
	width: 100%;
	height: var(--line-border, 2px);
	background-color: var(--line-color, currentColor);
}

.group-inside.module-line:after, .group-inside.module-line:before, [data-module-id=group]>.module-inside.module-line:after, [data-module-id=group]>.module-inside.module-line:before {
	position: absolute;
	top: 0;
	z-index: 9;
	left: calc(var(--spacing-col-cb, 20px) / 2);
	right: calc(var(--spacing-col-cb, 20px) / 2);
}

.group-inside.module-line:after, [data-module-id=group]>.module-inside.module-line:after {
	top: auto;
	bottom: 0;
}

.module-line.module-bottom-line:after, .module-line.module-top-line:before {
	display: block;
	width: var(--line-width, auto);
}

.module-line.module-top-line:before {
	margin-bottom: var(--line-spacing, 1em);
}

.module-line.module-bottom-line:after {
	margin-top: var(--line-spacing, 1em);
}

.group-inside.module-line.module-bottom-line:after, .group-inside.module-line.module-top-line:before {
	margin-top: 0;
	margin-bottom: 0;
}

.prarallaxEnable, .prarallaxEnable .grid-item-inside, .prarallaxEnable .social-li {
	transform: var(--SkewX, skewX(0)) var(--SkewY, skewY(0)) var(--traksX, translateX(0)) var(--traksY, translateY(0)) var(--scale, scale(1)) var(--rotate, rotate(0));
}

.item.module>.prarallaxEnable, .item.module>.prarallaxEnable .grid-item-inside, .item.module>.prarallaxEnable .social-li, .prarallaxEnable.grid-inside, .prarallaxEnable.masonry-grid-inside, .prarallaxEnable.social-media-inside {
	transform: initial;
}

.filter-invert {
	filter: invert(.9);
}

@media (min-width:768px) {
	.hide-Desktop {
		display: none;
	}
	
	.module.col-10 div[class*=col-].module, .module.col-11 div[class*=col-].module, .module.col-2 div[class*=col-].module, .module.col-3 div[class*=col-].module, .module.col-4 div[class*=col-].module, .module.col-5 div[class*=col-].module, .module.col-6 div[class*=col-].module, .module.col-7 div[class*=col-].module, .module.col-8 div[class*=col-].module, .module.col-9 div[class*=col-].module {
		width: 100%;
	}
	
	.module.col-11 div.module.col-1 {
		width: 9.0909%;
	}
	
	.module.col-11 div.module.col-2 {
		width: 18.1818%;
	}
	
	.module.col-11 div.module.col-3 {
		width: 27.2727%;
	}
	
	.module.col-11 div.module.col-4 {
		width: 36.3636%;
	}
	
	.module.col-11 div.module.col-5 {
		width: 45.4545%;
	}
	
	.module.col-11 div.module.col-6 {
		width: 54.5454%;
	}
	
	.module.col-11 div.module.col-7 {
		width: 63.6364%;
	}
	
	.module.col-11 div.module.col-8 {
		width: 72.7273%;
	}
	
	.module.col-11 div.module.col-9 {
		width: 81.8182%;
	}
	
	.module.col-11 div.module.col-10 {
		width: 90.909%;
	}
	
	.module.col-10 div.module.col-1 {
		width: 10%;
	}
	
	.module.col-10 div.module.col-2 {
		width: 20%;
	}
	
	.module.col-10 div.module.col-3 {
		width: 30%;
	}
	
	.module.col-10 div.module.col-4 {
		width: 40%;
	}
	
	.module.col-10 div.module.col-5 {
		width: 50%;
	}
	
	.module.col-10 div.module.col-6 {
		width: 60%;
	}
	
	.module.col-10 div.module.col-7 {
		width: 70%;
	}
	
	.module.col-10 div.module.col-8 {
		width: 80%;
	}
	
	.module.col-10 div.module.col-9 {
		width: 90%;
	}
	
	.module.col-9 div.module.col-1 {
		width: 11.1111%;
	}
	
	.module.col-9 div.module.col-2 {
		width: 22.2222%;
	}
	
	.module.col-9 div.module.col-3 {
		width: 33.3333%;
	}
	
	.module.col-9 div.module.col-4 {
		width: 44.4444%;
	}
	
	.module.col-9 div.module.col-5 {
		width: 55.5556%;
	}
	
	.module.col-9 div.module.col-6 {
		width: 66.6667%;
	}
	
	.module.col-9 div.module.col-7 {
		width: 77.7778%;
	}
	
	.module.col-9 div.module.col-8 {
		width: 88.8889%;
	}
	
	.module.col-8 div.module.col-1 {
		width: 12.5%;
	}
	
	.module.col-8 div.module.col-2 {
		width: 25%;
	}
	
	.module.col-8 div.module.col-3 {
		width: 37.5%;
	}
	
	.module.col-8 div.module.col-4 {
		width: 50%;
	}
	
	.module.col-8 div.module.col-5 {
		width: 62.5%;
	}
	
	.module.col-8 div.module.col-6 {
		width: 75%;
	}
	
	.module.col-8 div.module.col-7 {
		width: 87.5%;
	}
	
	.module.col-7 div.module.col-1 {
		width: 14.2857%;
	}
	
	.module.col-7 div.module.col-2 {
		width: 28.5714%;
	}
	
	.module.col-7 div.module.col-3 {
		width: 42.8571%;
	}
	
	.module.col-7 div.module.col-4 {
		width: 57.1429%;
	}
	
	.module.col-7 div.module.col-5 {
		width: 71.4286%;
	}
	
	.module.col-7 div.module.col-6 {
		width: 85.7143%;
	}
	
	.module.col-6 div.module.col-1 {
		width: 16.6667%;
	}
	
	.module.col-6 div.module.col-2 {
		width: 33.3333%;
	}
	
	.module.col-6 div.module.col-3 {
		width: 50%;
	}
	
	.module.col-6 div.module.col-4 {
		width: 66.6667%;
	}
	
	.module.col-6 div.module.col-5 {
		width: 83.3333%;
	}
	
	.module.col-5 div.module.col-1 {
		width: 20%;
	}
	
	.module.col-5 div.module.col-2 {
		width: 40%;
	}
	
	.module.col-5 div.module.col-3 {
		width: 60%;
	}
	
	.module.col-5 div.module.col-4 {
		width: 80%;
	}
	
	.module.col-4 div.module.col-1 {
		width: 25%;
	}
	
	.module.col-4 div.module.col-2 {
		width: 50%;
	}
	
	.module.col-4 div.module.col-3 {
		width: 75%;
	}
	
	.module.col-3 div.module.col-1 {
		width: 33.3333%;
	}
	
	.module.col-3 div.module.col-2 {
		width: 66.6667%;
	}
	
	.bm-builder .ux-portfolio-1col .grid-item--width2, .bm-builder .ux-portfolio-2col .grid-item--width2 {
		width: 100%;
	}
	
	.bm-builder .ux-portfolio-3col .grid-item--width2 {
		width: 66.6666%;
	}
	
	.bm-builder .ux-portfolio-4col .grid-item--width2 {
		width: 50%;
	}
	
	.bm-builder .ux-portfolio-5col .grid-item--width2 {
		width: 40%;
	}
	
	.bm-builder .ux-portfolio-6col .grid-item--width2 {
		width: 33.3333%;
	}
	
	.bm-builder .ux-portfolio-7col .grid-item--width2 {
		width: 28.5714%;
	}
	
	.bm-builder .ux-portfolio-8col .grid-item--width2 {
		width: 25%;
	}
	
	.bm-builder .ux-portfolio-9col .grid-item--width2 {
		width: 22.2222%;
	}
	
	.bm-builder .ux-portfolio-10col .grid-item--width2 {
		width: 20%;
	}
	
	.bm-builder .ux-portfolio-11col .grid-item--width2 {
		width: 18.1818%;
	}
	
	.bm-builder .ux-portfolio-12col .grid-item--width2 {
		width: 16.6666%;
	}
	
	.grid-item, .ux-portfolio-5col .grid-item {
		width: 20%;
	}
	
	.grid-item--width2, .ux-portfolio-5col .grid-item--width2 {
		width: 40%;
	}
	
	.ux-portfolio-6col .grid-item {
		width: 16.6667%;
	}
	
	.ux-portfolio-6col .grid-item--width2 {
		width: 33.33333333%;
	}
	
	.ux-portfolio-4col .grid-item {
		width: 25%;
	}
	
	.ux-portfolio-7col .grid-item {
		width: 14.2857%;
	}
	
	.ux-portfolio-8col .grid-item {
		width: 12.5%;
	}
	
	.ux-portfolio-9col .grid-item {
		width: 11.11111111%;
	}
	
	.ux-portfolio-10col .grid-item {
		width: 10%;
	}
	
	.ux-portfolio-11col .grid-item {
		width: 9.0909%;
	}
	
	.ux-portfolio-12col .grid-item {
		width: 8.3333%;
	}
	
	.ux-portfolio-4col .grid-item--width2 {
		width: 50%;
	}
	
	.ux-portfolio-3col .grid-item {
		width: 33.3333%;
	}
	
	.ux-portfolio-3col .grid-item--width2 {
		width: 66.6666%;
	}
	
	.ux-portfolio-2col .grid-item {
		width: 50%;
	}
	
	.ux-portfolio-1col .grid-item, .ux-portfolio-2col .grid-item--width2 {
		width: 100%;
	}
	
	.container-masonry:not(.container) .filter-in-grid .grid-item-con {
		padding-left: 60px;
		padding-right: 50px;
	}
	
	.metro-list[data-spaceh="0"] .grid-item-inside {
		width: calc(100% + 1px) !important;
	}
	
	.grid-stack[data-spacing-h="0"] .grid-stack-item, .grid-stack[data-spacing-v="0"] .grid-stack-item {
		overflow: initial;
	}
	
	.grid-stack[data-spacing-h="0"]>.grid-stack-item>.grid-stack-item-content {
		right: -1px;
		left: -1px;
	}
	
	.grid-stack[data-spacing-v="0"]>.grid-stack-item>.grid-stack-item-content {
		top: -1px;
		bottom: -1px;
	}
	
	.module .social-media-wrap.ux-horizontal .module-social .social-li {
		margin-bottom: 0;
	}
	
	.module .social-media-wrap.ux-vertical .module-social .social-li {
		margin-left: 0;
	}
	
	.ux-vertical .module-social {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.ux-vertical.ux-left .module-social {
		align-items: flex-start;
	}
	
	.ux-vertical.ux-right .module-social {
		align-items: flex-end;
	}
	
	#content_wrap .entry .text_block p {
		margin-bottom: var(--text-para-spacing, 0);
	}
	
	.sea-sticky {
		position: sticky;
		top: var(--header-height, 100px);
	}
}

@media (orientation:landscape) {
	.height-remove-header-footer .slider-style1 .owl-carousel, .height-remove-header-footer .slider-style1.slider-mod-wrap {
		height: calc(var(--slider-height-style1, 100vh) - var(--header-height, 0px) - var(--footer-height, 0px) - var(--slider-h100-tb-spacing, 0px));
	}
}

@media (orientation:portrait) {
	.admin-bar .bm-wrap.module .group-inside, .bm-wrap.module .group-inside {
		min-height: var(--minheight-group-m, 0);
	}
	
	.slider-style1.slider-mod-wrap:not(.slider-height-auto), .slider-style1:not(.slider-height-auto) .owl-carousel {
		height: calc(var(--slider-height-style1-m, 80vh) - var(--slider-h100-tb-spacing-m, 0px));
	}
	
	.height-remove-header-footer-m .slider-style1 .owl-carousel, .height-remove-header-footer-m .slider-style1.slider-mod-wrap {
		height: calc(var(--slider-height-style1-m, 100vh) - var(--header-height, 0px) - var(--footer-height, 0px) - var(--slider-h100-tb-spacing-m, 0px));
	}
	
	.slider-style1 .owl-stage {
		padding-top: var(--slider-h100-tb-spacing-m, 0);
	}
	
	.no-scroller .slider-style1 .owl-carousel, .no-scroller .slider-style1.slider-mod-wrap {
		max-height: calc(var(--get-win-height, 100vh) - var(--slider-h100-tb-spacing-m, 0px));
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider {
		height: var(--slider-height-style2-m, auto);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style3, .bm-builder .module .slider-mod-wrap.slider-style3 .owl-carousel .owl-item img {
		height: var(--slider-height-style3-m, 30vh);
	}
	
	.marquee-b-txt {
		top: var(--marqueeMaskTextTopM, 50%);
	}
	
	.marquee-b-imgwrap {
		width: var(--widthMarqueeM, 80%);
	}
}

@media (max-width:991.98px) {
	[data-msize="4"], [data-msize="4px"] {
		--font-size-m: 4px;
	}
	
	[data-msize="6"], [data-msize="6px"] {
		--font-size-m: 6px;
	}
	
	[data-msize="8"], [data-msize="8px"] {
		--font-size-m: 8px;
	}
	
	[data-msize="9"], [data-msize="9px"] {
		--font-size-m: 9px;
	}
	
	[data-msize="10"], [data-msize="10px"] {
		--font-size-m: 10px;
	}
	
	[data-msize="11"], [data-msize="11px"] {
		--font-size-m: 11px;
	}
	
	[data-msize="12"], [data-msize="12px"] {
		--font-size-m: 12px;
	}
	
	[data-msize="13"], [data-msize="13px"] {
		--font-size-m: 13px;
	}
	
	[data-msize="14"], [data-msize="14px"] {
		--font-size-m: 14px;
	}
	
	[data-msize="15"], [data-msize="15px"] {
		--font-size-m: 15px;
	}
	
	[data-msize="16"], [data-msize="16px"] {
		--font-size-m: 16px;
	}
	
	[data-msize="17"], [data-msize="17px"] {
		--font-size-m: 17px;
	}
	
	[data-msize="18"], [data-msize="18px"] {
		--font-size-m: 18px;
	}
	
	[data-msize="20"], [data-msize="20px"] {
		--font-size-m: 20px;
	}
	
	[data-msize="22"], [data-msize="22px"] {
		--font-size-m: 22px;
	}
	
	[data-msize="24"], [data-msize="24px"] {
		--font-size-m: 24px;
	}
	
	[data-msize="26"], [data-msize="26px"] {
		--font-size-m: 26px;
	}
	
	[data-msize="28"], [data-msize="28px"] {
		--font-size-m: 28px;
	}
	
	[data-msize="30"], [data-msize="30px"] {
		--font-size-m: 30px;
	}
	
	[data-msize="32"], [data-msize="32px"] {
		--font-size-m: 32px;
	}
	
	[data-msize="34"], [data-msize="34px"] {
		--font-size-m: 34px;
	}
	
	[data-msize="36"], [data-msize="36px"] {
		--font-size-m: 36px;
	}
	
	[data-msize="38"], [data-msize="38px"] {
		--font-size-m: 38px;
	}
	
	[data-msize="40"], [data-msize="40px"] {
		--font-size-m: 40px;
	}
	
	[data-msize="42"], [data-msize="42px"] {
		--font-size-m: 42px;
	}
	
	[data-msize="44"], [data-msize="44px"] {
		--font-size-m: 44px;
	}
	
	[data-msize="46"], [data-msize="46px"] {
		--font-size-m: 46px;
	}
	
	[data-msize="48"], [data-msize="48px"] {
		--font-size-m: 48px;
	}
	
	[data-msize="50"], [data-msize="50px"] {
		--font-size-m: 50px;
	}
	
	[data-msize="52"], [data-msize="52px"] {
		--font-size-m: 52px;
	}
	
	[data-msize="54"], [data-msize="54px"] {
		--font-size-m: 54px;
	}
	
	[data-msize="56"], [data-msize="56px"] {
		--font-size-m: 56px;
	}
	
	[data-msize="58"], [data-msize="58px"] {
		--font-size-m: 58px;
	}
	
	[data-msize="60"], [data-msize="60px"] {
		--font-size-m: 60px;
	}
	
	[data-msize="72"], [data-msize="72px"] {
		--font-size-m: 72px;
	}
	
	[data-msize="84"], [data-msize="84px"] {
		--font-size-m: 84px;
	}
	
	[data-msize="96"], [data-msize="96px"] {
		--font-size-m: 96px;
	}
	
	.bm-builder .module>.module-inside {
		margin-top: var(--top-mod-t, 0);
		margin-bottom: var(--bottom-mod-t, 0);
	}
}

@media (max-width:767.98px) {
	.responsive-ux .bm-row.container-fluid {
		padding-left: 0;
		padding-right: 0;
		flex-direction: column;
	}
	
	.bm-row[data-groupsameheight=on] {
		display: block;
	}
	
	.bm-row[data-groupsameheight=on] .bm-wrap .group-inside {
		height: auto;
	}
	
	.bm-wrap:not(.keep-origin-layout-mobile).reverse-order-mobile .group-inside {
		flex-direction: column-reverse;
	}
	
	.module {
		float: none;
	}
	
	.module.col-1, .module.col-10, .module.col-11, .module.col-2, .module.col-3, .module.col-4, .module.col-5, .module.col-6, .module.col-7, .module.col-8, .module.col-9 {
		width: 100%;
	}
	
	.grid-stack-one-column-mode.grid-stack {
		height: auto !important;
		margin: 0 auto !important;
	}
	
	.grid-stack-one-column-mode.grid-stack .grid-item-inside, .grid-stack-one-column-mode.grid-stack>.grid-stack-item>.grid-stack-item-content {
		position: static !important;
	}
	
	.grid-stack-one-column-mode .grid-stack-item {
		height: auto !important;
	}
	
	.module.col-offset-1, .module.col-offset-10, .module.col-offset-11, .module.col-offset-2, .module.col-offset-3, .module.col-offset-4, .module.col-offset-5, .module.col-offset-6, .module.col-offset-7, .module.col-offset-8, .module.col-offset-9 {
		margin-left: 0;
	}
	
	.keep-origin-layout-mobile.col-1 .module[class*=col-], .keep-origin-layout-mobile.col-10 .module[class*=col-], .keep-origin-layout-mobile.col-11 .module[class*=col-], .keep-origin-layout-mobile.col-2 .module[class*=col-], .keep-origin-layout-mobile.col-3 .module[class*=col-], .keep-origin-layout-mobile.col-4 .module[class*=col-], .keep-origin-layout-mobile.col-5 .module[class*=col-], .keep-origin-layout-mobile.col-6 .module[class*=col-], .keep-origin-layout-mobile.col-7 .module[class*=col-], .keep-origin-layout-mobile.col-8 .module[class*=col-], .keep-origin-layout-mobile.col-9 .module[class*=col-], .module.col-12, .ux-portfolio-2col-mobile .grid-item.grid-item--width2 {
		width: 100%;
	}
	
	.keep-origin-layout-mobile .module.col-11 {
		width: 91.666666666667%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-10 {
		width: 90.9%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-9 {
		width: 90%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-8 {
		width: 88.88%;
	}
	
	.keep-origin-layout-mobile.col-8 .module.col-7 {
		width: 87.5%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-6 {
		width: 85.714%;
	}
	
	.keep-origin-layout-mobile .module.col-10, .keep-origin-layout-mobile.col-6 .module.col-5 {
		width: 83.333333333333%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-9 {
		width: 81.81%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-8, .keep-origin-layout-mobile.col-5 .module.col-4 {
		width: 80%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-7 {
		width: 77.77%;
	}
	
	.keep-origin-layout-mobile .module.col-9, .keep-origin-layout-mobile.col-4 .module.col-3, .keep-origin-layout-mobile.col-8 .module.col-6 {
		width: 75%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-7 {
		width: 72.72%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-5 {
		width: 71.428%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-7 {
		width: 70%;
	}
	
	.keep-origin-layout-mobile .module.col-8, .keep-origin-layout-mobile.col-3 .module.col-2, .keep-origin-layout-mobile.col-6 .module.col-4, .keep-origin-layout-mobile.col-9 .module.col-6 {
		width: 66.666666666667%;
	}
	
	.keep-origin-layout-mobile.col-8 .module.col-5 {
		width: 62.5%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-6, .keep-origin-layout-mobile.col-5 .module.col-3 {
		width: 60%;
	}
	
	.keep-origin-layout-mobile .module.col-7 {
		width: 58.333333333333%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-4 {
		width: 57.14%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-5 {
		width: 55.55%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-6 {
		width: 54.54%;
	}
	
	.keep-origin-layout-mobile .module.col-6, .keep-origin-layout-mobile.col-10 .module.col-5, .keep-origin-layout-mobile.col-2 .module.col-1, .keep-origin-layout-mobile.col-4 .module.col-2, .keep-origin-layout-mobile.col-6 .module.col-3, .keep-origin-layout-mobile.col-8 .module.col-4 {
		width: 50%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-5 {
		width: 45.45%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-4 {
		width: 44.44%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-3 {
		width: 42.85%;
	}
	
	.keep-origin-layout-mobile .module.col-5 {
		width: 41.666666666667%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-4, .keep-origin-layout-mobile.col-5 .module.col-2 {
		width: 40%;
	}
	
	.keep-origin-layout-mobile.col-8 .module.col-3 {
		width: 37.5%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-4 {
		width: 36.36%;
	}
	
	.keep-origin-layout-mobile .module.col-4, .keep-origin-layout-mobile.col-3 .module.col-1, .keep-origin-layout-mobile.col-6 .module.col-2, .keep-origin-layout-mobile.col-9 .module.col-3 {
		width: 33.333333333333%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-3 {
		width: 30%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-2 {
		width: 28.57%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-3 {
		width: 27.27%;
	}
	
	.keep-origin-layout-mobile .module.col-3, .keep-origin-layout-mobile.col-4 .module.col-1, .keep-origin-layout-mobile.col-8 .module.col-2 {
		width: 25%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-2 {
		width: 22.22%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-2, .keep-origin-layout-mobile.col-5 .module.col-1 {
		width: 20%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-2 {
		width: 18.18%;
	}
	
	.keep-origin-layout-mobile .module.col-2, .keep-origin-layout-mobile.col-6 .module.col-1 {
		width: 16.666666666667%;
	}
	
	.keep-origin-layout-mobile.col-7 .module.col-1 {
		width: 14.28%;
	}
	
	.keep-origin-layout-mobile.col-8 .module.col-1 {
		width: 12.5%;
	}
	
	.keep-origin-layout-mobile.col-9 .module.col-1 {
		width: 11.11%;
	}
	
	.keep-origin-layout-mobile.col-10 .module.col-1 {
		width: 10%;
	}
	
	.keep-origin-layout-mobile.col-11 .module.col-1 {
		width: 9.09%;
	}
	
	.keep-origin-layout-mobile .module.col-1 {
		width: 8.3333333333333%;
	}
	
	.keep-origin-layout-mobile .module.col-0 {
		width: 100vw;
		clear: both;
	}
	
	.keep-origin-layout-mobile .module.col-offset-1 {
		margin-left: 8.3333333333333%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-2 {
		margin-left: 16.666666666667%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-3 {
		margin-left: 25%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-4 {
		margin-left: 33.333333333333%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-5 {
		margin-left: 41.666666666667%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-6 {
		margin-left: 50%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-7 {
		margin-left: 58.333333333333%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-8, .ux-portfolio-3col-mobile .grid-item.grid-item--width2 {
		margin-left: 66.666666666667%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-9 {
		margin-left: 75%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-10 {
		margin-left: 83.333333333333%;
	}
	
	.keep-origin-layout-mobile .module.col-offset-11 {
		margin-left: 91.666666666667%;
	}
	
	.text_block.withbg .text_block_centered {
		padding: 15px;
		width: 100% !important;
	}
	
	div[data-col-m="1"].metro-list .grid-item-inside {
		width: initial !important;
		height: auto !important;
	}
	
	.ux-portfolio-2col-mobile .grid-item, .ux-portfolio-4col-mobile .grid-item.grid-item--width2 {
		width: 50%;
	}
	
	.ux-portfolio-3col-mobile .grid-item {
		width: 33.33333%;
	}
	
	.ux-portfolio-4col-mobile .grid-item {
		width: 25%;
	}
	
	.ux-portfolio-5col-mobile .grid-item {
		width: 20%;
	}
	
	.ux-portfolio-6col-mobile .grid-item {
		width: 16.6667%;
	}
	
	.ux-portfolio-7col-mobile .grid-item {
		width: 14.2857%;
	}
	
	.ux-portfolio-8col-mobile .grid-item {
		width: 12.5%;
	}
	
	.ux-portfolio-9col-mobile .grid-item {
		width: 11.1111%;
	}
	
	.ux-portfolio-10col-mobile .grid-item {
		width: 10%;
	}
	
	.ux-portfolio-11col-mobile .grid-item {
		width: 9.0909%;
	}
	
	.ux-portfolio-12col-mobile .grid-item {
		width: 8.3333%;
	}
	
	.pagenums.tw_style {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	
	.entry p, .text_block h1 span, .text_block h2 span, .text_block h3 span, .text_block h4 span, .text_block h5 span, .text_block h6 span, .text_block p, .text_block span {
		font-size: var(--font-size-m, inherit) !important;
	}
	
	.text_block a, .text_block b, .text_block div, .text_block h1, .text_block h2, .text_block h3, .text_block h4, .text_block h5, .text_block h6, .text_block i, .text_block li, .text_block strong {
		font-size: var(--font-size-m, inherit);
	}
	
	.text_block [data-msize="4"] {
		font-size: 4px !important;
	}
	
	.text_block [data-msize="6"] {
		font-size: 6px !important;
	}
	
	.text_block [data-msize="8"] {
		font-size: 8px !important;
	}
	
	.text_block [data-msize="9"] {
		font-size: 9px !important;
	}
	
	.text_block [data-msize="10"] {
		font-size: 10px !important;
	}
	
	.text_block [data-msize="11"] {
		font-size: 11px !important;
	}
	
	.text_block [data-msize="12"] {
		font-size: 12px !important;
	}
	
	.text_block [data-msize="13"] {
		font-size: 13px !important;
	}
	
	.text_block [data-msize="14"] {
		font-size: 14px !important;
	}
	
	.text_block [data-msize="15"] {
		font-size: 15px !important;
	}
	
	.text_block [data-msize="16"] {
		font-size: 16px !important;
	}
	
	.text_block [data-msize="17"] {
		font-size: 17px !important;
	}
	
	.text_block [data-msize="18"] {
		font-size: 18px !important;
	}
	
	.text_block [data-msize="20"] {
		font-size: 20px !important;
	}
	
	.text_block [data-msize="22"] {
		font-size: 22px !important;
	}
	
	.text_block [data-msize="24"] {
		font-size: 24px !important;
	}
	
	.text_block [data-msize="26"] {
		font-size: 26px !important;
	}
	
	.text_block [data-msize="28"] {
		font-size: 28px !important;
	}
	
	.text_block [data-msize="30"] {
		font-size: 30px !important;
	}
	
	.text_block [data-msize="32"] {
		font-size: 32px !important;
	}
	
	.text_block [data-msize="34"] {
		font-size: 34px !important;
	}
	
	.text_block [data-msize="36"] {
		font-size: 36px !important;
	}
	
	.text_block [data-msize="38"] {
		font-size: 38px !important;
	}
	
	.text_block [data-msize="40"] {
		font-size: 40px !important;
	}
	
	.text_block [data-msize="42"] {
		font-size: 42px !important;
	}
	
	.text_block [data-msize="44"] {
		font-size: 44px !important;
	}
	
	.text_block [data-msize="46"] {
		font-size: 46px !important;
	}
	
	.text_block [data-msize="48"] {
		font-size: 48px !important;
	}
	
	.text_block [data-msize="50"] {
		font-size: 50px !important;
	}
	
	.text_block [data-msize="52"] {
		font-size: 52px !important;
	}
	
	.text_block [data-msize="54"] {
		font-size: 54px !important;
	}
	
	.text_block [data-msize="56"] {
		font-size: 56px !important;
	}
	
	.text_block [data-msize="58"] {
		font-size: 58px !important;
	}
	
	.text_block [data-msize="60"] {
		font-size: 60px !important;
	}
	
	.text_block [data-msize="72"] {
		font-size: 72px !important;
	}
	
	.text_block [data-msize="84"] {
		font-size: 84px !important;
	}
	
	.text_block [data-msize="96"] {
		font-size: 96px !important;
	}
	
	.text_block [data-msize="4"] * {
		font-size: 4px !important;
	}
	
	.text_block [data-msize="6"] * {
		font-size: 6px !important;
	}
	
	.text_block [data-msize="8"] * {
		font-size: 8px !important;
	}
	
	.text_block [data-msize="9"] * {
		font-size: 9px !important;
	}
	
	.text_block [data-msize="10"] * {
		font-size: 10px !important;
	}
	
	.text_block [data-msize="11"] * {
		font-size: 11px !important;
	}
	
	.text_block [data-msize="12"] * {
		font-size: 12px !important;
	}
	
	.text_block [data-msize="13"] * {
		font-size: 13px !important;
	}
	
	.text_block [data-msize="14"] * {
		font-size: 14px !important;
	}
	
	.text_block [data-msize="15"] * {
		font-size: 15px !important;
	}
	
	.text_block [data-msize="16"] * {
		font-size: 16px !important;
	}
	
	.text_block [data-msize="17"] * {
		font-size: 17px !important;
	}
	
	.text_block [data-msize="18"] * {
		font-size: 18px !important;
	}
	
	.text_block [data-msize="20"] * {
		font-size: 20px !important;
	}
	
	.text_block [data-msize="22"] * {
		font-size: 22px !important;
	}
	
	.text_block [data-msize="24"] * {
		font-size: 24px !important;
	}
	
	.text_block [data-msize="26"] * {
		font-size: 26px !important;
	}
	
	.text_block [data-msize="28"] * {
		font-size: 28px !important;
	}
	
	.text_block [data-msize="30"] * {
		font-size: 30px !important;
	}
	
	.text_block [data-msize="32"] * {
		font-size: 32px !important;
	}
	
	.text_block [data-msize="34"] * {
		font-size: 34px !important;
	}
	
	.text_block [data-msize="36"] * {
		font-size: 36px !important;
	}
	
	.text_block [data-msize="38"] * {
		font-size: 38px !important;
	}
	
	.text_block [data-msize="40"] * {
		font-size: 40px !important;
	}
	
	.text_block [data-msize="42"] * {
		font-size: 42px !important;
	}
	
	.text_block [data-msize="44"] * {
		font-size: 44px !important;
	}
	
	.text_block [data-msize="46"] * {
		font-size: 46px !important;
	}
	
	.text_block [data-msize="48"] * {
		font-size: 48px !important;
	}
	
	.text_block [data-msize="50"] * {
		font-size: 50px !important;
	}
	
	.text_block [data-msize="52"] * {
		font-size: 52px !important;
	}
	
	.text_block [data-msize="54"] * {
		font-size: 54px !important;
	}
	
	.text_block [data-msize="56"] * {
		font-size: 56px !important;
	}
	
	.text_block [data-msize="58"] * {
		font-size: 58px !important;
	}
	
	.text_block [data-msize="60"] * {
		font-size: 60px !important;
	}
	
	.text_block [data-msize="72"] * {
		font-size: 72px !important;
	}
	
	.text_block [data-msize="84"] * {
		font-size: 84px !important;
	}
	
	.text_block [data-msize="96"] * {
		font-size: 96px !important;
	}
	
	.sea-font-m-4px, [data-msize="4px"] {
		--font-size-m: 4px;
	}
	
	.sea-font-m-6px, [data-msize="6px"] {
		--font-size-m: 6px;
	}
	
	.sea-font-m-8px, [data-msize="8px"] {
		--font-size-m: 8px;
	}
	
	.sea-font-m-9px, [data-msize="9px"] {
		--font-size-m: 9px;
	}
	
	.sea-font-m-10px, [data-msize="10px"] {
		--font-size-m: 10px;
	}
	
	.sea-font-m-11px, [data-msize="11px"] {
		--font-size-m: 11px;
	}
	
	.sea-font-m-12px, [data-msize="12px"] {
		--font-size-m: 12px;
	}
	
	.sea-font-m-13px, [data-msize="13px"] {
		--font-size-m: 13px;
	}
	
	.sea-font-m-14px, [data-msize="14px"] {
		--font-size-m: 14px;
	}
	
	.sea-font-m-15px, [data-msize="15px"] {
		--font-size-m: 15px;
	}
	
	.sea-font-m-16px, [data-msize="16px"] {
		--font-size-m: 16px;
	}
	
	.sea-font-m-17px, [data-msize="17px"] {
		--font-size-m: 17px;
	}
	
	.sea-font-m-18px, [data-msize="18px"] {
		--font-size-m: 18px;
	}
	
	.sea-font-m-20px, [data-msize="20px"] {
		--font-size-m: 20px;
	}
	
	.sea-font-m-22px, [data-msize="22px"] {
		--font-size-m: 22px;
	}
	
	.sea-font-m-24px, [data-msize="24px"] {
		--font-size-m: 24px;
	}
	
	.sea-font-m-26px, [data-msize="26px"] {
		--font-size-m: 26px;
	}
	
	.sea-font-m-28px, [data-msize="28px"] {
		--font-size-m: 28px;
	}
	
	.sea-font-m-30px, [data-msize="30px"] {
		--font-size-m: 30px;
	}
	
	.sea-font-m-32px, [data-msize="32px"] {
		--font-size-m: 32px;
	}
	
	.sea-font-m-34px, [data-msize="34px"] {
		--font-size-m: 34px;
	}
	
	.sea-font-m-36px, [data-msize="36px"] {
		--font-size-m: 36px;
	}
	
	.sea-font-m-38px, [data-msize="38px"] {
		--font-size-m: 38px;
	}
	
	.sea-font-m-40px, [data-msize="40px"] {
		--font-size-m: 40px;
	}
	
	.sea-font-m-42px, [data-msize="42px"] {
		--font-size-m: 42px;
	}
	
	.sea-font-m-44px, [data-msize="44px"] {
		--font-size-m: 44px;
	}
	
	.sea-font-m-46px, [data-msize="46px"] {
		--font-size-m: 46px;
	}
	
	.sea-font-m-48px, [data-msize="48px"] {
		--font-size-m: 48px;
	}
	
	.sea-font-m-50px, [data-msize="50px"] {
		--font-size-m: 50px;
	}
	
	.sea-font-m-52px, [data-msize="52px"] {
		--font-size-m: 52px;
	}
	
	.sea-font-m-54px, [data-msize="54px"] {
		--font-size-m: 54px;
	}
	
	.sea-font-m-56px, [data-msize="56px"] {
		--font-size-m: 56px;
	}
	
	.sea-font-m-58px, [data-msize="58px"] {
		--font-size-m: 58px;
	}
	
	.sea-font-m-60px, [data-msize="60px"] {
		--font-size-m: 60px;
	}
	
	.sea-font-m-72px, [data-msize="72px"] {
		--font-size-m: 72px;
	}
	
	.sea-font-m-84px, [data-msize="84px"] {
		--font-size-m: 84px;
	}
	
	.sea-font-m-96px, [data-msize="96px"] {
		--font-size-m: 96px;
	}
	
	.bm-builder .hidden-mobile, .hidden-slider-pagenumber-mobile .owl-dots {
		display: none !important;
	}
	
	.module .social-media-wrap.ux-horizontal-m .module-social .social-li {
		margin-bottom: 0;
	}
	
	.module .social-media-wrap.ux-vertical-m .module-social .social-li {
		margin-left: 0;
	}
	
	.ux-vertical-m .module-social {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.ux-vertical-m.ux-left .module-social {
		align-items: flex-start;
	}
	
	.ux-vertical-m.ux-right .module-social {
		align-items: flex-end;
	}
	
	.ux-vertical.ux-left-m .module-social {
		align-items: flex-start;
	}
	
	.ux-vertical.ux-right-m .module-social {
		align-items: flex-end;
	}
	
	.ux-left-m .module-social {
		text-align: left;
	}
	
	.ux-right-m .module-social {
		text-align: right;
	}
	
	.ux-center-m .module-social {
		text-align: center;
	}
	
	.btn-mod-wrap.btn-left-m {
		text-align: left;
		justify-content: flex-start;
	}
	
	.btn-mod-wrap.btn-center-m {
		text-align: center;
		justify-content: center;
	}
	
	.btn-mod-wrap.btn-right-m {
		text-align: right;
		justify-content: flex-end;
	}
	
	.btn-mod-wrap.btn-equal-m {
		justify-content: space-between;
	}
	
	.btn-mod-wrap.ux-vertical {
		flex-direction: column;
	}
	
	.btn-mod-wrap.ux-vertical.btn-right-m {
		align-items: flex-end;
	}
	
	.btn-mod-wrap.ux-vertical.btn-center-m {
		align-items: center;
	}
	
	.ux-btn-img {
		width: var(--wButtonImageM, 100px);
		height: var(--hButtonImageM, auto);
	}
	
	.responsive-ux .video-play-btn {
		width: 50px;
		margin-left: -25px;
		margin-top: -25px;
	}
	
	.responsive-ux .video-play-btn:before {
		line-height: 50px;
		font-size: 28px;
	}
	
	.responsive-ux .video-play-btn:after {
		height: 48px;
		width: 48px;
	}
	
	.bm-builder .col-0:not(.bm-force-full):not(.keep-origin-layout-mobile).bm-wrap-no-gap .module:not(.col-0) .module-inside, .col-0.bm-force-full .module-inside, .container-class.container-fluid .bm-builder .col-0:not(.bm-force-full) {
		padding-left: 0;
		padding-right: 0;
	}
	
	.bm-wrap.module.col-0.bm-force-full .group-inside {
		margin-left: 0;
		margin-right: 0;
	}
	
	.container-class.container-fluid .bm-wrap.module.col-0:not(.bm-force-full) .group-inside {
		margin-right: 0;
		margin-left: 0;
	}
	
	.container-class.container .bm-builder .bm-wrap.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .group-inside {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.container-class.container .bm-builder .bm-wrap.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) {
		overflow-x: hidden;
	}
	
	.bm-builder .col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .module:not(.col-0) .module-inside, .container-class.container .bm-wrap.module.col-0:not(.bm-force-full):not(.keep-origin-layout-mobile) .group-inside {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.bm-builder .bm-wrap:not(.item)>.group-inside {
		padding-left: var(--padding-left-group-m, 0) !important;
		padding-right: var(--padding-right-group-m, 0) !important;
	}
	
	.container-class.container .bm-builder .bm-wrap.col-0 .group-inside {
		padding-left: var(--padding-left-group-m, 20px) !important;
		padding-right: var(--padding-right-group-m, 20px) !important;
	}
	
	.bm-builder .bm-wrap .group-inside>.module.col-0:not(.item), .bm-builder .bm-wrap.bm-force-full.col-0 .group-inside, .container-class.container .bm-builder .bm-wrap.col-0.bm-force-full .group-inside {
		padding-left: var(--padding-left-group-m, 0) !important;
		padding-right: var(--padding-right-group-m, 0) !important;
	}
	
	.bm-builder .module>.module-inside {
		margin-top: var(--top-mod-m, 0);
		margin-bottom: var(--bottom-mod-m, 0);
	}
	
	.word-show {
		font-size: var(--fontsizeWsM, 50px);
	}
	
	.module .btn-mod-wrap .ux-btn {
		font-size: var(--fontsizeBtnM, 10px);
		margin-right: var(--marginrightButtonM, 0);
		margin-left: var(--marginleftButtonM, 0);
	}
	
	.module .btn-mod-wrap.ux-vertical .ux-btn {
		margin-bottom: var(--marginbottom-button, 0);
	}
	
	.ux-vertical .ux-btn {
		width: max-content;
	}
	
	.btn-img-wrap {
		margin-bottom: var(--spaceBtnHoverImgM, 0);
		width: var(--widthBtnHoverImgM, 120px);
		max-width: calc(100% - 40px);
	}
	
	.below-btn+.btn-img-wrap {
		margin-top: var(--spaceBtnHoverImgM, 0);
		margin-bottom: 0;
	}
	
	.module .module-social .social-li .fa {
		font-size: var(--iconsize-social-m, 15px);
	}
	
	.bm-builder .module .module-social-link .social-li .social-name {
		margin-left: var(--socialname-spacing, 0);
		font-size: var(--fontsizeSocialnameM, 1em);
	}
	
	.bm-builder .module .module-social .social-li {
		margin-left: var(--spacingh-social-m, 20px);
		margin-bottom: var(--spacingv-social-m, 0);
	}
	
	.module .text_block_centered_enable_width.text_block_centered {
		width: 100%;
		width: var(--width-text-m, 100%);
	}
	
	.bm-builder .module .text_block_centered {
		padding-left: var(--paddingleft-text-m, 0);
		padding-right: var(--paddingright-text-m, 0);
		padding-top: var(--paddingtop-text-m, 0);
		padding-bottom: var(--paddingbottom-text-m, 0);
	}
	
	.bm-row .module .text_block, body.admin-bar .bm-row .module .text_block.fullscreen-wrap {
		min-height: var(--minheight-text-m, inherit);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-tit {
		padding-bottom: var(--paddingbottom-slider1-tit-m, 0);
		font-size: var(--font-size-slider-style1-title-m, inherit);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-caption {
		padding-bottom: var(--paddingbottom-slider1-caption-m, 0);
		font-size: var(--font-size-slider-style1-caption-m, inherit);
	}
	
	.bm-builder .module .slide-item-des {
		padding-top: var(--paddingtop-slider-text-m, 0);
		padding-right: var(--paddingleftright-slider-text-m, 0);
		padding-bottom: var(--paddingbottom-slider-text-m, 0);
		padding-left: var(--paddingleftright-slider-text-m, 0);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .owl-dots {
		margin-left: var(--margin-rightleft-pagenum-m, 0);
		margin-right: var(--margin-rightleft-pagenum-m, 0);
		margin-bottom: var(--margin-bottom-pagenum-m, 0);
		font-size: var(--font-size-slider-style1-number-m, inherit);
	}
	
	.module .slider-mod-wrap div.slider-arrow svg, .slider-mod-wrap .module div.slider-arrow img {
		height: var(--height-arrow-slider, 40) !important;
	}
	
	.bm-builder .module .slider-arrows-bottom-together .slider-arrow-right {
		margin-left: var(--spacing-arrowtogether-spacing, 10px);
	}
	
	.bm-builder .module .slider-arrows-bottom-together {
		margin-right: var(--marginright-arrowtogether-m, 10px);
		margin-bottom: var(--marginbottom-arrowtogether-m, 10px);
	}
	
	.module .slide-arrow-show-bottom-center .slider-arrows-bottom-together .slider-arrow-right {
		padding-left: var(--spacing-arrowtogether-rb-spacing, 10px);
	}
	
	.module .slide-arrow-show-bottom-center .slider-arrows-bottom-together {
		margin-bottom: var(--marginbottom-arrowtogether-br-m, 10px);
	}
	
	.bm-builder .module .bm-tab-slider-trigger {
		margin-right: var(--margin-lr-slider-trigger, 0);
		margin-bottom: var(--margin-bottom-slider-trigger, 0);
		margin-left: var(--margin-lr-slider-trigger, 0);
	}
	
	.bm-builder .module .bm-tab-slider-trigger-item:not(:first-child) {
		margin-top: var(--margintop-slider-trigger-item, 0);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte {
		font-size: var(--font-size-slider-style2-title-m, inherit);
	}
	
	.bm-builder .module .single-image-out {
		padding-left: var(--paddingleft-singimage-m, 0);
		padding-right: var(--paddingright-singimage-m, 0);
	}
	
	.single-image-notfull img.single-image-img {
		width: var(--width-singleimage-m);
	}
	
	.single-image-svg svg {
		width: var(--width-singleimagesvg-m);
	}
	
	.single-image-out.left-ux-m, .single-image.align-left-m {
		text-align: left !important;
	}
	
	.single-image.align-center-m, .singleimage-center-ux-m {
		text-align: center !important;
	}
	
	.single-image-out.right-ux-m, .single-image.right-ux-m {
		text-align: right !important;
	}
	
	.module .grid-list {
		margin-left: calc(0px - var(--spacingh-grid, 0px));
		margin-right: calc(0px - var(--spacingh-grid, 0px));
		margin-top: calc(0px - var(--spacingv-grid, 0px));
		margin-bottom: calc(0px - var(--spacingv-grid, 0px));
	}
	
	.module .grid-list .grid-item-inside {
		margin-left: var(--spacingh-grid, 0);
		margin-right: var(--spacingh-grid, 0);
		margin-top: var(--spacingv-grid, 0);
		margin-bottom: var(--spacingv-grid, 0);
	}
	
	.col-0.module .container-masonry, .container-masonry {
		padding: var(--paddingGridM, 0);
	}
	
	.grid-list .grid-item-con-text {
		padding-left: var(--padingLRgridTextM, 0);
		padding-right: var(--padingLRgridTextM, 0);
		padding-top: var(--padingTopGridTextM, 0);
		padding-bottom: var(--padingBtmGridTextM, 0);
	}
	
	.grid-list .standard-text-padding {
		padding-left: var(--padingLRgridTextM, 0);
		padding-right: var(--padingLRgridTextM, 0);
	}
	
	.entry .grid-item-tit, .grid-item-con-text-show .grid-item-tit, .grid-item-tit {
		padding-top: var(--paddingTopTitGridTitM, 0);
	}
	
	.module .grid-list .blog-unit-quote, .module .grid-list .grid-item-tit, .module .grid-list .grid-item-tit-a {
		font-size: var(--fontsizeGridTitleM, 1.1em);
	}
	
	.grid-item-cate {
		margin-top: var(--marginTopGridCateM, 0);
	}
	
	.module .grid-list .grid-item-cate {
		font-size: var(--fontsize-grid-cate-m, 1em);
	}
	
	.module .grid-list .grid-item-tag {
		font-size: var(--fontsize-grid-tag-m, 1em);
	}
	
	.grid-item-des {
		margin-top: var(--marTopGridExcptM, 0);
	}
	
	.module .grid-list .blog-unit-link-li-a, .module .grid-list .grid-item-des, .module .grid-list .songtitle {
		font-size: var(--fontsize-grid-des-m, .9em);
	}
	
	.module .grid-stack .grid-item-des {
		font-size: var(--fontsize-mgrid-excerpt-m, .9em);
	}
	
	.grid-list .grid-item-date {
		margin-top: var(--marTopGridDateM, 0);
	}
	
	.module .grid-list .grid-item-date {
		font-size: var(--fontsize-grid-date-m, .9em);
	}
	
	.price {
		margin-top: var(--marTopGridPriceM, 0);
	}
	
	.module .grid-list .price {
		font-size: var(--fontsize-grid-price-m, 1em);
	}
	
	.filters {
		margin-bottom: var(--marginbottomFilterM, 0);
	}
	
	.entry .filters-li, .filters-li {
		margin-left: var(--marginLeftFilterItemM, 0);
		margin-right: var(--marginRightFilterItemM, 0);
	}
	
	.module .grid-list-filter .filters-a {
		font-size: var(--fontsize-grid-filter-m, 1em);
	}
	
	.filter-dropdown-wrap {
		width: var(--widthFtilerM, 200px);
	}
	
	.filter-dropdown-trigger {
		font-size: var(--fontsizeDropTrgFilterM, inherit);
		line-height: var(--heightFtilerM, 40px);
		border-bottom-width: var(--filterDropLineTickM, 2px);
	}
	
	.filter-dropdown .filters-a {
		font-size: var(--fontsizeDropFilterM, inherit);
		line-height: var(--heightFilterDropItemM, 30px);
		padding-left: var(--paddingLRFilterDropItemM, 0);
		padding-right: var(--paddingLRFilterDropItemM, 0);
	}
	
	.filter-dropdown .filters-ul {
		max-height: var(--maxHeightFilterDropMenuM, 200px);
	}
	
	.ux-portfolio-full .tw_style .ux-btn {
		width: var(--widthGridLoadmoreM, auto);
		padding-left: var(--padingLRgridLoadmoreM, 0);
		padding-right: var(--padingLRgridLoadmoreM, 0);
		font-size: var(--fontsize-grid-loadmore-m, 1em) !important;
		line-height: var(--linHeghtGridLoadmoreM, 1);
	}
	
	.module .pagenums.tw_style {
		margin-top: var(--maginTopGridLoadmoreM, 20px);
	}
	
	.bm-masonry-grid, .col-0.module .bm-masonry-grid {
		padding: var(--paddingMgridM, 0);
	}
	
	.module .grid-stack.grid-stack-one-column-mode>.grid-stack-item:not(:last-child) {
		margin-bottom: var(--spacing-masonrygrid-v-m, 0);
	}
	
	.module .grid-stack.grid-stack-one-column-mode.masonry-grid-show-text .brick-content {
		max-height: 100% !important;
	}
	
	.module .grid-stack.grid-stack-origin-layout-mobile {
		margin: calc(0px - var(--spacing-masonrygrid-v-m, 0px) / 2) calc(0px - var(--spacing-masonrygrid-h-m, 0px) / 2) calc(0px - var(--spacing-masonrygrid-v-m, 0px) / 2) calc(0px - var(--spacing-masonrygrid-h-m, 0px) / 2) !important;
	}
	
	.module .grid-stack.grid-stack-origin-layout-mobile>.grid-stack-item .grid-stack-item-content {
		left: calc(var(--spacing-masonrygrid-h-m, 0px) / 2) !important;
		right: calc(var(--spacing-masonrygrid-h-m, 0px) / 2) !important;
		top: calc(var(--spacing-masonrygrid-v-m, 0px) / 2) !important;
		bottom: calc(var(--spacing-masonrygrid-v-m, 0px) / 2) !important;
	}
	
	.module .grid-stack .grid-item-tit {
		font-size: var(--fontsize-mgrid-tit-m, 1em);
	}
	
	.module .grid-stack.title-to-excerpt .grid-item-con-text-show .grid-item-tit {
		height: calc(var(--fontsize-mgrid-tit-m) * var(--lineheight-mgrid-tit, 1.5) * 2);
	}
	
	.module .grid-stack.title-to-excerpt.grid-stack-origin-layout-mobile .grid-item-con-text-show .grid-item-tit {
		min-height: 0;
		height: auto;
	}
	
	.grid-item-tags {
		margin-top: var(--marginTopGridTagM, 0);
	}
	
	.module .grid-stack .grid-item-cate-a {
		font-size: var(--fontsize-mgrid-cate-m, .8em);
	}
	
	.module .grid-stack .grid-item-tag {
		font-size: var(--fontsize-mgrid-tag-m, .8em);
	}
	
	.module .grid-stack .price {
		margin-top: var(--margintop-mgrid-price-m, 0);
		font-size: var(--fontsize-mgrid-price-m, .8em);
	}
	
	.module .grid-stack .grid-item-desc {
		font-size: var(--fontsize-mgrid-desc-m, .8em);
	}
	
	.grid-stack .grid-item-con-text {
		padding-left: var(--padingLRgridTextM, 0);
		padding-right: var(--padingLRgridTextM, 0);
		padding-top: var(--paddingTBmgridTextM, 0);
		padding-bottom: var(--paddingTBmgridTextM, 0);
	}
	
	.grid-stack .grid-item-con-text-show {
		padding-left: var(--padingLRgridTextM, 0);
		padding-right: var(--padingLRgridTextM, 0);
		padding-top: var(--padingTopMgridTextM, 0);
		padding-bottom: var(--padingBotmMgridTextM, 0);
	}
	
	.title-to-excerpt .grid-item-con-text-show .grid-item-des {
		padding-left: var(--padingLRgridTextM, 0);
		padding-right: var(--padingLRgridTextM, 0);
	}
	
	.grid-item-cate-a, .grid-item-tag {
		display: inline-block;
		margin-left: var(--spacingGridItemCateLrM, 6px);
		margin-right: var(--spacingGridItemCateLrM, 6px);
	}
	
	.grid-text-bottom-left .grid-item-cate, .grid-text-bottom-left .grid-item-tags, .grid-text-left .grid-item-cate, .grid-text-left .grid-item-tags, .grid-text-top-left .grid-item-cate, .grid-text-top-left .grid-item-tags {
		margin-left: calc(0px - var(--spacingGridItemCateLrM, 6px));
	}
	
	.grid-text-bottom-right .grid-item-cate, .grid-text-bottom-right .grid-item-tags, .grid-text-right .grid-item-cate, .grid-text-right .grid-item-tags, .grid-text-top-right .grid-item-cate, .grid-text-top-right .grid-item-tags {
		margin-right: calc(0px - var(--spacingGridItemCateLrM, 6px));
	}
	
	.module .grid-stack-filter .filters-a {
		font-size: var(--fontsize-mgrid-filter-m, 1em);
	}
	
	.mask-transparent-border .grid-item-con:after {
		top: 10px;
		right: 10px;
		bottom: 10px;
		left: 10px;
	}
	
	.responsive-ux .floating-title-in {
		font-size: var(--fontsizeFloatM, 50px);
	}
	
	.module .contactform .form-btn {
		height: var(--contactform-button-height-m, 40px);
		width: var(--contactform-button-width-fixed-m, auto);
		padding-right: var(--contactform-button-padding-lr-m, 0);
		padding-left: var(--contactform-button-padding-lr-m, 0);
		margin-top: var(--contactform-top-space-m, 0);
	}
	
	.contactform input[type=text] {
		height: var(--contactformInputHeightM, 40px);
	}
	
	.responsive-ux #content_wrap .entry .text_block p, .responsive-ux #content_wrap .entry .text_block p:not(:last-child) {
		margin-bottom: var(--text-para-spacing-m, 0);
	}
	
	.hostedvideo-plays-btn {
		width: 30px;
		height: 36px;
	}
	
	.hostedvideo-mute-btn .hostedvideo-svg-mute {
		width: 22px;
	}
	
	.hostedvideo-mute-btn {
		right: 20px;
		bottom: 3px;
	}
	
	.ux-right .post-navi-tit-wrap {
		text-align: left;
	}
	
	.keep-origin-layout-mobile .ux-right .post-navi-tit-wrap {
		text-align: right;
	}
	
	.bm-builder .module .post-navi .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte, .bm-builder .module .post-navi-tit-a {
		font-size: var(--msize__ux_cb_module_post_navi_title_font, inherit);
	}
	
	.bm-builder .module .post-navi-tag {
		font-size: var(--msize__ux_cb_module_post_navi_label_font, .8em);
	}
	
	.bm-tab-slider .post-navi-img.grid-item-img {
		object-fit: cover;
	}
	
	.post-navi .bm-tab-slider-img {
		display: none;
	}
	
	.module .post-navi .post-navi-tit-wrap {
		padding-top: var(--paddingtop-text-m, 0);
		padding-bottom: var(--paddingbottom-text-m, 0);
	}
	
	.module-line.module-bottom-line:after, .module-line.module-top-line:before {
		width: var(--line-width-m, auto);
	}
	
	.module-line.module-top-line:before {
		margin-bottom: var(--line-spacing-m, 1em);
	}
	
	.module-line.module-bottom-line:after {
		margin-top: var(--line-spacing-m, 1em);
	}
	
	.divide-blank {
		height: var(--divideHeightM, 2px);
	}
	
	.divide-line {
		height: var(--divideBorderWidthM, 2px);
	}
	
	.sea-scrolldown-btn {
		bottom: 0;
	}
	
	.bm-row .module .big-number {
		margin-bottom: var(--bignumber-spacing-m);
		font-size: var(--fontsize-bignumber-m);
	}
	
	.big-number-bottom .big-number {
		margin: var(--bignumber-spacing-m) 0 0 0;
	}
	
	.big-number-left .big-number {
		margin: 0 var(--bignumber-spacing-m) 0 0;
	}
	
	.big-number-right .big-number {
		margin: 0 0 0 var(--bignumber-spacing-m);
	}
	
	.text_block .img-in-text {
		width: var(--imgintext-width-m, 15vw);
	}
	
	.responsive-ux .sea-tabs[class*=tab-on-]:not(.tab-on-bottom) {
		flex-direction: column;
	}
	
	.responsive-ux .sea-tabs.tab-on-bottom .sea-nav, .responsive-ux .sea-tabs.tab-on-top .sea-nav {
		flex-direction: column;
		margin: 0;
	}
	
	.responsive-ux .sea-tabs.tab-on-top .sea-nav {
		margin-bottom: var(--spacingTabsM, 0);
	}
	
	.responsive-ux .tab-on-bottom .sea-nav {
		padding-top: var(--spacingTabsM, 0);
	}
	
	.responsive-ux .sea-tab-a {
		display: flex;
		align-items: center;
		width: var(--tabWidthM, 100%);
		height: var(--tabHeightM, auto);
		padding: var(--tabPaddingM, 0);
	}
	
	.responsive-ux .tab-on-left .sea-nav, .responsive-ux .tab-on-right .sea-nav {
		margin: calc(0px - var(--spacingTabItemM, 20px)) 0 var(--spacingTabs, 30px) 0;
	}
	
	.responsive-ux .sea-tabs[class*=tab-on-] .sea-tab-li {
		margin: var(--spacingTabItemM, 20px) 0 0 0;
	}
	
	.responsive-ux .tab-tit-text {
		font-size: var(--fontizeTabTitleM);
	}
	
	.responsive-ux .tab-icon {
		min-width: var(--widthTabiconM, 1.2em);
		margin-right: var(--spaceTabIconM, .4em);
	}
	
	.responsive-ux .sea-tabs.tab-horizontal-m .sea-nav {
		flex-direction: row;
		margin-left: calc(0px - var(--spacingTabItemM, 20px));
	}
	
	.responsive-ux .sea-tabs[class*=tab-on-].tab-horizontal-m .sea-tab-li {
		margin: 0 0 0 var(--spacingTabItemM, 20px) !important;
	}
	
	.tabs-hide-icon-m .tab-icon {
		display: none;
	}
	
	.before-after-img-out {
		width: var(--widthBaSlideM, 100%);
	}
	
	.before-after-con.ux-left-m {
		justify-content: start;
	}
	
	.before-after-con.ux-right-m {
		justify-content: end;
	}
	
	.before-after-con.ux-center-m {
		justify-content: center;
	}
	
	.prarallaxEnable, .prarallaxEnable .grid-item-inside, .prarallaxEnable .social-li {
		transform: var(--SkewXM, skewX(0)) var(--SkewYM, skewY(0)) var(--traksXM, translateX(0)) var(--traksYM, translateY(0)) var(--scaleM, scale(1)) var(--rotateM, rotate(0));
	}
	
	.responsive-ux .single-image-caption-cap {
		margin-top: var(--topSpaceCapM);
		font-size: var(--fontsizeCapM, .9em);
	}
	
	.responsive-ux .single-image-caption-des {
		font-size: var(--fontsizeCapDesM, .9em);
	}
	
	.responsive-ux .accordion-btn {
		font-size: var(--fontsizeAccTitM);
	}
	
	.shape-edge {
		min-height: fit-content;
	}
	
	.has-corner-radius .background-blend, .has-corner-radius .background-video, .has-corner-radius .before-after-con, .has-corner-radius .bg-slider, .has-corner-radius .bm-background-color, .has-corner-radius .bm-background-img, .has-corner-radius .embed-video-cover-img, .has-corner-radius .sea-grid-item .brick-content, .has-corner-radius .sea-grid-item .brick-content-imgs, .has-corner-radius .single-image-img, .has-corner-radius .slider-mod-wrap.slider-style3, .has-corner-radius .slider-style1 .owl-stage-outer, .has-corner-radius .slider-style2, .has-corner-radius iframe, .has-corner-radius video {
		border-radius: var(--cornerRadiusM);
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.entry p, .text_block h1 span, .text_block h2 span, .text_block h3 span, .text_block h4 span, .text_block h5 span, .text_block h6 span, .text_block p, .text_block span {
		font-size: var(--font-size-m, inherit) !important;
	}
	
	.text_block a, .text_block b, .text_block div, .text_block h1, .text_block h2, .text_block h3, .text_block h4, .text_block h5, .text_block h6, .text_block i, .text_block li, .text_block strong {
		font-size: var(--font-size-m, inherit);
	}
	
	[data-tsize="4px"] {
		--font-size-m: 4px;
	}
	
	[data-tsize="6px"] {
		--font-size-m: 6px;
	}
	
	[data-tsize="8px"] {
		--font-size-m: 8px;
	}
	
	[data-tsize="9px"] {
		--font-size-m: 9px;
	}
	
	[data-tsize="10px"] {
		--font-size-m: 10px;
	}
	
	[data-tsize="11px"] {
		--font-size-m: 11px;
	}
	
	[data-tsize="12px"] {
		--font-size-m: 12px;
	}
	
	[data-tsize="13px"] {
		--font-size-m: 13px;
	}
	
	[data-tsize="14px"] {
		--font-size-m: 14px;
	}
	
	[data-tsize="15px"] {
		--font-size-m: 15px;
	}
	
	[data-tsize="16px"] {
		--font-size-m: 16px;
	}
	
	[data-tsize="17px"] {
		--font-size-m: 17px;
	}
	
	[data-tsize="18px"] {
		--font-size-m: 18px;
	}
	
	[data-tsize="20px"] {
		--font-size-m: 20px;
	}
	
	[data-tsize="22px"] {
		--font-size-m: 22px;
	}
	
	[data-tsize="24px"] {
		--font-size-m: 24px;
	}
	
	[data-tsize="26px"] {
		--font-size-m: 26px;
	}
	
	[data-tsize="28px"] {
		--font-size-m: 28px;
	}
	
	[data-tsize="30px"] {
		--font-size-m: 30px;
	}
	
	[data-tsize="32px"] {
		--font-size-m: 32px;
	}
	
	[data-tsize="34px"] {
		--font-size-m: 34px;
	}
	
	[data-tsize="36px"] {
		--font-size-m: 36px;
	}
	
	[data-tsize="38px"] {
		--font-size-m: 38px;
	}
	
	[data-tsize="40px"] {
		--font-size-m: 40px;
	}
	
	[data-tsize="42px"] {
		--font-size-m: 42px;
	}
	
	[data-tsize="44px"] {
		--font-size-m: 44px;
	}
	
	[data-tsize="46px"] {
		--font-size-m: 46px;
	}
	
	[data-tsize="48px"] {
		--font-size-m: 48px;
	}
	
	[data-tsize="50px"] {
		--font-size-m: 50px;
	}
	
	[data-tsize="52px"] {
		--font-size-m: 52px;
	}
	
	[data-tsize="54px"] {
		--font-size-m: 54px;
	}
	
	[data-tsize="56px"] {
		--font-size-m: 56px;
	}
	
	[data-tsize="58px"] {
		--font-size-m: 58px;
	}
	
	[data-tsize="60px"] {
		--font-size-m: 60px;
	}
	
	[data-tsize="72px"] {
		--font-size-m: 72px;
	}
	
	[data-tsize="84px"] {
		--font-size-m: 84px;
	}
	
	[data-tsize="96px"] {
		--font-size-m: 96px;
	}
	
	.word-show {
		font-size: var(--fontsizeWsT, 50px);
	}
	
	.module .btn-mod-wrap .ux-btn .ux-btn-text {
		font-size: var(--fontsizeBtnT);
	}
	
	.bm-row .module .big-number {
		font-size: var(--fontsize-bignumber-t);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-tit {
		font-size: var(--font-size-slider-style1-title-t);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .slide-item-wrap-caption {
		font-size: var(--font-size-slider-style1-caption-t);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style1 .owl-dots {
		font-size: var(--font-size-slider-style1-number-t);
	}
	
	.bm-builder .module .slider-mod-wrap.slider-style2 .bm-tab-slider-trigger-tilte {
		font-size: var(--font-size-slider-style2-title-t);
	}
	
	.responsive-ux .tab-tit-text {
		font-size: var(--fontizeTabTitleT);
	}
	
	.module .grid-list .blog-unit-quote, .module .grid-list .grid-item-tit, .module .grid-list .grid-item-tit-a {
		font-size: var(--fontsizeGridTitleT);
	}
	
	.module .grid-list .grid-item-cate {
		font-size: var(--fontsize-grid-cate-t);
	}
	
	.module .grid-list .grid-item-tag {
		font-size: var(--fontsize-grid-tag-t);
	}
	
	.module .grid-list .blog-unit-link-li-a, .module .grid-list .grid-item-des, .module .grid-list .songtitle {
		font-size: var(--fontsize-grid-des-t);
	}
	
	.module .grid-list .grid-item-date {
		font-size: var(--fontsize-grid-date-t);
	}
	
	.module .grid-list .price {
		font-size: var(--fontsize-grid-price-t);
	}
	
	.module .grid-list-filter .filters-a {
		font-size: var(--fontsize-grid-filter-m);
	}
	
	.module .grid-stack .grid-item-tit {
		font-size: var(--fontsize-mgrid-tit-t);
	}
	
	.module .grid-stack.title-to-excerpt .grid-item-con-text-show .grid-item-tit {
		height: calc(var(--fontsize-mgrid-tit-t) * var(--lineheight-mgrid-tit, 1.5) * 2);
	}
	
	.module .grid-stack .grid-item-cate-a {
		font-size: var(--fontsize-mgrid-cate-t);
	}
	
	.module .grid-stack .grid-item-tag {
		font-size: var(--fontsize-mgrid-tag-t);
	}
	
	.module .grid-stack .grid-item-des {
		font-size: var(--fontsize-mgrid-excerpt-t);
	}
	
	.module .grid-stack .grid-item-desc {
		font-size: var(--fontsize-mgrid-desc-t);
	}
	
	.module .grid-stack .price {
		font-size: var(--fontsize-mgrid-price-t);
	}
	
	.module .grid-stack-filter .filters-a {
		font-size: var(--fontsize-mgrid-filter-t);
	}
	
	.filter-dropdown .filters-a {
		font-size: var(--fontsizeDropFilterT);
	}
	
	.filter-dropdown-trigger {
		font-size: var(--fontsizeDropTrgFilterT);
	}
	
	.ux-portfolio-full .tw_style .ux-btn {
		font-size: var(--fontsize-grid-loadmore-t) !important;
	}
	
	.bm-builder .module .module-social-link .social-li .social-name {
		font-size: var(--fontsizeSocialnameT, 1em);
	}
	
	.responsive-ux .floating-title-in {
		font-size: var(--fontsizeFloatT, 60px);
	}
	
	.text_block .img-in-text {
		width: var(--imgintext-width-t, 10vw);
	}
	
	.responsive-ux .single-image-caption-cap {
		font-size: var(--fontsizeCapT, .9em);
	}
	
	.responsive-ux .single-image-caption-des {
		font-size: var(--fontsizeCapDesT, .9em);
	}
	
	.responsive-ux .accordion-btn {
		font-size: var(--fontsizeAccTitT);
	}
	
	.shape-edge {
		min-height: 60px;
	}
}

.animation_hidden, [data-animation] {
	opacity: 0;
}

.module-text-split [data-animation] {
	opacity: 1;
}

.no-cssanimations [data-animation] {
	opacity: 1 !important;
}

[data-animation].fadein {
	-webkit-transition: opacity 1.1s;
	transition: opacity 1.1s;
}

[data-animation=fadein] {
	opacity: 0;
}

[data-animation].fadein.fadeined {
	opacity: 1;
}

[data-animation] {
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	will-change: transfrom;
}

[data-animation=from-top], [data-animation=from-top] .spline {
	transform: translate(0, -90px);
}

[data-animation=from-right], [data-animation=from-right] .spline {
	transform: translate(120px, 0);
}

[data-animation=from-left], [data-animation=from-left] .spline {
	transform: translate(-120px, 0);
}

[data-animation=from-bottom], [data-animation=from-bottom] .spline {
	transform: translate(0, 100px);
}

[data-animation=from-top-long] {
	transform: translate(0, -1000px);
}

[data-animation=from-bottom-long] {
	transform: translate(0, 1000px);
}

[data-animation=from-left-long] {
	transform: translate(-1000px, 0);
}

[data-animation=from-right-long] {
	transform: translate(1000px, 0);
}

[data-animation=from-top-short], [data-animation=from-top-short] .spline {
	transform: translate(0, -40px);
}

[data-animation=from-bottom-short], [data-animation=from-bottom-short] .spline {
	transform: translate(0, 40px);
}

[data-animation=from-left-short], [data-animation=from-left-short] .spline {
	transform: translate(-40px, 0);
}

[data-animation=from-right-short], [data-animation=from-right-short] .spline {
	transform: translate(40px, 0);
}

[data-animation=zoomin] {
	transform: scale(.7);
}

[data-animation=zoomout] {
	transform: scale(1.3);
}

[data-animation=scale-x] {
	transform: scaleX(0);
	transform-origin: 0 50%;
}

[data-animation=scale-y] {
	transform: scaleY(0);
	transform-origin: 50% 0;
}

[data-animation=rotate-downleft] {
	transform-origin: left bottom;
	transform: rotate(-90deg);
}

[data-animation=rotate-downright] {
	transform-origin: right bottom;
	transform: rotate(90deg);
}

[data-animation=flip-y] {
	transform: perspective(400px) rotateY(45deg);
	backface-visibility: visible;
}

[data-animation=flip-x] {
	transform: perspective(400px) rotateX(45deg);
	backface-visibility: visible;
}

[data-animation=from-zoom-mask] {
	clip-path: polygon(10% 5%, 90% 5%, 90% 95%, 10% 95%);
}

[data-animation=from-zoom-mask2] {
	clip-path: polygon(0% 20%, 100% 20%, 100% 80%, 0% 80%);
}

[data-animation=from-left-mask] {
	clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
	transform: translate(-120px, 0);
	opacity: .5;
}

[data-animation=from-right-mask] {
	clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
	transform: translate(120px, 0);
	opacity: .5;
}

[data-animation=from-top-mask] {
	clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
	opacity: .5;
}

[data-animation=from-bottom-mask] {
	clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);
	opacity: .5;
}

.module-text-split [data-animation*=from-] {
	transform: initial;
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.grid-stack>.grid-stack-item[data-gs-max-width="1"], .grid-stack>.grid-stack-item[data-gs-min-width="1"], .grid-stack>.grid-stack-item[data-gs-width="1"], .grid-stack>.grid-stack-item[data-gs-x="1"] {
	min-width: 4.1666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="2"] {
	width: 8.3333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="2"] {
	left: 8.3333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="2"] {
	min-width: 8.3333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="2"] {
	max-width: 8.3333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="3"] {
	width: 12.5%;
}

.grid-stack>.grid-stack-item[data-gs-x="3"] {
	left: 12.5%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="3"] {
	min-width: 12.5%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="3"] {
	max-width: 12.5%;
}

.grid-stack>.grid-stack-item[data-gs-width="4"] {
	width: 16.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="4"] {
	left: 16.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="4"] {
	min-width: 16.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="4"] {
	max-width: 16.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="5"] {
	width: 20.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="5"] {
	left: 20.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="5"] {
	min-width: 20.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="5"] {
	max-width: 20.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="6"] {
	width: 25%;
}

.grid-stack>.grid-stack-item[data-gs-x="6"] {
	left: 25%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="6"] {
	min-width: 25%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="6"] {
	max-width: 25%;
}

.grid-stack>.grid-stack-item[data-gs-width="7"] {
	width: 29.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="7"] {
	left: 29.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="7"] {
	min-width: 29.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="7"] {
	max-width: 29.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="8"] {
	width: 33.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="8"] {
	left: 33.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="8"] {
	min-width: 33.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="8"] {
	max-width: 33.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="9"] {
	width: 37.5%;
}

.grid-stack>.grid-stack-item[data-gs-x="9"] {
	left: 37.5%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="9"] {
	min-width: 37.5%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="9"] {
	max-width: 37.5%;
}

.grid-stack>.grid-stack-item[data-gs-width="10"] {
	width: 41.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="10"] {
	left: 41.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="10"] {
	min-width: 41.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="10"] {
	max-width: 41.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="11"] {
	width: 45.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="11"] {
	left: 45.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="11"] {
	min-width: 45.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="11"] {
	max-width: 45.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="12"] {
	width: 50%;
}

.grid-stack>.grid-stack-item[data-gs-x="12"] {
	left: 50%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="12"] {
	min-width: 50%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="12"] {
	max-width: 50%;
}

.grid-stack>.grid-stack-item[data-gs-width="13"] {
	width: 54.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="13"] {
	left: 54.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="13"] {
	min-width: 54.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="13"] {
	max-width: 54.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="14"] {
	width: 58.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="14"] {
	left: 58.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="14"] {
	min-width: 58.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="14"] {
	max-width: 58.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="15"] {
	width: 62.5%;
}

.grid-stack>.grid-stack-item[data-gs-x="15"] {
	left: 62.5%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="15"] {
	min-width: 62.5%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="15"] {
	max-width: 62.5%;
}

.grid-stack>.grid-stack-item[data-gs-width="16"] {
	width: 66.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="16"] {
	left: 66.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="16"] {
	min-width: 66.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="16"] {
	max-width: 66.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="17"] {
	width: 70.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="17"] {
	left: 70.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="17"] {
	min-width: 70.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="17"] {
	max-width: 70.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="18"] {
	width: 75%;
}

.grid-stack>.grid-stack-item[data-gs-x="18"] {
	left: 75%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="18"] {
	min-width: 75%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="18"] {
	max-width: 75%;
}

.grid-stack>.grid-stack-item[data-gs-width="19"] {
	width: 79.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="19"] {
	left: 79.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="19"] {
	min-width: 79.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="19"] {
	max-width: 79.166666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="20"] {
	width: 83.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="20"] {
	left: 83.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="20"] {
	min-width: 83.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="20"] {
	max-width: 83.333333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="21"] {
	width: 87.5%;
}

.grid-stack>.grid-stack-item[data-gs-x="21"] {
	left: 87.5%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="21"] {
	min-width: 87.5%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="21"] {
	max-width: 87.5%;
}

.grid-stack>.grid-stack-item[data-gs-width="22"] {
	width: 91.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-x="22"] {
	left: 91.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="22"] {
	min-width: 91.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="22"] {
	max-width: 91.666666666667%;
}

.grid-stack>.grid-stack-item[data-gs-width="23"] {
	width: 95.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-x="23"] {
	left: 95.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="23"] {
	min-width: 95.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="23"] {
	max-width: 95.833333333333%;
}

.grid-stack>.grid-stack-item[data-gs-width="24"] {
	width: 100%;
}

.grid-stack>.grid-stack-item[data-gs-x="24"] {
	left: 100%;
}

.grid-stack>.grid-stack-item[data-gs-min-width="24"] {
	min-width: 100%;
}

.grid-stack>.grid-stack-item[data-gs-max-width="24"] {
	max-width: 100%;
}

.tk-pt-serif {
	font-family: "pt-serif", serif;
}

.tk-aaux-next {
	font-family: "aaux-next", sans-serif;
}

#cancellation-offer-popup {
	position: relative;
	background: #fff;
	padding: 40px;
	max-width: 900px;
	width: 90%;
	margin: 20px auto;
}

.cancellation-offer-popup-survey-item-checkbox {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	position: relative;
	box-sizing: border-box;
	border: 1px solid var(--cos-accent-color);
	background: #fff;
}

.cancellation-offer-popup-survey-item--active .cancellation-offer-popup-survey-item-checkbox::after {
	content: "";
	width: 14px;
	height: 14px;
	background: var(--cos-accent-color);
	position: absolute;
	border-radius: 50%;
	left: 3px;
	top: 3px;
}

.cancellation-offer-popup-survey-items__textarea__requirements--error {
	color: red;
}

.cancellation-offer-popup-survey-items__textarea__required-text {
	visibility: hidden;
}

.cancellation-offer-popup-survey-items__textarea__requirements--error .cancellation-offer-popup-survey-items__textarea__required-text {
	visibility: visible;
}

.cancellation-offer-popup-survey__buttons {
	margin-top: 20px;
	display: flex;
	gap: 20px;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
}

.cancellation-offer-popup-survey-items {
	margin-top: 20px;
	gap: 10px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 1em;
}

@media screen and (max-width: 600px) {
	.cancellation-offer-popup-survey-items {
		grid-template-columns: 1fr;
	}
	
	.cancellation-offer-popup-survey__buttons {
		flex-direction: column;
	}
	
	#cancellation-offer-popup {
		padding: 30px;
	}
}

.cancellation-offer-popup-survey-item {
	border: 1px solid #f5f5f5;
	padding: 15px;
	border-radius: 5px;
	display: flex;
	gap: 15px;
	align-items: center;
	background: #f5f5f5;
}

.cancellation-offer-popup-survey-item--active {
	border: 1px solid var(--cos-accent-color);
}

.cancellation-offer-popup-survey-item:not(.cancellation-offer-popup-survey-item--active):hover {
	background: #e5e5e5;
	cursor: pointer;
}

/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
		 * Remove all paddings around the image on small screen
		 */
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

/* Styles for Currency Switcher Widget */
.error {
	background-color: #ffebe8;
	border: 1px solid #c00;
	border-radius: 4px;
	padding: 4px;
}

.error .title {
	font-weight: bold;
	font-size: large;
}

.widget_wc_aelia_currencyswitcher_widget .currency_button {
	display: inline-block;
}

.widget_wc_aelia_currencyswitcher_widget .widget_errors {
	list-style-type: disc;
	list-style-position: inside;
}

/**
 * Common styles for HTML dropdown widgets.
 *
 * @since 4.12.2.210706
 */
.wc_aelia_cs_country_selector .dropdown .option.filter_hidden {
	display: none;
}

.widget_wc_aelia_currencyswitcher_widget .dropdown .option.selected, .widget_wc_aelia_currencyswitcher_widget .dropdown .option:hover {
	background-color: whitesmoke;
}

.widget_wc_aelia_currencyswitcher_widget .dropdown .options {
	margin: 0;
}

.widget_wc_aelia_currencyswitcher_widget .dropdown_selector .dropdown .search-container {
	width: calc(100% - 30px);
	margin: 15px;
}

.widget_wc_aelia_currencyswitcher_widget .dropdown_selector .dropdown .search-container .search {
	display: block;
	border-style: solid;
	padding: 10px;
	font-family: inherit;
	min-height: 35px;
	height: auto;
	width: 100%;
	transition: border-color ease .3s;
	min-width: 50%;
}

/**
 * Styles for the "flags" dropdown currency selector.
 *
 * @since 4.12.0.210629
 */
.wc_aelia_cs_currency_selector {
	position: relative;
	width: 100%;
	padding: 10px 0;
	max-width: 400px;
	font-size: 15px;
}

.wc_aelia_cs_currency_selector .selected_currency {
	align-items: center;
	user-select: none;
	max-width: 400px;
	position: relative;
	padding: 10px 32px 10px 8px;
	display: flex;
	cursor: pointer;
	width: 100%;
	border: 1px solid silver;
}

.wc_aelia_cs_currency_selector .selected_currency:before {
	content: "";
	background-size: contain;
	height: 12px;
	width: 12px;
	position: absolute;
	right: 12px;
	top: 12px;
	transition: .2s ease-out;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	transform: rotate(45deg);
	color: silver;
}

.wc_aelia_cs_currency_selector.active .selected_currency:before {
	transform: rotate(225deg);
	top: 18px;
}

.wc_aelia_cs_currency_selector .dropdown {
	display: none;
	position: absolute;
	top: calc(100%);
	width: 100%;
	max-width: 100% !important;
	min-width: 130px;
	background-color: #fff;
	/* border-radius: 5px; */
	z-index: 1000;
	border: 1px solid silver;
	padding: 6px 0;
}

.wc_aelia_cs_currency_selector .dropdown .currencies {
	max-height: 190px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow-y: auto;
}

.wc_aelia_cs_currency_selector .dropdown .currency {
	display: flex;
	padding: 5px 8px;
	align-items: center;
	margin-bottom: 0;
	cursor: pointer;
	transition: .3s;
	text-decoration: none !important;
	outline: none !important;
}

.wc_aelia_cs_currency_selector .dropdown .currency:hover {
	background-color: whitesmoke;
}

/* Add a green "tick mark" next to the selected currency in the drodown
.wc_aelia_cs_currency_selector .dropdown .selected {
	background-color: whitesmoke;
}

.wc_aelia_cs_currency_selector .dropdown .currency.selected .currency_flag::before {
	content: '';
	border-right: 2px solid white;
	display: block;
	height: 4px;
	width: 2px;
	border-bottom: 2px solid white;
	transform: rotate(45deg);
	position: absolute;
	top: -2px;
	right: 0px;
	z-index: 10000;
}

.wc_aelia_cs_currency_selector .dropdown .currency.selected .currency_flag::after {
	content: '';
	position: absolute;
	top: -4px;
	right: -4px;
	height: 13px;
	width: 13px;
	border-radius: 50%;
	background-color: #8bc34a;
	display: block;
}
*/
.wc_aelia_cs_currency_selector .currency_flag {
	position: relative;
	justify-content: center;
	border-radius: 2px;
	align-items: center;
	display: flex;
	height: fit-content;
	max-height: 20px;
	min-width: 30px;
	z-index: 1;
}

.wc_aelia_cs_currency_selector .currency_name {
	width: 100%;
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	margin-left: 10px;
}

.wc_aelia_cs_currency_selector.dropdown_selector .currency_flag img {
	border-radius: 2px;
	max-height: 30px;
	object-fit: cover;
	max-width: 30px !important;
	z-index: -1;
}

/**
 * Styles for the "flags" dropdown country selector.
 *
 * @since 4.12.2.210706
 */
.wc_aelia_cs_country_selector {
	position: relative;
	width: 100%;
	padding: 10px 0;
	max-width: 400px;
	font-size: 15px;
}

.wc_aelia_cs_country_selector .selected_country {
	align-items: center;
	user-select: none;
	max-width: 400px;
	position: relative;
	padding: 10px 32px 10px 8px;
	display: flex;
	cursor: pointer;
	width: 100%;
	border: 1px solid silver;
}

.wc_aelia_cs_country_selector .selected_country:before {
	content: "";
	background-size: contain;
	height: 12px;
	width: 12px;
	position: absolute;
	right: 12px;
	top: 12px;
	transition: .2s ease-out;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	transform: rotate(45deg);
	color: silver;
}

.wc_aelia_cs_country_selector.active .selected_country:before {
	transform: rotate(225deg);
	top: 18px;
}

.wc_aelia_cs_country_selector .dropdown {
	display: none;
	position: absolute;
	top: calc(100%);
	width: 100%;
	max-width: 100% !important;
	min-width: 130px;
	background-color: #fff;
	/* border-radius: 5px; */
	z-index: 1000;
	border: 1px solid silver;
	padding: 6px 0;
}

.wc_aelia_cs_country_selector .dropdown .countries {
	max-height: 190px;
	margin-top: 8px;
	margin-bottom: 8px;
	overflow-y: auto;
}

.wc_aelia_cs_country_selector .dropdown .country {
	display: flex;
	padding: 5px 8px;
	align-items: center;
	margin-bottom: 0;
	cursor: pointer;
	transition: .3s;
	text-decoration: none !important;
	outline: none !important;
}

.wc_aelia_cs_country_selector .country_flag {
	position: relative;
	justify-content: center;
	border-radius: 2px;
	align-items: center;
	display: flex;
	height: fit-content;
	max-height: 20px;
	min-width: 30px;
	z-index: 1;
}

.wc_aelia_cs_country_selector .country_name {
	width: 100%;
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	margin-left: 10px;
}

.wc_aelia_cs_country_selector.dropdown_selector .country_flag img {
	border-radius: 2px;
	max-height: 30px;
	object-fit: cover;
	max-width: 30px !important;
	z-index: -1;
}

.woof_container {
	padding-bottom: 5px;
	margin-bottom: 9px;
}

.woof_container select {
	width: 100%;
}

.woof_container label {
	display: inline-block !important;
}

ul.woof_list {
	margin: 0 !important;
	list-style: none !important;
}

li.woof_list {
	list-style: none !important;
}

.woof_list li {
	list-style: none !important;
}

.woof_block_html_items ul {
	margin-left: 0 !important;
}

.woof_list label {
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline-block !important;
}

.woof_childs_list {
	padding: 0 0 0 17px !important;
	margin: 0 !important;
}

/**********************/
.woof_auto_show {
	position: absolute;
	z-index: 1001;
	width: 100%;
}

.woof_sid_auto_shortcode .woof_container {
	width: 33%;
	min-width: 150px;
}

.woof_sid_auto_shortcode .woof_container, .woof_sid_auto_shortcode .woof_container_mselect {
	overflow-x: hidden;
	overflow-y: auto;
	min-height: fit-content;
	max-height: 250px;
}

.woof_sid_auto_shortcode .woof_container_select_hierarchy, .woof_sid_auto_shortcode .woof_container_slider, .woof_sid_auto_shortcode .woof_meta_slider_container, .woof_sid_auto_shortcode .woof_container_mselect, .woof_sid_auto_shortcode .woof_container_select, .woof_sid_auto_shortcode .woof_price_filter {
	overflow: visible;
}

.woof_sid_auto_shortcode .woof_container_inner {
	padding-left: 5px;
}

.woof_submit_search_form {
	float: left;
}

.woof_submit_search_form_container {
	overflow: hidden;
	clear: both;
	margin: 9px 0 15px 0;
	display: flex;
	justify-content: space-between;
}

.woof_submit_search_form_container:empty {
	display: none;
}

li.woof_childs_list_li {
	padding-bottom: 0 !important;
}

/********************/
div.woof_info_popup {
	position: fixed;
	top: 48%;
	left: 48%;
	z-index: 10001;
	display: none;
	overflow: hidden;
	padding: 20px;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, .6);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .6), inset 0 0 0 2px rgba(255, 255, 255, .2);
	color: #fff;
	font-size: 22px;
	font-family: "Oswald", sans-serif;
}

/*************/
p.woof_tooltip {
	position: relative;
	display: inline;
	line-height: normal !important;
}

p.woof_tooltip span.woof_tooltip_data {
	position: absolute;
	width: auto;
	min-width: 140px;
	max-width: 300px;
	color: #fff;
	background: #000;
	height: auto;
	min-height: 21px;
	line-height: 21px;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	margin-top: -30px;
}

p.woof_tooltip span.woof_tooltip_data:after {}

p:hover.woof_tooltip span.woof_tooltip_data {
	visibility: visible;
	opacity: .8;
	left: 50%;
	margin-left: -74px;
	z-index: 999;
}

.woof_tooltip_title {
	display: none;
}

.woof_step .price_slider_amount .button {
	display: none;
}

.woof_products_top_panel {
	overflow: hidden;
	line-height: 32px;
	margin: 5px 0 15px 0;
	display: none;
	position: relative;
	z-index: 99;
	clear: both;
}

.woof_products_top_panel_ul li ul li {
	margin: 0 5px 0 0 !important;
}

.woof_products_top_panel_ul a {
	text-decoration: none !important;
}

.woof_reset_button_2 {
	padding: 2px 7px;
}

.woof_products_top_panel ul {
	margin: 0 !important;
	padding: 0 !important;
}

.woof_products_top_panel li {
	float: left;
	margin: 0 15px 0 0 !important;
	list-style: none !important;
}

.woof_products_top_panel li a {
	text-decoration: none;
}

.woof_products_top_panel li a:hover {
	text-decoration: none;
}

.woof_products_top_panel li span {
	padding-right: 16px;
	background: url("https://likethewindmagazine.com/nitropack_static/BjNiDWiEhMjdvrkpRuclJzQRAEeZQvMJ/assets/images/optimized/rev-0ac2ebe/likethewindmagazine.com/wp-content/plugins/woocommerce-products-filter/img/delete.png");
	background-size: 14px 14px;
	background-repeat: no-repeat;
	background-position: right;
}

.woof_products_top_panel li span:hover {
	background-size: 14px 14px;
}

/*****************************************************/
.woof_sid_auto_shortcode {
	background: #fff;
	border: solid 1px #eee;
	border-radius: 3px;
	box-shadow: inset 0px 1px 0px 0px #fff;
	background: #fefefe;
	margin-bottom: 11px;
	clear: both;
}

.woof_sid_auto_shortcode.woof {
	padding: 16px;
}

.woof_edit_view {
	position: relative;
	float: right;
	clear: both;
	opacity: .7;
	z-index: 9999;
	margin-top: -20px;
}

.woof_container_overlay {
	position: relative;
	border: solid 1px orange;
}

.woof_container_setter {
	position: relative;
}

.woof_container_overlay_item {
	display: none;
	color: red;
	padding: 4px;
}

.woof_container_overlay .woof_container_setter_link {
	display: inline-block;
	position: relative;
	float: right;
	clear: both;
	opacity: .8;
}

.woof_show_auto_form, .woof_hide_auto_form {
	display: inline-block !important;
	margin-bottom: 3px !important;
}

/*** https://www.svgrepo.com/vectors/search/4 Free Search SVG Vectors and Icons ***/
.woof_show_auto_form, .woof_hide_auto_form {
	background: url("https://likethewindmagazine.com/nitropack_static/BjNiDWiEhMjdvrkpRuclJzQRAEeZQvMJ/assets/images/source/rev-0ac2ebe/likethewindmagazine.com/wp-content/plugins/woocommerce-products-filter/img/magnifying-glass.svg");
	background-size: cover;
	width: 32px;
	height: 32px;
	display: inline-block;
	background-repeat: no-repeat;
}

.woof_show_auto_form_txt.woof_show_auto_form, .woof_show_auto_form_txt.woof_hide_auto_form {
	width: auto;
	height: auto;
	background: none;
}

.woocommerce-ordering {
	position: relative;
	z-index: 3;
}

.woof_sid_auto_shortcode .woof_redraw_zone {
	position: relative;
	width: 100%;
	z-index: 1001;
	display: flex;
	flex-wrap: wrap;
}

.woof_auto_show .woof_price_search_container {
	position: relative;
	z-index: 1002;
}

.woof_price_search_container .price_slider_amount .price_label {
	float: left !important;
	display: inline-block;
	text-align: right !important;
}

.woof_price_search_container form .price_slider_wrapper {
	display: flex;
	flex-wrap: wrap;
}

.woof_price_search_container form .price_slider_wrapper input[type='text'] {
	max-width: 35%;
	margin-right: 3px;
	box-shadow: none;
}

.woof_childs_list_opener {
	vertical-align: middle;
	margin-left: 7px !important;
	margin-top: 0 !important;
	display: inline-block !important;
	line-height: 0 !important;
}

.woof_childs_list_opener span {
	display: inline-block;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: right;
	width: 13px;
	height: 13px;
}

.woof_childs_list_opener span.woof_is_closed {
	background: url("https://likethewindmagazine.com/nitropack_static/BjNiDWiEhMjdvrkpRuclJzQRAEeZQvMJ/assets/images/source/rev-0ac2ebe/likethewindmagazine.com/wp-content/plugins/woocommerce-products-filter/img/plus2.svg");
}

.woof_childs_list_opener span.woof_is_opened {
	background: url("https://likethewindmagazine.com/nitropack_static/BjNiDWiEhMjdvrkpRuclJzQRAEeZQvMJ/assets/images/source/rev-0ac2ebe/likethewindmagazine.com/wp-content/plugins/woocommerce-products-filter/img/minus2.svg");
}

.woof_childs_list_opener span:hover {
	background-size: 18px 18px;
}

.woof_list_checkbox li div {
	margin-top: 3px;
}

ul.woof_list li {
	margin: 0 3px 4px 3px;
}

/* =Price Filter Widget
        -------------------------------------------------------------- */
.woof .widget_price_filter .price_slider {
	margin-bottom: 1em;
}

.woof .widget_price_filter .price_slider_amount {
	text-align: right;
	line-height: 2.4em;
	font-size: .8751em;
}

.woof .widget_price_filter .price_slider_amount .button {
	float: right !important;
}

.woof .widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: .9em;
	height: .9em;
	border-radius: 1em;
	border: 1px solid #141741;
	cursor: pointer;
	background: #2d338e;
	outline: none;
}

.woof .widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: -.5em;
}

.woof .widget_price_filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background: #c0132c;
	border-radius: 1em;
}

.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius: 1em;
	background: #d5d5d5;
}

.woof .widget_price_filter .ui-slider-horizontal {
	height: .5em;
}

.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left: -1px;
}

.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right: -1px;
}

.woof .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #a46497;
	border: 0 none;
	border-radius: 1em;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}

.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height: 100%;
	top: 0;
}

.woof .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height: 100%;
	top: 0;
}

.woof .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #a46497;
	border: 0 none;
	border-radius: 1em;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #a46497;
	border-radius: 1em;
	cursor: ew-resize;
	height: 1em;
	margin-left: -.5em;
	outline: 0 none;
	position: absolute;
	width: 1em;
	z-index: 2;
}

.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #602053;
	border: 0 none;
	border-radius: 1em;
}

.woof .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: none repeat scroll 0 0 #d5d5d5;
	border-radius: 1em;
}

.woof .widget_price_filter .ui-slider-horizontal {
	height: .5em;
}

.woof .widget_price_filter .ui-slider {
	margin-left: .5em;
	margin-right: .5em;
	position: relative;
	text-align: left;
}

.woof .woocommerce .widget_price_filter .price_slider {
	margin-bottom: 1em;
}

.woof .widget_price_filter .ui-slider-horizontal {
	height: .5em;
}

.woof .widget_price_filter .ui-slider {
	position: relative;
	text-align: left;
}

.woof .widget_price_filter .price_slider {
	margin-bottom: 1em;
}

.woof_overflow_hidden {
	overflow: hidden;
}

.woof .chosen-drop {
	z-index: 10001 !important;
}

.chosen-results {
	z-index: 10001 !important;
}

.woof .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	min-height: 18px !important;
}

.woof_sid_widget .woof_edit_view {
	display: none;
}

.woof_section_scrolled {
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 3px;
}

.woof_price_filter_dropdown {
	width: 100%;
}

.chosen-results li {
	margin-left: 0 !important;
}

.woof-padding-1 {
	padding-left: 12px !important;
}

.woof-padding-2 {
	padding-left: 24px !important;
}

.woof-padding-3 {
	padding-left: 36px !important;
}

.woof-padding-4 {
	padding-left: 48px !important;
}

.woof-padding-5 {
	padding-left: 60px !important;
}

/*******************************/
.chosen-container {
	margin-bottom: 3px;
	max-width: 100%;
}

.woof_search_is_going nav.woocommerce-breadcrumb+h1.page-title {
	display: none;
}

.woof_search_is_going nav.woocommerce-breadcrumb {
	display: none;
}

.woof_checkbox_label {
	margin-left: 7px !important;
}

.woof_checkbox_label_selected {
	font-weight: bold;
}

.woof_radio_label_selected {
	font-weight: bold;
}

.woof_checkbox_count {
	margin-left: 3px;
}

.woof_radio_label {
	margin-left: 5px;
}

.woof_radio_count {
	margin-left: 2px;
}

a.woof_front_toggle {
	float: right;
	text-decoration: none !important;
}

.woof_redraw_zone a.woof_front_toggle img {
	height: 20px;
}

.woof_closed_block {
	display: none;
}

.woof_radio_term_reset_visible {
	display: inline-block !important;
	padding: 2px 0 0 7px;
	position: absolute;
}

.woof label {
	cursor: pointer;
}

.woof_hidden_term {
	display: none !important;
}

.woof_open_hidden_li {
	clear: both;
	display: block !important;
	text-align: center;
}

.woof_open_hidden_li a {
	outline: none !important;
}

.woof_open_hidden_li img {
	box-shadow: none !important;
}

a.woof_start_filtering_btn {
	display: inline-block;
	padding: 9px 12px;
	border: solid 2px #ccc;
	border-radius: 3px;
	text-decoration: none !important;
	transition: all .5s;
}

a.woof_start_filtering_btn:hover {
	color: #0073d2 !important;
	border-color: #0073d2;
	text-decoration: none;
}

a.woof_start_filtering_btn2 {
	display: inline-block;
	padding: 9px 12px;
	border: solid 2px #0073d2;
	border-radius: 7px;
	text-decoration: none !important;
	color: #0073d2 !important;
}

.woof_price_filter_txt {
	min-width: 75px !important;
	max-width: 49%;
}

a.chosen-single {
	text-decoration: none !important;
}

.chosen-container-single .chosen-single span {
	font-size: 14px;
	color: #444;
	font-weight: 400;
	line-height: 24px;
}

.chosen-container-single .chosen-single {
	height: 32px !important;
	line-height: 29px !important;
	background: #fff;
	box-shadow: none;
	border-radius: 1px;
}

.chosen-container-single .chosen-single div b {
	background-position: 0 4px !important;
}

/*shortcode skins*/
.woof_sid_flat_white {
	background: #fff;
	border: solid 1px #eee;
	padding: 9px;
}

.woof_sid_flat_grey .chosen-container-single .chosen-single {
	border-radius: 0px;
	background: none;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #ddd;
}

.woof_sid_flat_grey .chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #ddd;
	border-radius: 0;
	background-image: none;
	box-shadow: none;
}

.woof_sid_flat_grey .chosen-container-active.chosen-with-drop .chosen-single.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_grey .chosen-container-active {
	background: none;
	background-color: #fff;
	box-shadow: none;
}

.woof_sid_flat_grey .chosen-container-multi .chosen-choices {
	background-image: none;
	border: 1px solid #ddd;
}

.woof_sid_flat_grey .chosen-container-multi .chosen-choices.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_grey  .chosen-container-active .chosen-choices {
	box-shadow: none;
	border: 2px solid #97b6be;
}

.woof_sid_flat_grey  .chosen-container .chosen-results li.highlighted {
	background-color: #97b6be;
	background-image: none;
	color: #fff;
}

.woof_sid_flat_grey  .chosen-container .chosen-results li.highlighted.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_grey .chosen-container-multi .chosen-choices li.search-choice, .woof_sid_flat_dark .chosen-container-multi .chosen-choices li.search-choice {
	border: 2px solid #aaa;
	border-radius: 0px;
	background-color: transparent;
	background-image: none;
	box-shadow: none;
}

.woof_sid_flat_grey .chosen-container-multi .chosen-choices li.search-choice.nitro-lazy, .woof_sid_flat_dark .chosen-container-multi .chosen-choices li.search-choice.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_grey .chosen-container .chosen-drop {
	border: 2px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: none;
}

.woof_sid_flat_grey .woof_submit_search_form_container button {
	box-shadow: none;
}

.woof_sid_flat_grey .woof_submit_search_form_container button:hover {
	background-color: #97b6be;
}

.woof_sid_flat_grey .woof_submit_search_form_container, .woof_sid_flat_dark .woof_submit_search_form_container {
	margin: 0px;
}

.woof_sid_flat_grey .woof_redraw_zone select, .woof_sid_flat_grey .woof_redraw_zone input {
	width: 100%;
}

.woof_sid_flat_grey .irs-bar, .woof_sid_flat_dark .irs-bar {
	border-top: 1px solid #97b6be;
	border-bottom: 1px solid #97b6be;
	background: #97b6be;
}

.woof_sid_flat_grey .irs-from, .woof_sid_flat_grey .irs-to, .woof_sid_flat_grey .irs-single {
	color: #fff;
	background: #97b6be;
}

.woof_sid_flat_dark .irs-from, .woof_sid_flat_dark .irs-to, .woof_sid_flat_dark .irs-single {
	color: #fff;
	background: #97b6be;
}

.woof_sid_flat_grey .irs-slider, .woof_sid_flat_dark .irs-slider {
	border: 2px solid #aaa;
	background: #ddd;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
}

.woof_sid_flat_grey .irs-line, .woof_sid_flat_grey .irs-line {
	background: #eee;
	border: 2px solid #aaa;
}

.woof_sid_flat_grey .woof_container h4 {
	margin-bottom: 11px !important;
	font-size: 1.12em !important;
	background: #eee;
	padding: 9px 7px;
	color: #777;
	line-height: 1.12em !important;
	text-align: center;
}

.woof_sid_flat_grey {
	background: #fff;
	border: solid 1px #ddd;
	background: #fdfdfd;
	margin-bottom: 11px;
	margin-top: 30px;
	padding: 12px;
}

.woof_sid_flat_grey .woof_select_radio_check dt.woof_select_radio_check_opened a {
	background-color: rgba(160, 188, 195, .52);
	color: #fff !important;
	border: solid 1px #fff;
}

.woof_sid_flat_grey .woof_select_radio_check dt a {
	border: solid 2px #aaa;
	border-radius: 0px;
}

.woof_sid_flat_grey .woof_color_term:hover, .woof_sid_flat_dark .woof_color_term:hover {
	border-color: #444;
	transform: scale(1.1, 1.1);
	transition-duration: 1s;
	border-style: solid;
}

.woof_sid_flat_grey .woof_color_term.checked, .woof_sid_flat_dark .woof_color_term.checked {
	transform: scale(1.1, 1.1);
}

.woof_sid_flat_grey .woof_color_term, .woof_sid_flat_dark .woof_color_term {
	border-radius: 0px;
}

.woof_sid_flat_dark {
	border: solid 2px #aaa;
	background: #4e4d4d;
	margin-bottom: 11px;
	margin-top: 30px;
	padding: 12px;
	color: #e2e6e7;
}

.woof_sid_flat_dark .woof_redraw_zone select, .woof_sid_flat_dark .woof_redraw_zone input {
	width: 100%;
}

.woof_sid_flat_dark .chosen-container-single .chosen-single {
	border-radius: 0px;
	background: none;
	background-color: #4e4d4d;
	box-shadow: none;
	border: 2px solid #e2e6e7;
	color: #e2e6e7;
}

.chosen-container .chosen-drop {
	background: #4e4d4d;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.woof_sid_flat_dark .chosen-container-active.chosen-with-drop .chosen-single {
	border: 2px solid #e2e6e7;
	border-radius: 0;
	background-image: none;
	box-shadow: none;
}

.woof_sid_flat_dark .chosen-container-active.chosen-with-drop .chosen-single.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_dark .chosen-container-active {
	background: none;
	background-color: #4e4d4d;
	box-shadow: none;
}

.woof_sid_flat_dark .chosen-container-multi .chosen-choices {
	background-image: none;
	background-color: #4e4d4d;
	border: 2px solid #e2e6e7;
}

.woof_sid_flat_dark .chosen-container-multi .chosen-choices.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_dark .chosen-container-multi ul.chosen-choices li.search-field input {
	color: #e2e6e7;
}

.woof_sid_flat_dark .chosen-container .chosen-results li.no-results {
	background: #97b6be;
}

.woof_sid_flat_dark  .chosen-container-active .chosen-choices {
	box-shadow: none;
	border: 2px solid #e2e6e7;
}

.woof_sid_flat_dark  .chosen-container .chosen-results li.highlighted {
	background-color: #97b6be;
	background-image: none;
	color: #e2e6e7;
}

.woof_sid_flat_dark  .chosen-container .chosen-results li.highlighted.nitro-lazy {
	background-image: none !important;
}

.woof_sid_flat_dark .chosen-container .chosen-drop {
	border: 2px solid #e2e6e7;
	border-top: 0;
	background: #4e4d4d;
	box-shadow: none;
}

.woof_sid_flat_dark .chosen-container-single .chosen-drop {
	border-radius: 0px;
}

.woof_sid_flat_dark .woof_color_term {
	border: 0px solid #e2e6e7;
}

.woof_sid_flat_dark .woof_color_term.checked {
	border: 3px solid #e2e6e7;
}

.woof_sid_flat_dark .woof_container h4 {
	margin-bottom: 11px !important;
	font-size: 1.32em !important;
	background: rgba(160, 188, 195, .52);
	padding: 11px 7px;
	color: #e2e6e7;
	line-height: 1.12em !important;
	text-align: center;
}

.woof_sid_flat_dark .woof_submit_search_form_container button {
	box-shadow: none;
}

.woof_sid_flat_dark .woof_submit_search_form_container button:hover {
	background-color: #97b6be;
}

.woof_sid_flat_dark .woof_select_radio_check dt.woof_select_radio_check_opened a {
	background-color: rgba(160, 188, 195, .52);
	color: #e2e6e7 !important;
	border: solid 2px #e2e6e7;
}

.woof_sid_flat_dark .woof_select_radio_check dt a {
	background-color: #4e4d4d;
	color: #e2e6e7 !important;
	border: solid 2px #e2e6e7;
	border-radius: 0px;
}

.woof_sid_flat_dark .woof_select_radio_check dd ul.woof_list {
	background-color: #4e4d4d;
	color: #e2e6e7;
}

.woof_sid_flat_dark input[type=search]:focus, .woof_sid_flat_dark input[type=text]:focus, .woof_sid_flat_dark  textarea:focus {
	background: rgba(160, 188, 195, .52);
	color: #e2e6e7;
}

.woof_sid_flat_dark .woof_text_search_container input[type='search'], .woof_sid_flat_dark input[type='search'] {
	background: #4e4d4d;
	color: #e2e6e7;
	border: solid 2px #e2e6e7;
}

.woof_sid_flat_dark .woof_text_search_container input[type='search']::placeholder, .woof_sid_flat_dark  input[type='search']::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #a0bcc3;
	opacity: 1;
}

.woof_sid_flat_dark .irs-max, .woof_sid_flat_dark .irs-min {
	background: rgba(160, 188, 195, .52);
	color: #e2e6e7;
}

.woof_sid_flat_grey .woof_list_label li .woof_label_term:hover, .woof_sid_flat_grey .woof_list_label li .woof_label_term.checked {
	background-color: #97afb5;
	border-color: rgba(160, 188, 195, .52);
	color: #fff;
}

.woof_sid_flat_dark .woof_list_label li .woof_label_term:hover, .woof_sid_flat_dark .woof_list_label li .woof_label_term.checked {
	background-color: rgba(160, 188, 195, .52);
	border-color: rgba(160, 188, 195, .52);
	color: #e2e6e7;
}

.woof_sid_flat_dark .woof_list_label li .woof_label_term {
	color: #728a90;
}

.woof_sid_flat_dark .easy-autocomplete-container ul {
	background: none repeat scroll 0 0 #4e4d4d;
	border-top: 1px dotted #ccc;
	display: none;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	top: -1px;
}

.woof_sid_flat_dark .easy-autocomplete-container ul li.selected {
	background: none repeat scroll 0 0 rgba(160, 188, 195, .52);
}

/*columns*/
.woof_auto_4_columns .woof_container {
	display: inline-block;
	vertical-align: top;
	width: 24%;
	padding: 5px;
	min-width: 150px;
}

.woof_auto_3_columns .woof_container {
	display: inline-block;
	vertical-align: top;
	width: 31%;
	padding: 5px;
	min-width: 150px;
}

.woof_auto_2_columns .woof_container {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	padding: 5px;
	min-width: 150px;
}

.woof_auto_1_columns .woof_container {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding: 5px;
	min-width: 150px;
}

.woof_auto_1_columns .woof_list_checkbox li, .woof_auto_1_columns .woof_list_radio li {}

.woof_auto_1_columns .woof_container_select_radio_check .woof_list_checkbox li, .woof_auto_1_columns .woof_container_select_radio_check .woof_list_radio li {
	display: block;
}

input.woof_checkbox_term, input.woof_radio_term {
	vertical-align: middle;
}

/********************************************/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.woof_sid_auto_shortcode .woof_container {
		clear: both;
		width: 100%;
	}
	
	.woof_sid_auto_shortcode .woof_container .chosen-container {
		width: 100% !important;
	}
	
	.woof_sid_auto_shortcode .woof_container_select .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_slider .woof_block_html_items, .woof_sid_auto_shortcode .woof_by_rating_container .woof_container_inner {
		height: auto !important;
		min-height: auto !important;
		max-height: auto !important;
	}
}

.easy-autocomplete-container ul {
	margin: 0 !important;
}

.woof_tooltip_templates {
	display: none;
}

.woof_container_inner .woof_tooltip_header {
	display: inline-block;
	height: 15px;
	width: auto;
	vertical-align: top;
}

.woof_container_inner h4 {
	margin-bottom: 9px;
}

.woof_tooltip_title {
	font-size: 18px;
	font-weight: bold;
	color: #2c2c2c;
}

.woof_container .woof_container_inner input[type="search"] {
	line-height: normal !important;
	border: solid 1px #eee;
}

.woof_star_font, .woof_star_selected select {
	font-family: "star";
	color: #96588a;
}

#select2-woof_select_range-results li {
	font-family: "star";
}

#select2-woof_select_range-results li:first-of-type {
	font-family: none;
}

.woof_star_selected .chosen-single span {
	font-family: "star";
	color: #96588a;
}

.woof_price_filter_txt_slider .woof_price_filter_txt_from {
	float: left;
}

.woof_price_filter_txt_slider .woof_price_filter_txt_to {
	float: right;
}

.woof_price_filter_txt_slider {
	height: 35px;
}

.woof_price_filter_txt_slider input[type='number'] {
	padding: 2px 7px;
	border: solid 1px #ccc;
	background: #fff;
	box-shadow: none;
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {}

/* Small Devices, Tablets */
@media only screen and (max-width : 600px) {}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {}

ul.chosen-choices {
	padding: 5px !important;
}

/*mobile filter*/
.woof_hide_filter {
	display: none !important;
}

.woof_show_filter_for_mobile.woof {
	opacity: .95;
	position: fixed;
	top: 100%;
	background: white;
	z-index: 9999;
	overflow: auto;
	height: 100%;
	display: block !important;
	width: 100%;
	right: 0px;
	padding: 30px;
	padding-bottom: 100px;
	animation: move_top .5s ease;
	animation-fill-mode: forwards;
}

.woof_hide_mobile_filter img, .woof_show_mobile_filter img {
	display: inline-block;
	width: 30px;
}

.woof_hide_mobile_filter span, .woof_show_mobile_filter span {
	font-size: 20px;
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
}

.woof_hide_mobile_filter {
	margin-bottom: 10px;
	display: none;
	cursor: pointer;
}

.woof_show_filter_for_mobile .woof_hide_mobile_filter {
	display: block;
}

@keyframes move_top {
	100% {
		top: 30px;
	}
}

.woof_container_select_hierarchy .select2-container {
	margin-bottom: 10px;
}

/********************* index.php #475 **********************************/
.woof_price_search_container .price_slider_amount .price_label {
	text-align: left !important;
}

.woof .widget_price_filter .price_slider_amount .button {
	float: left;
}

.woof_float_none {
	float: none;
}

/********************* beauty scroll start **********************************/

/* Let's get this party started */
.woof_use_beauty_scroll::-webkit-scrollbar {
	width: 6px;
}

/* Track */
.woof_use_beauty_scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(100, 100, 100, .3);
	border-radius: 5px;
}

/* Handle */
.woof_use_beauty_scroll::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(220, 220, 220, .8);
	box-shadow: inset 0 0 6px rgba(200, 200, 200, .5);
}

.woof_use_beauty_scroll::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(120, 120, 120, .4);
}

.woof_seo_text {
	clear: both;
}

.woof .woof_wcga_label_hide, .woof_container_inner .woof_wcga_label_hide {
	display: none !important;
}

.woof_use_beauty_scroll {
	overflow-y: scroll;
}

/********************* beauty scroll end **********************************/
.woof_list.woof_list_label > li {
	position: relative;
}

ul.woof_list.woof_list_label li {
	margin: 2px 2px 2px 0;
}

ul.woof_list {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

/************** reset WOOF style for some wp themes ***********************/
.widget .woof_redraw_zone ul li, .widget .woof_redraw_zone ul li a {
	border-bottom: none;
	padding: 0;
	box-shadow: none;
	margin: 0;
}

.widget .woof_redraw_zone ul, .widget .woof_redraw_zone ol {
	border: none;
	box-shadow: none;
}

ul.chosen-results {
	margin: 0;
	padding: 0;
}

.woof_autohide_wrapper {
	position: relative;
}

.woof_open_hidden_li a img {
	max-width: 75px;
}

/************** reset WOOF style for some wp themes end ***********************/
.woof_auto_show_indent {
	background: #fff;
}

.widget_price_filter .price_slider_wrapper .price_slider {
	min-width: 200px;
}

.woof_redraw_zone.woof_blur_redraw_zone {
	position: relative;
	filter: blur(12px);
	background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, .5) 50%, transparent 100%), linear-gradient(#ddd 100%, transparent 0);
	background-repeat: no-repeat;
	background-size: 75px 100%, 100% 100%, 100% 16px, 100% 30px;
	background-position: -185px 0, center 0, center 115px, center 142px;
	box-sizing: border-box;
	animation: woof-animloader 1.3s ease-in-out infinite;
}

@keyframes woof-animloader {
	to {
		background-position: 100% 0, center 0, center 115px, center 142px;
	}
}
